Convertitore da SRT a VTT
Incolla un file SRT o trascinalo qui e ottieni un file WebVTT per l’elemento HTML5 <track> e i player video web. La conversione avviene nel tuo browser, quindi i tuoi sottotitoli non lasciano mai il tuo dispositivo.
Incolla il testo oppure trascina qui un file .srt o .vtt. Fino a 5 MB.
Risultato WebVTT
Salvato come file .vtt.
Incolla i sottotitoli o scegli un file: qui comparirà la versione WebVTT.
Funziona nel browser. Non viene caricato nulla.
Inverti direzione: da VTT a SRTConverti un file SRT in quattro passaggi.
Nessun account e nessun caricamento. Chiudi la scheda e non resta nulla.
- Incolla il testo SRT nel riquadro o trascinaci sopra un file .srt. Funziona anche Scegli file.
- La versione WebVTT compare mentre scrivi, con il numero di sottotitoli e, sotto, tutto ciò che vale la pena controllare.
- Copia il risultato o scaricalo come file .vtt con lo stesso nome dell’originale.
- Metti il file .vtt accanto al video e collegalo a un elemento <track> o all’impostazione dei sottotitoli del tuo player.
Cosa cambia tra SRT e WebVTT
Entrambi i formati memorizzano un elenco di sottotitoli, ognuno con un tempo di inizio, un tempo di fine e del testo, e i tempi vengono riportati in modo esatto. Le differenze stanno nei dettagli, e il convertitore le gestisce una per una:
- Una riga di intestazione. Un file WebVTT deve iniziare con
WEBVTT. I file SRT partono direttamente con il primo sottotitolo. - Un punto prima dei millisecondi. SRT scrive
00:01:02,500e WebVTT scrive00:01:02.500. Il tempo è lo stesso. - I numeri dei sottotitoli diventano identificatori. In SRT ogni sottotitolo inizia con un numero. In WebVTT la riga sopra i tempi è un identificatore facoltativo, quindi i numeri vengono mantenuti e i player li ignorano.
- Restano solo i tag che WebVTT capisce.
<i>,<b>e<u>funzionano in entrambi i formati. I tag<font>e i codici di posizione come{\an8}sono convenzioni di SRT che WebVTT non supporta, quindi vengono rimossi e il loro testo viene mantenuto. - I caratteri riservati vengono codificati. WebVTT interpreta
&e<come markup, quindiTom & Jerryviene scritto comeTom & Jerry. I player lo mostrano normalmente.
1
00:00:01,200 --> 00:00:03,900
<font color="yellow">Hi</font> & welcome back.
2
00:00:04,100 --> 00:00:06,500
{\an8}<i>Previously...</i>WEBVTT
1
00:00:01.200 --> 00:00:03.900
Hi & welcome back.
2
00:00:04.100 --> 00:00:06.500
<i>Previously...</i>Quando serve VTT al posto di SRT
I browser riproducono i sottotitoli da un solo formato di testo. L’elemento HTML5 <track> accetta un file WebVTT e non legge SRT, quindi i sottotitoli dei video sul tuo sito devono essere in .vtt:
<video controls src="talk.mp4">
<track kind="captions" src="talk.vtt" srclang="en" label="English" default>
</video>- Pubblica il file con il tipo MIME
text/vtt, registrato per WebVTT. Su alcuni server va configurata l’estensione.vtt. - Se il file
.vttsi trova su un dominio diverso da quello della pagina, quel server deve consentire le richieste cross-origin (CORS) e l’elemento<video>ha bisogno dell’attributocrossorigin. - WebVTT è anche il formato dei sottotitoli per lo streaming HLS, e lo leggono i player basati sull’elemento
<video>, come Video.js.
Cosa aggiunge WebVTT dopo la conversione
SRT non ha una specifica formale: è nato da SubRip, un programma per estrarre i sottotitoli dai video. WebVTT è una specifica del W3C e può fare cose che SRT non può. Le impostazioni scritte dopo il tempo di fine (cue settings) stabiliscono dove compare il sottotitolo:
WEBVTT
00:00:04.100 --> 00:00:06.500 line:0 align:start
Shown at the top, aligned left.Quel sottotitolo viene mostrato in alto nel video e allineato a sinistra. I file WebVTT possono contenere anche commenti NOTE, e ai sottotitoli si può dare uno stile con CSS tramite il selettore ::cue. Per il confronto completo, leggi SRT o VTT.
Le risposte in breve.
Il mio file di sottotitoli viene caricato?
No. La conversione avviene nel tuo browser. Il testo che incolli o il file che scegli viene letto sul tuo dispositivo e non viene mai inviato a un server, e non ti serve un account.
La conversione cambia i tempi?
No. Ogni tempo di inizio e di fine viene copiato al millisecondo. Cambia solo il separatore, dalla virgola di SRT al punto di WebVTT.
Corsivo e grassetto si conservano?
Sì. <i>, <b> e <u> sono validi in entrambi i formati e vengono mantenuti. I tag colore <font> e i codici di posizione {\an8} vengono rimossi perché WebVTT non li supporta; il loro testo resta.
Cosa succede ai numeri dei sottotitoli SRT?
Vengono mantenuti come identificatori, la riga facoltativa che WebVTT consente sopra ogni tempo. I player non li mostrano.
Le lettere accentate nel mio file non si vedono bene. Perché?
Probabilmente il file originale non è in UTF-8. Quando il file che scegli non è UTF-8 valido, lo strumento lo legge come Windows-1252, la vecchia codifica più diffusa per i testi dell’Europa occidentale, e te lo segnala. Il file .vtt scaricato è sempre in UTF-8, come richiede WebVTT.
C’è un limite di dimensione?
File fino a 5 MB. I file di sottotitoli sono testo semplice, quindi anche quelli di un lungometraggio restano di solito ben al di sotto.
- VTT → SRTConvertitore da VTT a SRTTrasforma un file WebVTT in un SRT pulito e numerato per programmi di montaggio, YouTube e social.
- ± TempiSposta sottotitoliSposta i sottotitoli in anticipo o in ritardo di secondi o millisecondi, per tutto il file o da un sottotitolo qualsiasi in poi.
- GuidaSRT o VTTIn cosa differiscono i due formati di sottotitoli e quando usare ciascuno.
Non hai ancora i sottotitoli? AutoCap li genera dal tuo video.
Carica un video in inglese o in una delle 38 lingue europee e ottieni sottotitoli con i tempi di ogni singola parola. Modifica qualsiasi parola, poi esporta un MP4 con i sottotitoli impressi, elaborato nel tuo browser fino a 2K, oppure scarica file SRT e VTT con un piano a pagamento. Il piano Free include 2 minuti al mese.