Kareden Zaman Koduna Dönüştürücü nedir?
Bu araç, ham kare sayısını SS:DD:SN:KK (saat, dakika, saniye, kare) biçiminde yazılan SMPTE tarzı bir zaman koduna dönüştürür. Kurgucular, animatörler, renk uzmanları ve motion graphics tasarımcıları sürekli kare üzerinden çalışır; ancak teslim şartnameleri, EDL dosyaları ve geri bildirim notları genellikle zaman kodu olarak ifade edilir. Toplam kare sayısını ve projenin kare hızını girin; karşılığında tam zaman kodunu ve saniye cinsinden eşdeğer süreyi anında alın.
Nasıl kullanılır?
Toplam kare sayısını yazın, ardından dizinize uyan kare hızını (fps) seçin — en yaygın değerler 24, 25, 29.97, 30, 50, 59.94 ve 60'tır. Hesaplayıcı, zaman kodunun yanı sıra saat, dakika, saniye ve kalan kareleri ayrıntılı olarak gösterir; ayrıca toplam uzunluğu saniye cinsinden verir.
Formülün açıklaması
Saniye cinsinden süre, basitçe kare sayısının kare hızına bölünmesiyle bulunur. Zaman kodunu oluşturmak için kareler, (tam sayıya yuvarlanmış) kare hızına bölünerek tam saniyeler elde edilir; bu değer saat, dakika ve saniyeye ayrılırken artan kareler KK alanını oluşturur: \(\text{KK} = \text{kare} \bmod \text{fps}\). Bu hesaplayıcı, her saniyenin aynı tam sayıda kare içerdiği drop-frame olmayan (non-drop-frame) sayım yöntemini kullanır.
$$\begin{gathered} \text{TC} = \text{HH}:\text{MM}:\text{SS}:\text{FF} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} r &= \operatorname{round}\!\left(\text{FPS}\right) \\ \text{FF} &= \text{Frames} \bmod r \\ S &= \left\lfloor \dfrac{\text{Frames}}{r} \right\rfloor \\ \text{SS} &= S \bmod 60 \\ \text{MM} &= \left\lfloor \dfrac{S}{60} \right\rfloor \bmod 60 \\ \text{HH} &= \left\lfloor \dfrac{S}{3600} \right\rfloor \end{aligned} \right. \end{gathered}$$
Örnek hesaplama
Diyelim ki elinizde 30 fps'de 1500 kare var. Süre = \(1500 \div 30 = 50\) saniye. Tam saniye = 50 olduğundan DD = 0, SN = 50 ve artan kareler \(\text{KK} = 1500 \bmod 30 = 0\) olur. Zaman kodu 00:00:50:00 olarak çıkar.
Sıkça Sorulan Sorular
Bu araç drop-frame zaman kodu kullanıyor mu? Hayır — drop-frame olmayan (NDF) zaman kodu hesaplar. 29.97 veya 59.94 fps'de, yayın teslimleri bazen drop-frame gerektirir; bu yöntem gerçek saat zamanıyla hizalı kalmak için belirli aralıklarla kare numaralarını atlar.
KK alanı için 29.97 neden 30'a yuvarlanıyor? Zaman kodundaki kare alanları tam sayı olmalıdır; bu yüzden SS:DD:SN:KK dökümünde nominal tam sayı hızı (30) kullanılırken, saniye cinsinden tam süre için kesin hız (29.97) esas alınır.
Ters yönde dönüştürme yapabilir miyim? Evet — zaman kodunu kareye çevirmek için her alanı şu şekilde çarpın: \(\text{kare} = ((\text{SS} \times 3600 + \text{DD} \times 60 + \text{SN}) \times \text{fps}) + \text{KK}\).