Zaman Kodu (Frame) Hesaplama nedir?
Bu araç, video ve film prodüksiyonunda yaygın olarak kullanılan standart SS:DD:SN:FF (saat:dakika:saniye:frame) biçimindeki iki SMPTE zaman kodunu toplar veya birbirinden çıkarır. Dört yaygın standartta çalışır: 30 fps ve 60 fps non-drop-frame (NDF) ile 29.97 fps ve 59.94 fps drop-frame (DF). Hem sonuç zaman kodunu hem de buna karşılık gelen toplam frame sayısını döndürür; böylece süreleri, kaydırma değerlerini ve kurgu noktalarını tam olarak doğrulayabilirsiniz.
Nasıl kullanılır?
Önce bir frame birimi seçin, ardından ilk zaman kodunu girin, Topla ya da Çıkar işlemini belirleyin ve ikinci zaman kodunu girin. Hesaplayıcı her zaman kodunu mutlak bir frame numarasına çevirir, işlemi yapar ve sonucu düzgün bir zaman koduna yeniden dönüştürür. Çıkarma işlemi sıfırın altına düşerse, sonuç başında eksi işareti ve mutlak değeri zaman kodu olarak gösterilir. Saatler serbestçe birikir (24 saatte başa dönme yoktur), böylece araç geçen toplam süreyi yansıtır — kurgucuların klip sürelerini toplarken genellikle istediği de tam olarak budur.
Formül nasıl çalışır?
Non-drop-frame için $$N = \left(\,(60\,\text{s}+\text{d})\cdot 60 + \text{sn}\,\right)\cdot D + \text{f}$$ olur; burada \(D\) nominal frame sayacıdır (30 veya 60). Drop-frame, tam sayı sayacını 30 veya 60'ta tutar ancak belirli frame numaralarını atlayarak zaman kodunun gerçek duvar saati zamanını takip etmesini sağlar. Onun katları dışındaki her dakika sınırında ilk 2 frame numarası (60 fps'de 4 numara) atlanır. Atlanan numaralar dönüşüm sırasında çıkarılır, zaman kodu yeniden oluşturulurken geri eklenir.
Örnek hesaplama
30 fps NDF'de TC1 = 01:50:38:25 için $$n_1 = (110 \times 60 + 38) \times 30 + 25 = 199165$$ olur. TC2 = 00:10:35:16 için $$n_2 = (10 \times 60 + 35) \times 30 + 16 = 19066$$ olur. Toplandığında: \(218231\) frame elde edilir; bu da 02:01:14:11'e dönüşür.
Sıkça Sorulan Sorular
Drop-frame nedir? 29.97/59.94 fps için kullanılan, gerçek kareleri değil frame numaralarını atlayan bir sayma yöntemidir; böylece bir saatlik zaman kodu yaklaşık bir gerçek saate eşit olur.
29.97 olmasına rağmen frame alanı neden 30'un altında kalıyor? Tam sayı sayacı nominal hızda (30) çalışır; .97 kısmı yalnızca hangi numaraların atlanacağını etkiler.
Sonuç negatif olabilir mi? Evet — daha büyük bir zaman kodunu çıkardığınızda negatif bir frame sayısı ve başında eksi işareti olan bir zaman kodu görüntülenir.