Carica un file SRT e trasformalo subito in WebVTT per player HTML5. La conversione avviene localmente nel browser.
Il tuo file SRT viene convertito localmente nel browser. Nessun upload necessario.
Carica il video e genera automaticamente SRT, VTT o sottotitoli impressi nel video con timing preciso.
WebVTT significa Web Video Text Tracks. È il formato di sottotitoli pensato per i video HTML5 nel browser. Un file VTT può contenere sottotitoli, captions, marker di capitolo e altre tracce testuali sincronizzate. A differenza di SRT, un file WebVTT inizia sempre con l’header WEBVTT e usa punti invece di virgole per i millisecondi.
Se integri video nel tuo sito con l’elemento HTML5-<video> o usi un player web moderno, WebVTT è spesso la scelta più affidabile. SRT funziona in molti player, ma non è il formato nativo dell’elemento HTML5-<track>. Senza un file VTT, i sottotitoli potrebbero non comparire nel browser.
Trascina il file SRT nell’area in alto. Lo strumento rimuove i numeri dei blocchi SRT, aggiunge l’header necessario WEBVTT e converte i timestamp da 00:00:01,000 a 00:00:01.000. Tutto avviene nel browser, quindi il file non viene caricato su un server.
Convertire SRT in VTT a mano sembra facile, ma basta poco per rendere il file inutilizzabile. Gli errori più frequenti sono l’header WEBVTT mancante, un MIME-Type sbagliato sul server o timestamp ancora con la virgola. Il convertitore gestisce automaticamente questi passaggi.
La differenza principale si nota subito: SRT usa numeri progressivi e virgole nei timestamp. WebVTT non ha bisogno dei numeri, inizia con WEBVTT e usa punti per i millisecondi.
1 00:00:01,000 --> 00:00:04,000 Benvenuto nel nostro video. 2 00:00:04,500 --> 00:00:07,000 Questo sottotitolo diventerà WebVTT.
WEBVTT 00:00:01.000 --> 00:00:04.000 Benvenuto nel nostro video. 00:00:04.500 --> 00:00:07.000 Questo sottotitolo diventerà WebVTT.
Il testo del sottotitolo rimane invariato. Cambiano solo struttura e formato dei timestamp, così il browser può leggere il file come WebVTT.
Dopo la conversione puoi usare il file VTT direttamente in un video HTML5 tramite l’elemento <track>.
<video controls width="800">
<source src="/videos/demo.mp4" type="video/mp4">
<track
src="/subtitles/demo.vtt"
kind="subtitles"
srclang="it"
label="Italiano"
default>
</video>
Assicurati che il percorso del file VTT sia corretto e che il server lo serva con il MIME-Type text/vtt. In caso contrario, il browser potrebbe non caricare la traccia dei sottotitoli.
| Caratteristica | SRT | VTT / WebVTT |
|---|---|---|
| Scopo principale | Formato semplice per molti player e software di montaggio. | Standard web per tracce di sottotitoli nei video HTML5. |
| Header del file | Nessun header richiesto. | Deve iniziare con WEBVTT. |
| Timestamp | 00:00:01,000 con virgola. |
00:00:01.000 con punto. |
| Video HTML5 | Non è il formato nativo per <track>. |
Utilizzabile direttamente con <track src="...vtt">. |
| Metadati | Molto limitati. | Supporta blocchi NOTE, cue settings e altre funzioni WebVTT. |
| Posizionamento e stile | Poche opzioni di stile standardizzate. | Può usare cue settings e una resa simile al CSS nei player web. |
SRT resta molto pratico per software di editing, player semplici e scambio di file. WebVTT è più indicato quando i sottotitoli devono funzionare direttamente su siti web, piattaforme di e-learning o player nel browser.
<video>.<track>.I browser moderni supportano in genere WebVTT. Nella pratica, i problemi derivano quasi sempre da configurazioni server errate, percorsi sbagliati o sintassi VTT non valida.
| Browser | Supporto WebVTT | Nota |
|---|---|---|
| Chrome | Sì | Funziona in modo affidabile con HTML5-<track>. |
| Edge | Sì | Basato su Chromium e molto simile a Chrome. |
| Firefox | Sì | Supporta WebVTT, ma controlla in modo rigoroso percorsi e MIME-Type. |
| Safari | Sì | Supporta WebVTT; su iOS presta attenzione a percorso e hosting corretti. |
Se un file VTT non viene mostrato nel browser, quasi sempre il problema è uno di questi. Il file può sembrare corretto, ma il player web lo ignorerà se percorso, header o risposta del server non sono corretti.
| Errore | Causa | Soluzione |
|---|---|---|
| Header WEBVTT mancante | Il file inizia direttamente con il primo timestamp. | La prima riga deve essere WEBVTT, seguita da una riga vuota. |
| MIME-Type errato | Il server invia il file come text/plain o come download. |
Configura il server per servire i file .vtt come text/vtt. |
| Virgola invece del punto nel timestamp | SRT usa 00:00:01,000, mentre VTT richiede 00:00:01.000. |
Il convertitore cambia automaticamente i timestamp nella notazione WebVTT. |
| Percorso errato nel tag track | Il percorso src non punta al file VTT reale. |
Controlla il percorso nell’attributo <track src="..."> e testalo direttamente nel browser. |
Un file VTT tecnicamente valido è solo il primo passo. Prima di pubblicare i sottotitoli, controllali anche nel video: timing, leggibilità, interruzioni di riga e traccia lingua devono essere coerenti con l’immagine. In Subvideo.ai Studio puoi modificare i sottotitoli visivamente ed esportarli come SRT, VTT, ASS o MP4.
Controlla i sottotitoli in StudioTrascina il file .srt nell’area in alto oppure clicca per selezionarlo dal dispositivo.
Il convertitore aggiunge l’header WEBVTT, rimuove i numeri dei blocchi SRT e trasforma i timestamp nel formato WebVTT.
Clicca sul pulsante di download per salvare subito il file WebVTT convertito (.vtt).
SRT è un formato semplice con numeri e timestamp con virgola. VTT è il formato WebVTT per video HTML5, inizia con WEBVTT e usa punti nei timestamp.
Sì. La conversione avviene direttamente nel browser. Il file SRT non viene caricato sui nostri server.
Sì. Il convertitore è gratuito e funziona localmente nel browser.
Sì. Il convertitore gestisce testo UTF-8 e conserva accenti, caratteri arabi, cinesi, giapponesi o coreani.
Sì. Inseriscilo con l’elemento HTML5 track e assicurati che il server serva i file .vtt con il MIME-Type text/vtt.
Le cause più comuni sono un header WEBVTT mancante, un percorso track errato, un MIME-Type sbagliato o timestamp ancora con la virgola.
No. Rimuove solo i numeri dei blocchi SRT e adatta i timestamp. Virgole e punteggiatura nel testo restano invariate.