Convertitore da SRT a VTT

Converti sottotitoli SRT in formato WebVTT per video HTML5.

Dimensione massima del file di caricamento: 5 MB

Usa URL remoto
Carica dal dispositivo

Se hai un file di sottotitoli .srt pronto all’uso, potresti notare che il lettore video del tuo sito rifiuta di caricarlo: l’elemento HTML5 <track> non supporta i sottotitoli SRT standard, ma richiede il formato WebVTT.

Perché il web richiede il formato WebVTT invece di SRT

Il formato SRT (SubRip) risale ai primi anni 2000 ed è stato ideato per programmi video su desktop, non per i browser. Quando le specifiche del tag <video> HTML5 hanno introdotto la gestione nativa dei sottotitoli, il W3C ha stabilito lo standard WebVTT appositamente per il web. Questo nuovo formato offre funzionalità assenti in SRT, come il posizionamento dei testi sullo schermo, stili visivi e marcatori di capitoli, mantenendo comunque una struttura affine.

Oggi i file SRT rimangono diffusissimi per l’editing e l’archiviazione, mentre WebVTT è lo standard effettivo per lo streaming su browser. Pubblicare video sul web richiede quindi di trasformare i sottotitoli prima del rilascio.

Differenze tecniche tra i formati SRT e WebVTT

ElementoSRTWebVTT
Intestazione filenessunadeve iniziare con la riga esatta WEBVTT
Separatore decimale nei timestampvirgola — 00:01:15,500punto — 00:01:15.500
Numerazione dei blocchiobbligatoria prima di ciascun testoopzionale
Stile e posizionamento a schermonon supportatisupportati tramite impostazioni dei cue e tag
Estensione file.srt.vtt

Come convertire file con il nostro strumento SRT to VTT

  1. Incolla il testo del tuo file .srt oppure carica il documento nell’apposito campo.
  2. Clicca sul pulsante di conversione per avviare l’elaborazione.
  3. Il sistema inserisce l’intestazione iniziale WEBVTT richiesta dalle specifiche web.
  4. Ciascuna virgola dei tempi viene trasformata in un punto, convertendo ad esempio 00:01:15,500 in 00:01:15.500.
  5. Scarica il documento .vtt ottenuto e collegalo al tuo tag <track kind="subtitles" src="captions.vtt">.

L’errore del singolo carattere che blocca la traccia video

Rinominare semplicemente un file da .srt a .vtt senza convertire il testo interno causa il blocco silenzioso del lettore HTML5. I browser non mostrano alcun sottotitolo se rilevano le virgole all’interno dei timestamp anziché i punti, oppure se manca la dicitura WEBVTT all’inizio.

Modificare l’estensione manuale non basta: per consentire al browser di leggere i testi occorre un file conforme, con la corretta intestazione e i separatori orari aggiornati.

Domande frequenti sulla conversione da SRT a VTT

Posso semplicemente rinominare l’estensione del file da .srt a .vtt?

No. I browser verificano la struttura interna del documento: la presenza delle virgole nei timestamp o la mancanza della riga WEBVTT impediscono la visualizzazione dei sottotitoli.

Il tag video di HTML5 legge direttamente i file SRT?

No, l’elemento <track> è compatibile unicamente con il formato WebVTT. La conversione è indispensabile per integrare i sottotitoli in una pagina web.

A cosa serve la riga iniziale WEBVTT nel file?

Rappresenta l’identificatore obbligatorio che segnala al parser del browser il tipo di file in lettura. Senza questa riga iniziale, il file non risulta valido anche se tutti i tempi sono corretti.

La trasformazione da SRT a VTT comporta perdite di testo o tempi?

No, i testi dei sottotitoli e la sincronizzazione temporale originale vengono mantenuti inalterati. WebVTT include tutte le capacità di SRT aggiungendo opzioni extra.

Quali funzioni offre WebVTT in più rispetto a SRT?

WebVTT consente di definire la posizione del testo sullo schermo, applicare stili personalizzati tramite parametri dedicati e inserire marcatori di capitolo non previsti da SRT.

Cookie
Abbiamo a cuore i tuoi dati e ci piacerebbe utilizzare i cookie per migliorare la tua esperienza.