Preview Time è il punto in un film in cui inizia la sua anteprima. L'anteprima di un film è una versione molto breve del film, di solito più corta di 5 secondi.
Il file definisce questa anteprima con 2 valori, un inizio e una durata. Preview Time è l'inizio e Preview Duration è la durata. Un flag su ogni traccia indica se l'anteprima usa quella traccia.
Quali file lo contengono
Preview Time si trova nell'header del filmato QuickTime, che descrive l'intero film. L'header contiene anche la time scale del film e la sua Duration.
QuickTime chiama questa parte del file un atom di tipo mvhd. Il formato MP4 ha un header dello stesso tipo e lo chiama box.
Il lettore di metadati ExifTool legge questo header nei file QuickTime e nei formati che definisce QuickTime-based. Questi file, per esempio, possono mostrare Preview Time:
- MOV e QT, il formato di filmato Apple QuickTime
- MP4, il formato di file MPEG-4
- File audio e video M4A, M4B, M4P e M4V
- File audio e video 3GP e 3GPP
- File F4A, F4B, F4P e F4V per Adobe Flash Player
- AAX, il formato Audible Enhanced Audiobook
Quindi un audiolibro AAX può mostrare Preview Time anche se non è un video. I file AVI sono diversi. ExifTool descrive AVI come RIFF-based e i suoi elenchi di valori AVI non includono Preview Time.
Come appare il valore
All'interno del file, Preview Time è un numero di 4 byte. Il numero conta le unità della time scale del film, non i secondi.
La time scale è il numero di unità per secondo. Con una time scale di 60, 60 unità corrispondono a 1 secondo.
ExifTool divide il numero memorizzato per la time scale. Poi mostra il risultato come un orario, in una di 3 forme:
0 squando il numero memorizzato è 0- secondi con 2 cifre decimali e la lettera s, per un tempo inferiore a 30 secondi
- ore, minuti e secondi separati da due punti, per un tempo di 30 secondi o più
Da dove proviene il valore
Il software che scrive il file del film imposta Preview Time. La documentazione QuickTime di Apple descrive una funzione che permette a un'applicazione di definire l'inizio e la durata dell'anteprima.
I file MP4 si basano sullo standard ISO\/IEC 14496-12. Questo standard chiama lo stesso punto nell'header pre_defined e lo imposta a 0. Un lettore di metadati può comunque mostrare questi byte come Preview Time, quindi un file MP4 di solito mostra 0 s.
Alcuni software scrivono 0 qui. FFmpeg scrive 0 in questo punto e lo etichetta come riservato. Anche il writer MP4 nel progetto del browser Chromium scrive 0.
FFmpeg inoltre salta il valore quando legge un file. Un report che si basa solo su FFmpeg quindi non ha una riga Preview Time.
Perché è importante per il tuo file
Leggi Preview Time insieme a Preview Duration. Un valore di 0 s da solo non ti dice se il film ha un'anteprima.
Nella documentazione QuickTime di Apple, una funzione restituisce 0 per entrambi i valori quando un film non ha un'anteprima. Il codice di esempio di Apple verifica anche che la durata sia maggiore di 0 per decidere se un film ha un'anteprima. Quindi, se anche Preview Duration è 0 s, il film non ha un'anteprima.
In cosa differisce da valori simili
Altri valori si trovano accanto a Preview Time o hanno un nome simile. Ognuno risponde a una domanda diversa:
- Preview Duration è la durata dell'anteprima, nelle stesse unità di time scale.
- Poster Time è il momento del movie poster, un fotogramma fisso che rappresenta il film.
- Preview Image Size è la larghezza e l'altezza di un'immagine di anteprima all'interno di un file, non un tempo.