La risposta breve: se il video gira in un browser, VTT; in qualsiasi altro posto, SRT.
Quella lunga sta in una tabella e in due minuti, e vale la pena leggerla, perché metà dei guai che la gente ha coi sottotitoli non viene da un file difettoso ma dall'aver scelto il formato sbagliato.
I due, uno accanto all'altro
| SRT | VTT | |
|---|---|---|
| Estensione | .srt | .vtt |
| Millisecondi | 00:00:04,120 | 00:00:04.120 |
| Intestazione | nessuna | WEBVTT, obbligatoria |
| Video HTML5 | non lo legge | il solo che legge |
| Programmi di montaggio | tutti | praticamente nessuno |
| Caricamento sulle piattaforme | passa sempre | dipende dalla piattaforma |
| Posto sullo schermo | — | sì |
| Stile e colore | — | sì, col CSS |
| Commenti interni | — | blocchi NOTE |
| Chi parla | come testo e niente più | etichetta <v Nome> |
| In circolazione da | gli anni novanta | il 2010 |
Quale prendere
VTT se il video girerà su una pagina web — un <track> HTML5, Video.js, Plyr —, se lo servi in HLS, o se il sottotitolo deve stare in un punto preciso dello schermo per non coprire niente.
SRT se il file va verso Premiere, verso DaVinci, verso Final Cut o verso VLC; se il campo dei sottotitoli di una piattaforma lo chiede; se lo passi a qualcuno senza sapere cosa ne farà; o se leggerlo è tutto l'obiettivo.
E quest'ultimo è la chiave di tutto: l'SRT fa la parte del denominatore comune. È in circolazione da trent'anni e non c'è niente che lo rifiuti. Senza una ragione precisa per scegliere l'altro, questo è quello che non ti lascerà mai a piedi.
Cosa si perde nella conversione
Da SRT a VTT non si perde niente, perché un SRT non contiene niente che un VTT non sappia rappresentare. L'unica cosa da maneggiare con cura è la protezione dei caratteri &, < e >, che in un SRT sono testo normale e in un VTT sono marcatura. Un «Tom & Jerry» non protetto può farsi un pasto del resto della riga.
Da VTT a SRT, invece, delle cose restano indietro, e vale la pena tenerle a mente:
- Posizione e allineamento. Un SRT non ha dove metterli. Togliati.
- Stile. Uguale: fuori i blocchi
STYLEe le classi<c.qualsiasi-cosa>. - Regioni. In SRT semplicemente non esistono.
- Note. I blocchi
NOTEnon sono sottotitoli e non possono finire nel testo. - Identificatori di battuta. I nomi vengono buttati e i blocchi rinumerati da uno, cosa che un SRT dà per scontata.
Quello che arriva intero: il testo, i tempi al millisecondo e chi parla. Le etichette <v Marta> finiscono come un «Marta:» in testa alla riga, perché quello un SRT sa mostrarlo.
È la conversione più spesso pasticciata in giro. Un convertitore che si limita a scambiare i punti con le virgole ti lascia un «line:90% align:start» stampato sullo schermo e blocchi
NOTEseduti fra un sottotitolo e il successivo.
E gli altri formati?
Ce ne sono altri due che incontrerai:
ASS/SSA (.ass), uscito dal sottotitolaggio amatoriale dell'animazione giapponese. Fa tutto quello che fa il VTT e molto di più: caratteri, karaoke, animazione, trasformazioni. Il prezzo è che fuori dal suo mondo quasi niente lo accetta.
TTML/DFXP (.ttml, .dfxp), quello dell'industria della trasmissione. XML, pesante, esaustivo, e quello che certe grandi piattaforme pretendono per il materiale professionale. Non lo scriverai a mano.
Per il 95% dei casi, la decisione resta fra i due di sopra.
Convertire dall'uno all'altro
Tutti e tre i convertitori lavorano dentro il tuo browser: il file non viaggia da nessuna parte, non c'è coda e non c'è tetto di utilizzi.
- SRT in VTT, perché il video della tua pagina porti i sottotitoli.
- VTT in SRT, perché il tuo programma di montaggio smetta di protestare.
- SRT in testo, per quando non sono i sottotitoli che cerchi ma la lettura di quello che è stato detto.
E se non hai ancora un file di sottotitoli ma solo il video o l'audio, caricalo: restituiamo la trascrizione coi minuti e le voci separate, pronta da esportare nel formato che ti va. Senza account per iniziare e senza niente da installare.