Che cos'è un file VTT?

Un file VTT (WebVTT, .vtt) è il formato di sottotitoli dei video sul web. È testo semplice come SRT, ma inizia con la riga WEBVTT, scrive i millisecondi dopo un punto e può contenere stili, posizioni e tag dei parlanti che i browser capiscono.

Esempio
WEBVTT

00:00:01.000 --> 00:00:04.000
Bentornati allo show.

00:00:04.200 --> 00:00:07.500 line:85%
<v Anna>Oggi parliamo di sottotitoli.

Come è fatto un file VTT

La prima riga è WEBVTT, seguita da una riga vuota. Ogni blocco ha poi un identificatore facoltativo, una riga dei tempi come 00:01:02.500 --> 00:01:05.000 e il testo. Una riga vuota separa i blocchi, come in SRT.

Il formato VTT dei timestamp

WebVTT scrive un punto prima delle tre cifre dei millisecondi, mai una virgola. Le ore sono facoltative, quindi 01:02.500 e 00:01:02.500 indicano lo stesso momento. Una virgola o la riga WEBVTT mancante sono il motivo più comune per cui un browser non mostra nessun sottotitolo.

Cosa aggiunge WebVTT rispetto a SRT

I numeri dei blocchi sono facoltativi, e un blocco può terminare con impostazioni come line:85% o align:start che lo spostano sullo schermo. I blocchi NOTE contengono commenti, i blocchi STYLE contengono CSS e tag come <v Anna> indicano chi sta parlando.

Le impostazioni dei blocchi

Le impostazioni seguono l'ora di fine sulla stessa riga: line sposta il blocco in alto o in basso, position e size stabiliscono dove inizia e quanto è largo, align allinea il testo a sinistra, al centro o a destra, e vertical lo trasforma in testo verticale per il giapponese o il cinese. I lettori che non supportano un'impostazione la ignorano e basta.

Dove si usano i file VTT

VTT è il formato che carica l'elemento HTML5 <track>, quindi lo usano i player web come Vimeo, JW Player e Brightcove. Anche piattaforme per riunioni come Zoom e Microsoft Teams salvano le trascrizioni in VTT.

Problemi comuni

I browser rifiutano un file senza WEBVTT nella prima riga. Su un sito, il file .vtt deve essere servito come text/vtt dallo stesso sito della pagina, oppure con le intestazioni CORS corrette; altrimenti i sottotitoli non compaiono e non appare alcun errore.

Domande

Il formato VTT è meglio di SRT?

Per i siti web sì: i browser lo leggono in modo nativo e supporta il posizionamento. Per i programmi di montaggio e i moduli di caricamento, SRT è più sicuro perché lo accettano più strumenti.

Posso rinominare un .vtt in .srt?

No. I tempi usano un separatore diverso e l'intestazione WEBVTT resta nel file: meglio convertirlo.

Come apro un file VTT?

Con qualsiasi editor di testo, oppure caricalo insieme a un video in VLC o in un player del browser.

Com'è fatto un timestamp VTT?

00:00:04.200 --> 00:00:07.500, oppure 00:04.200 --> 00:07.500 senza le ore: minuti, secondi, un punto e tre cifre di millisecondi.

Un file VTT ha bisogno dei numeri dei blocchi?

No. Una riga sopra la riga dei tempi è un identificatore facoltativo, che può essere un numero o un nome qualsiasi. I file senza identificatori sono validi.

Leggi di più

Termini correlati

Aggiornato: