Cos'è un file VTT?
Tutto quello che devi sapere su WebVTT — il formato sottotitoli standard W3C per i video HTML5 e il web moderno.
VTT (WebVTT, Web Video Text Tracks) è il formato di sottotitoli standard W3C progettato per i video HTML5. È utilizzato da YouTube, Vimeo e dai lettori video web moderni. VTT migliora SRT con styling dei cue, metadati e supporto nativo dei browser, rendendolo il formato di riferimento per i sottotitoli web.
Cosa significa VTT?
VTT sta per Web Video Text Tracks, comunemente chiamato WebVTT. È stato sviluppato dal W3C come formato standard per le tracce di testo degli elementi <video> e <audio> HTML5, sostituendo il vecchio formato SRT per il web con funzionalità migliori e rendering nativo nei browser.
Come funzionano i file VTT
Un file VTT inizia con il testo «WEBVTT» sulla prima riga. Come SRT, contiene cue di sottotitoli temporizzati, ma i cue VTT usano millisecondi separati da punto (00:00:01.000) invece della virgola. VTT supporta anche header di cue opzionali, styling, commenti e metadati che SRT non offre.
Quando usare VTT
VTT è la scelta migliore per i video web. Se incorpori video su un sito web, costruisci un lettore basato sul web o carichi sottotitoli su piattaforme come YouTube, VTT è il formato che browser e piattaforme web si aspettano. Per la riproduzione offline o sui dispositivi, SRT può avere una compatibilità più ampia.
Struttura del file VTT
WEBVTT 00:00:01.000 --> 00:00:04.000 Questa è la prima riga di sottotitolo. 00:00:05.000 --> 00:00:08.500 Questo è il secondo sottotitolo. Può occupare più righe.
Vantaggi di VTT
- Lo standard W3C per i video HTML5 — supporto nativo in Chrome, Firefox, Safari, Edge
- Supporta styling, posizionamento e allineamento a livello di cue
- Permette metadati, commenti e marcatori di capitolo
- Utilizzato da YouTube, Vimeo e le principali piattaforme video web
- Struttura migliore di SRT per l'elaborazione programmatica
Limiti di VTT
- Alcune Smart TV e dispositivi meno recenti potrebbero non supportare VTT (SRT ha un supporto più ampio)
- L'header WEBVTT è obbligatorio — i file senza potrebbero non essere analizzati
- Il supporto dello styling varia tra browser — non tutto lo styling VTT viene renderizzato in modo coerente
- Meno comune nei flussi di lavoro video offline rispetto a SRT
Lettori e piattaforme che supportano VTT
Domande frequenti su VTT
Come apro un file VTT?
I file VTT sono testo semplice: aprili in qualsiasi editor di testo per visualizzarne il contenuto. Per la riproduzione video, i browser web supportano nativamente VTT tramite l'elemento <track> HTML5. Anche lettori desktop come VLC e mpv supportano direttamente i file VTT.
Qual è la differenza tra VTT e SRT?
VTT inizia con l'header «WEBVTT», usa il punto per i millisecondi (00:00:01.000), supporta styling e metadati, ed è lo standard del web. SRT non ha header, usa la virgola (00:00:01,000), è solo testo semplice e ha un supporto più ampio sui dispositivi. VTT è per il web; SRT è per i dispositivi.
Posso usare VTT con YouTube?
Sì. YouTube accetta file VTT per il caricamento dei sottotitoli. In YouTube Studio, vai su Sottotitoli, clicca Aggiungi e carica il tuo file .vtt. YouTube analizzerà automaticamente cue e temporizzazione.
Come aggiungo sottotitoli VTT a un video HTML5?
Usa l'elemento <track> dentro il tag <video>: <video><source src="video.mp4"><track kind="subtitles" src="sottotitoli.vtt" srclang="it" label="Italiano"></video>. Il browser renderizza i sottotitoli nativamente.
VTT supporta lo styling?
Sì, VTT supporta uno styling limitato che include allineamento del testo, posizionamento delle righe e formattazione di base tramite impostazioni dei cue e tag inline. Tuttavia, il rendering dello styling VTT nei browser non è perfettamente coerente. Per styling complesso, ASS è più capace.