RRecast

Formati di sottotitoli

SRT e VTT: differenze, esempi e quando usare ciascun formato

Confronta sintassi, supporto dei browser e stili di SRT e WebVTT. Guarda esempi equivalenti e scopri che cosa controllare nella conversione.

Di Recast · Pubblicato il · Aggiornato il

Illustrazione editoriale di due documenti di sottotitoli collegati da una linea temporale comune.

La risposta in breve

Usa il formato richiesto dalla destinazione. SRT è comune per consegnare testo e tempi a editor e piattaforme video. WebVTT è il formato dell’elemento HTML track per i video web. Entrambi contengono testo e sincronizzazione, non il video né una voce tradotta. La conversione non conserva automaticamente gli stili e non traduce le parole.

Le differenze pratiche tra SRT e VTT

SRT significa SubRip Subtitle; i file VTT usano WebVTT. Sono file di testo leggibili, ma sintassi e funzioni differiscono. Scegli in base alla destinazione, senza pensare che un’estensione apparentemente più nuova produca risultati migliori.

Le differenze pratiche tra SRT e VTT
DettaglioSRTWebVTT
Estensione.srt.vtt
Intestazione inizialeNessuna intestazione WEBVTTInizia con WEBVTT
Timestamp di base00:00:01,000 --> 00:00:03,00000:00:01.000 --> 00:00:03.000
Identificatore del segmentoSequenza numerata per convenzioneIdentificatore facoltativo
Formato e posizioneSupporto di base variabile tra applicazioniImpostazioni e stili secondo il lettore
Traccia di testo HTMLDa convertire per un HTML track nativoUsato dall’elemento HTML track

Gli stessi due sottotitoli nei due formati

Questi esempi originali in inglese descrivono una dimostrazione illustrativa di una tazza da viaggio, non un video cliente o un risultato di traduzione. Il primo sottotitolo va da uno a tre secondi, il secondo da 3,5 a cinque. Testo e tempi sono identici nei due file.

Nota l’intestazione WEBVTT, le righe vuote tra segmenti e la virgola o il punto prima dei millisecondi. Cambiare solo l’estensione non converte il contenuto nell’altro formato.

Esempio SRT (in inglese)
1
00:00:01,000 --> 00:00:03,000
Meet the travel mug.

2
00:00:03,500 --> 00:00:05,000
Keep the lid closed.
Esempio WebVTT (in inglese)
WEBVTT

1
00:00:01.000 --> 00:00:03.000
Meet the travel mug.

2
00:00:03.500 --> 00:00:05.000
Keep the lid closed.

Quale formato usare?

Per una piattaforma o un editor, parti dall’elenco dei formati accettati. Se richiede SRT e hai semplici sottotitoli sincronizzati, fornisci SRT. Non convertire un file già accettato per inseguire un presunto vantaggio di qualità o SEO.

Per una traccia di testo HTML nativa, usa WebVTT. L’elemento track collega il file al contenuto multimediale e ne identifica la lingua. Caricare un VTT non lo associa automaticamente a tutti i video della pagina: il lettore necessita della configurazione corretta.

YouTube elenca entrambi con limiti diversi: SRT di base ignora i marcatori di stile, mentre WebVTT supporta stili limitati. Una funzione prevista dalla specifica non è necessariamente implementata da ogni destinazione. Verifica nel lettore reale.

Che cosa può cambiare durante la conversione?

Testo semplice e tempi sono gli elementi più facili da confrontare. Posizioni avanzate, regioni, regole di stile e metadati WebVTT non hanno una corrispondenza diretta affidabile in un SRT di base. Conserva l’originale se queste funzioni contano.

Il convertitore Recast convalida i timestamp e rifiuta input malformati invece di eliminare segmenti non validi senza avvisare. Nella conversione tra formati scrive numeri progressivi e omette i blocchi WebVTT NOTE, STYLE e REGION. È un flusso di conversione di base, non la promessa di conservare ogni funzione.

Convertire in TXT elimina i tempi. Tornare da TXT crea un segmento provvisorio di tre secondi per ogni riga non vuota: non recupera i tempi originali e non ascolta il video. Conserva il file sincronizzato se potrebbe servirti di nuovo.

I timestamp VTT brevi non sono timestamp SRT errati

WebVTT può usare minuti e secondi, come 00:01.000. Recast accetta questa forma e quella con le ore. Il segmento inglese seguente deve diventare un sottotitolo SRT da uno a due secondi, non sparire né diventare semplice testo senza tempi.

Se la conversione fallisce, controlla formato originale, intestazione WEBVTT e sintassi dei tempi. I millisecondi richiedono tre cifre; minuti e secondi devono essere nell’intervallo valido. La fine deve essere successiva all’inizio. Correggi il file e ispeziona tutto il risultato, senza ignorare l’errore.

Input WebVTT breve (in inglese)
WEBVTT

00:01.000 --> 00:02.000
Close the lid.
Output SRT atteso (in inglese)
1
00:00:01,000 --> 00:00:02,000
Close the lid.

Un controllo rapido prima di usare il file

Seleziona l’originale, scegli il formato e controlla l’anteprima. Potrebbe mostrare solo l’inizio: scarica e verifica il risultato completo prima di associarlo al video. Il contenuto selezionato viene convertito localmente nel browser; questo strumento gratuito non richiede un account.

  • Confronta il primo segmento, uno centrale e l’ultimo con l’originale.
  • Cerca righe mancanti, accenti alterati e tempi cambiati in modo inatteso.
  • Controlla nomi e numeri importanti del prodotto, anche per un semplice cambio di formato.
  • Carica il file con il video previsto e prova ricerca, a capo, posizione e leggibilità.
  • Conserva l’originale e documenta stili o metadati rimossi intenzionalmente.

Uno di questi formati crea o traduce un video?

No. Un file di sottotitoli non contiene immagini video né una traccia vocale. Per un MP4 con sottotitoli permanenti, fornisci video originale e sottotitoli a uno strumento che imprima il testo nell’immagine. Quei sottotitoli non possono essere disattivati nell’export.

Il passaggio da SRT a VTT non cambia nemmeno la lingua. Traduzione, trascrizione e doppiaggio sono operazioni distinte. Per un video di prodotto localizzato, anziché una diversa estensione, consulta il flusso supportato di Studio e verifica il risultato prima di pubblicare.

Fonti e approfondimenti