Önizleme Zamanı, bir filmin önizlemesinin başladığı noktadır. Film önizlemesi, genellikle 5 saniyeden kısa olan, filmin çok kısa bir sürümüdür.
Dosya bu önizlemeyi başlangıç ve uzunluk olmak üzere 2 değerle tanımlar. Önizleme Zamanı başlangıçtır, Önizleme Süresi ise uzunluktur. Her bir parçada bulunan bir işaret, önizlemenin o parçayı kullanıp kullanmadığını belirtir.
Bunu hangi dosyalar içeriyor
Önizleme Zamanı, tüm filmi tanımlayan QuickTime film başlığında yer alır. Başlık ayrıca filmin zaman ölçeğini ve Süresini (Duration) içerir.
QuickTime, dosyanın bu bölümünü mvhd türünde bir atom olarak adlandırır. MP4 formatında aynı türde bir başlık bulunur ve buna kutu (box) denir.
ExifTool adlı üstveri okuyucu, bu başlığı QuickTime dosyalarında ve QuickTime tabanlı olarak adlandırdığı formatlarda okur. Örneğin şu dosyalar Önizleme Zamanını gösterebilir:
- MOV ve QT, Apple QuickTime film formatı
- MP4, MPEG-4 dosya formatı
- M4A, M4B, M4P ve M4V ses ve video dosyaları
- 3GP ve 3GPP ses ve video dosyaları
- Adobe Flash Player için F4A, F4B, F4P ve F4V dosyaları
- AAX, Audible Gelişmiş Sesli Kitap formatı
Bu nedenle bir AAX sesli kitap, video olmasa bile Önizleme Zamanını gösterebilir. AVI dosyaları farklıdır. ExifTool, AVI'yi RIFF tabanlı olarak tanımlar ve AVI değerleri listelerinde Önizleme Zamanı yer almaz.
Değerin nasıl göründüğü
Dosyanın içinde Önizleme Zamanı 4 baytlık bir sayıdır. Bu sayı, saniyeleri değil filmin zaman ölçeğinin birimlerini sayar.
Zaman ölçeği, saniye başına birim sayısıdır. Zaman ölçeği 60 ise 60 birim 1 saniye eder.
ExifTool, saklanan sayıyı zaman ölçeğine böler. Sonucu daha sonra şu 3 biçimden biriyle bir zaman olarak gösterir:
- Saklanan sayı 0 olduğunda
0 s - 30 saniyenin altındaki süreler için, 2 ondalık basamaklı ve s harfi ekli saniye cinsinden değer
- 30 saniye ve üzerindeki süreler için, saat, dakika ve saniyelerin iki nokta üst üste ile ayrıldığı değer
Değerin kaynağı
Film dosyasını yazan yazılım Önizleme Zamanını ayarlar. Apple'ın QuickTime belgeleri, bir uygulamanın önizlemenin başlangıcını ve uzunluğunu tanımlamasına izin veren bir işlevi açıklar.
MP4 dosyaları ISO/IEC 14496-12 standardına dayanır. Bu standart, başlıktaki aynı yeri pre_defined olarak adlandırır ve 0'a ayarlar. Bir üstveri okuyucu yine de bu baytları Önizleme Zamanı olarak gösterebilir, bu nedenle bir MP4 dosyası genellikle 0 s gösterir.
Bazı yazılımlar buraya 0 yazar. FFmpeg bu konuma 0 yazar ve onu ayrılmış (reserved) olarak etiketler. Chromium tarayıcı projesindeki MP4 yazıcısı da 0 yazar.
FFmpeg, bir dosyayı okurken bu değeri ayrıca atlar. Bu nedenle yalnızca FFmpeg'e dayanan bir raporda Önizleme Zamanı satırı bulunmaz.
Dosyanız için neden önemli
Önizleme Zamanını Önizleme Süresi ile birlikte okuyun. Tek başına 0 s değeri, filmin bir önizlemesi olup olmadığını söylemez.
Apple'ın QuickTime belgelerinde, bir filmde önizleme olmadığında bir işlev her iki değer için de 0 döndürür. Apple'ın örnek kodu ayrıca, bir filmin önizlemesi olup olmadığına karar vermek için 0'dan büyük bir süreyi test eder. Bu nedenle, Önizleme Süresi de 0 s ise filmde önizleme yoktur.
Benzer değerlerden nasıl farklıdır
Diğer değerler Önizleme Zamanının yanında yer alır veya benzer bir ada sahiptir. Her biri farklı bir soruyu yanıtlar:
- Önizleme Süresi, aynı zaman ölçeği birimlerinde önizlemenin uzunluğudur.
- Poster Zamanı, filmi temsil eden sabit bir kare olan film posterinin zamanıdır.
- Önizleme Görüntü Boyutu, dosyanın içindeki bir önizleme resminin genişliği ve yüksekliğidir; bir zaman değildir.