Kareden Zaman Koduna Hesaplayıcı nedir?
Bu araç, ham video kare sayısını gerçek dünyadaki bir süreye (saniye cinsinden) ve standart HH:MM:SS:FF zaman koduna dönüştürür. Kurgucular, animatörler, renk uzmanları ve motion graphics tasarımcıları sürekli olarak "kaç kare" sorusunu "ne kadar süre" cevabına çevirmek zorunda kalır — örneğin After Effects, Premiere, DaVinci Resolve ya da bir EDL dosyasından bir kare numarası okurken. Tek yapmanız gereken toplam kare sayısını girip projenizin kare hızını seçmek.
Nasıl kullanılır?
Toplam kare sayısını yazın, ardından görüntünüzün veya zaman çizelgenizin çalıştığı kare hızını seçin: 23.976, 24, 25 (PAL), 29.97, 30, 50, 59.94 veya 60 fps. Hesaplayıcı size saniye cinsinden tam süreyi ve saat, dakika, saniye ile artakalan kare bileşenine ayrılmış zaman kodunu verir.
Formülün açıklaması
Süre basitçe kare sayısının kare hızına bölünmesiyle bulunur: \( t = N / \text{fps} \). Zaman kodu ise her birimdeki kare sayısına ardı ardına bölünerek oluşturulur. FF bileşeni için saniyedeki kare değeri en yakın tam sayıya yuvarlanır (yani 29.97 fps, görüntülenen saniye başına 30 kare kullanır; bu, drop-frame olmayan kurala uygundur). Bu, drop-frame olmayan bir modeldir; dolayısıyla 29.97/59.94 fps için görüntülenen zaman kodu duvar saatinden biraz daha yavaş ilerler — "Toplam süre" satırı her zaman gerçek süreyi gösterir.
$$ \begin{gathered} \text{Timecode} = HH:MM:SS:FF \\[1.5em] \text{where}\quad \left\{ \begin{aligned} N &= \left\lfloor \text{Total Frames} \right\rfloor,\quad f = \operatorname{round}\!\left(\text{FPS}\right) \\ HH &= \left\lfloor \dfrac{N}{3600\,f} \right\rfloor \\ MM &= \left\lfloor \dfrac{N \bmod 3600\,f}{60\,f} \right\rfloor \\ SS &= \left\lfloor \dfrac{N \bmod 60\,f}{f} \right\rfloor \\ FF &= N \bmod f \end{aligned} \right. \end{gathered} $$ $$ \text{Total Seconds} = \frac{\text{Total Frames}}{\text{FPS}} $$
Örnek hesaplama
Diyelim ki elinizde 30 fps'de 1800 kare var. Süre = \( 1800 / 30 = 60 \) saniye. Zaman kodu: 60 saniye tam olarak 1 dakikadır, yani sonuç 00:01:00:00 olur.
Sık sorulan sorular
FF kısmı ne anlama geliyor? FF kare bileşenidir — son tam saniyeden sonra kaç kare geçtiğini gösterir; 00'dan \( (\text{fps} - 1) \) değerine kadar gider.
29.97 fps'de toplam saniye neden zaman kodundan farklı? Drop-frame olmayan zaman kodu, gerçekte yalnızca 29.97 kare oynamasına rağmen etiketlenen saniye başına 30 kare sayar; bu yüzden etiketlenen süre gerçek zamanın önüne geçer. Saniye değeri ise gerçekten geçen süredir.
Tersini yapabilir miyim? Bu hesaplayıcı kareleri zamana dönüştürür; bir zaman kodundan kare elde etmek için her zaman birimini fps ile çarpıp kare bileşenini ekleyin.