Czas podglądu to moment w filmie, w którym zaczyna się jego podgląd. Podgląd filmu to bardzo krótka wersja filmu, zwykle krótsza niż 5 sekund.
Plik określa ten podgląd za pomocą 2 wartości: początku i długości. Czas podglądu to początek, a Czas trwania podglądu to długość. Flaga przy każdej ścieżce określa, czy podgląd korzysta z tej ścieżki.
Które pliki to zawierają
Czas podglądu znajduje się w nagłówku filmu QuickTime, który opisuje cały film. Nagłówek zawiera także skalę czasu filmu oraz jego czas trwania.
QuickTime nazywa tę część pliku atomem typu mvhd. Format MP4 ma nagłówek tego samego typu i nazywa go boksem.
Czytnik metadanych ExifTool odczytuje ten nagłówek w plikach QuickTime oraz w formatach, które określa jako oparte na QuickTime. Na przykład te pliki mogą pokazywać Czas podglądu:
- MOV i QT, format filmu Apple QuickTime
- MP4, format pliku MPEG-4
- Pliki audio i wideo M4A, M4B, M4P i M4V
- Pliki audio i wideo 3GP i 3GPP
- Pliki F4A, F4B, F4P i F4V dla Adobe Flash Player
- AAX, format Audible Enhanced Audiobook
Dlatego audiobook AAX może pokazywać Czas podglądu, mimo że nie jest wideo. Pliki AVI są inne. ExifTool opisuje AVI jako oparte na RIFF, a jego listy wartości AVI nie zawierają Czasu podglądu.
Jak wygląda ta wartość
Wewnątrz pliku Czas podglądu jest liczbą 4-bajtową. Liczba zlicza jednostki skali czasu filmu, a nie sekundy.
Skala czasu to liczba jednostek na sekundę. Przy skali czasu 60, 60 jednostek tworzy 1 sekundę.
ExifTool dzieli zapisaną liczbę przez skalę czasu. Następnie pokazuje wynik jako czas w jednej z 3 form:
0 s, gdy zapisana liczba to 0- sekundy z 2 miejscami po przecinku i literą s, dla czasu krótszego niż 30 sekund
- godziny, minuty i sekundy oddzielone dwukropkami, dla czasu 30 sekund lub dłuższego
Skąd pochodzi wartość
Oprogramowanie, które zapisuje plik filmu, ustawia Czas podglądu. Dokumentacja Apple QuickTime opisuje funkcję, która pozwala aplikacji zdefiniować początek i długość podglądu.
Pliki MP4 opierają się na standardzie ISO/IEC 14496-12. Standard nadaje temu samemu miejscu w nagłówku nazwę pre_defined i ustawia je na 0. Czytnik metadanych nadal może pokazać te bajty jako Czas podglądu, więc plik MP4 zwykle pokazuje 0 s.
Niektóre programy zapisują tu 0. FFmpeg zapisuje w tym miejscu 0 i oznacza je jako zarezerwowane. Moduł zapisu MP4 w projekcie przeglądarki Chromium także zapisuje 0.
FFmpeg także pomija tę wartość przy odczycie pliku. Raport, który opiera się tylko na FFmpeg, nie zawiera więc wiersza Czas podglądu.
Dlaczego ma to znaczenie dla Twojego pliku
Odczytuj Czas podglądu razem z Czasem trwania podglądu. Sama wartość 0 s nie mówi, czy film ma podgląd.
W dokumentacji Apple QuickTime funkcja zwraca 0 dla obu wartości, gdy film nie ma podglądu. Przykładowy kod Apple także sprawdza, czy czas trwania jest większy niż 0, aby określić, czy film ma podgląd. Jeśli więc Czas trwania podglądu również wynosi 0 s, film nie ma podglądu.
Czym różni się od podobnych wartości
Inne wartości znajdują się obok Czasu podglądu lub mają podobną nazwę. Każda odpowiada na inne pytanie:
- Czas trwania podglądu to długość podglądu w tych samych jednostkach skali czasu.
- Czas plakatu to czas kadru-plakatu filmu, nieruchomego obrazu reprezentującego film.
- Rozmiar obrazu podglądu to szerokość i wysokość obrazu podglądu wewnątrz pliku, a nie czas.