Kareden Zaman Koduna Dönüştürücü

Bir kare sayısı ve kare hızı girin; SMPTE zaman kodunu ve saniye cinsinden süreyi alın.

Nasıl hesaplanır?

Kare sayısı tam sayıya kesilir ve kare hızı en yakın tam sayıya yuvarlanır, buna R diyelim. Sonra: KR = kare mod R, toplam saniye = kare böl R, SN = toplam saniye mod 60, DK = (toplam saniye böl 60) mod 60, SA = toplam saniye böl 3600. Zaman kodu başında sıfırlarla SA:DK:SN:KR olarak yazılır. İkinci sonuç olan saniye cinsinden süre yuvarlanmamış hızı kullanır: kare ÷ fps. Yalnızca drop-frame olmayan sayım yapılır. 29,97 fps'te zaman kodu saniyede 30 sayar, süre satırı ise 29,97 kullanır; ikisi birbirinden ayrılır: 107.892 kare 00:59:56:12 gösterir ama 3.600,00 saniye sürer. Negatif kare veya sıfır hız sonuç vermez.

Örnek hesaplama

25 fps'te 90.137 kare. Tam saniye: 90.137 böl 25 = 3.605; kalan 90.137 − 3.605 × 25 = 12 kare, yani KR = 12. 3.605 saniye = 60 × 60 + 5 olduğundan SA = 1, DK = 0, SN = 5. Zaman kodu: 01:00:05:12. Süre: 90.137 ÷ 25 = 3.605,48 saniye. 25 tam sayı olduğu için zaman kodu ile süre tam uyuşur: 12 kare, 25 fps'te 0,48 saniyedir.

Bu örneği dene →

Sık yapılan hatalar

  • Sonucu 29,97 fps görüntü için drop-frame zaman kodu sanmak: araç saniyede 30 sayar ve hiçbir numarayı atlamaz; bir saatlik görüntüde gerçek saatten birkaç saniye sapabilir.
  • 29,97 yazıp kare alanının 29,97'ye kadar sayacağını beklemek: sayım için hız 30'a yuvarlanır, KR 0 ile 29 arasında döner.
  • Son alanı saniyenin yüzde biri sanmak: KR bir kare numarasıdır, 0 ile hız eksi bir arasındadır, ondalık değildir.
  • Kare yerine saniye girmek: 3605 değeri 3.605 kare demektir; bu 25 fps'te 2,5 dakikadan kısadır.
  • Sayımı 0 yerine 1. kareden başlatmak: 0. kare 00:00:00:00'dır, yani videonun 25. karesi 24 numaralı karedir ve 00:00:00:24 görünür.

Bu hesaplama hakkında

SMPTE zaman kodu, videonun her karesini SS:DD:SN:KR (saat:dakika:saniye:kare) biçiminde etiketler; böylece kurgucular, renk düzenleyiciler ve yayın mühendisleri kaba bir zaman yerine tam bir kareye referans verebilir. Bu hesaplayıcı, ham bir kare sayısını, projenin kullandığı kare hızında — 24, 25, 29,97 veya 60 fps gibi — bu zaman koduna çevirir; sayım için hızı tam sayıya yuvarlar, yani 29,97 fps 30 olarak sayılır.

29,97 fps gibi kesirli NTSC hızlarında düz kare sayımı gerçek saatten kayar; bu yüzden drop-frame (düşürülmüş kare) zaman kodu vardır: belirli kare numaralarını bir programa göre atlayarak görüntülenen zaman kodunun gerçek geçen süreyle uyumlu kalmasını sağlar. Bu hesaplayıcı her zaman non-drop (düşürülmemiş) zaman kodu üretir; bu kod her kare numarasını korur ama 29,97 fps'de saatten yavaşça sapar; gerçek geçen süre (kare ÷ tam kare hızı) yanında saniye olarak gösterilir. Teslim şartnamenizin hangi modu istediğini bilmek, kesim listelerini eşleştirmek, sesi senkronize etmek ve yayın şartlarını kare hassasiyetiyle tutturmak için gereklidir.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (1)

  • Editör ekibi

    29,97 fps hızında 107.892 kare, aracın süre satırında tam 3.600,00 saniye eder; ama sayaç saniyede sabit 30 sayar ve hiç numara atlamaz, bu yüzden zaman kodu 00:59:56:12 görünür. Bir saatlik yayında bu 3,6 saniyelik bir gecikmedir. 29,97 kare hızlı görüntüde yayın teslimi yapacaksanız, atlamalı (drop-frame) bir araç kullanın ya da kurgu programınızın ayarına bakın. Klipleriniz hangi kare hızında?

Popüler hesaplayıcılar

Tüm Hesaplayıcılar