I formati sembrano simili finché il workflow non richiede un’informazione che il file non può salvare. La scelta migliore è il formato più semplice che conserva tutto ciò che serve alla destinazione.
Risposta rapida: scegli in base alla destinazione
| Uso | Formato | Perché |
|---|---|---|
| YouTube, social e scambio generale | SRT | Semplice e molto compatibile. |
| Video HTML5 e web | VTT | Pensato per tracce testuali nei browser. |
| Sottotitoli stilizzati e posizionati | ASS | Conserva stile e posizione avanzati. |
| Trascrizione e riuso del testo | TXT | Testo pulito senza struttura temporale. |
SRT: scelta sicura per la compatibilità
SRT contiene cue numerati, tempi e testo. È facile da controllare e ottimo come formato di scambio.
1
00:00:01,000 --> 00:00:04,000
Welcome to our video.- Compatibilità molto alta.
- Millisecondi con virgola, es. 00:00:01,000.
- Adatto a traduzione e revisione.
- Non conserva bene font, colori, animazioni o posizioni precise.
VTT: il formato nativo del web
WebVTT nasce per i browser. Usa il punto nei millisecondi e può includere impostazioni cue, speaker label e metadati.
WEBVTT
00:00:01.000 --> 00:00:04.000
<v Speaker>Welcome to our video.Usa VTT quando la destinazione richiede davvero WebVTT, ad esempio un player HTML5.
ASS: quando il design fa parte del risultato
ASS può contenere font, colori, contorni, posizioni ed effetti karaoke. È potente per contenuti creativi ma più complesso.
[Script Info]
ScriptType: v4.00+
[Events]
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Welcome to our video.Se la piattaforma finale non supporta ASS, meglio burn-in o un formato di consegna più semplice.
TXT: per trascrizioni, non per playback sincronizzato
TXT è testo semplice. Ottimo per trascrizioni e riuso, ma normalmente senza timestamp e quindi non sincronizzato da solo.
Welcome to our video.
In this tutorial, we explain subtitle formats.SRT → TXT elimina tempi e numerazione; TXT → SRT richiede la creazione di nuovi tempi.
Confronto completo
| Funzione | SRT | VTT | ASS | TXT |
|---|---|---|---|---|
| Cue temporizzati | Sì | Sì | Sì | Di solito no |
| Compatibilità generale | Molto alta | Alta sul web | Media | Solo testo |
| Stile avanzato | No | Base | Avanzato | No |
| Posizionamento preciso | Limitato | Base | Avanzato | No |
| Editing manuale facile | Sì | Sì | Medio | Sì |
| Ideale per web | Buono | Eccellente | Raro | No |
| Ideale per burn-in stilizzato | Limitato | Limitato | Eccellente | No |
| Ideale per trascrizioni | Possibile | Possibile | Scarso | Eccellente |
Cosa cambia nella conversione?
- SRT → VTT: Testo e tempi passano bene; cambia la sintassi.
- VTT → SRT: I cue base funzionano, ma impostazioni specifiche WebVTT possono perdersi.
- ASS → SRT: Testo e timing restano, ma stile e posizione avanzati di solito no.
- SRT → TXT: Utile per trascrizioni, ma rimuove timing e struttura.
- TXT → SRT: Senza dati temporali esterni bisogna ricreare i timestamp.
Errori comuni
- Usare TXT come traccia sincronizzata: Senza timestamp il testo non segue il video.
- Usare SRT per un risultato molto stilizzato: SRT privilegia la compatibilità, non il design.
- Aspettarsi che lo stile ASS resti in SRT: Il testo può restare; il design avanzato no.
- Ignorare la piattaforma finale: Scegli il formato realmente supportato dal player o editor.
Workflow affidabile
- Creare una traccia master pulita, spesso SRT.
- Validare timing e struttura.
- Modificare o tradurre mantenendo i cue.
- Convertire in VTT quando serve per il web.
- Usare ASS se stile e posizione devono restare modificabili.
- Esportare TXT separatamente per la trascrizione.
- Testare nel player finale.
SRT è il master pratico, VTT lo specialista web, ASS lo specialista di stile e TXT il formato di trascrizione.
Domande frequenti
Qual è il formato migliore?
Non esiste un vincitore universale. SRT è il default generale più sicuro.
VTT è meglio di SRT?
Per HTML5 spesso sì; per lo scambio generale SRT è più semplice.
ASS mantiene font e colori?
Sì, oltre a posizione ed effetti.
Posso convertire ASS in SRT?
Sì, ma lo stile avanzato viene normalmente perso.
TXT può essere usato come sottotitolo?
Solo aggiungendo o ricreando il timing.