Perché convertire SRT in VTT?
I player video HTML5 utilizzano l'elemento <track> che richiede WebVTT; SRT non fa parte delle specifiche delle tracce HTML5. Se stai aggiungendo sottotitoli a una pagina web o caricandoli su una piattaforma che richiede .vtt, è necessario convertire. Il cambiamento strutturale è minimo perché entrambi i formati rappresentano gli stessi dati temporizzati.
Come convertire SRT in VTT
Subtitle Edit FREE
Apri il tuo file .srt, vai su File > Save As, scegli WebVTT dal menu a discesa del formato e salva.
ffmpeg OPEN-SOURCE
Esegui ffmpeg -i subtitles.srt subtitles.vtt - ffmpeg rileva entrambi i formati dalle estensioni dei file e converte in un unico passaggio.
Gnome Subtitles FREE
Apri il file .srt, quindi usa File > Save As e seleziona WebVTT dall'elenco dei formati per salvare come .vtt.
Informazioni su questi formati
Un file SRT (SubRip Subtitle) memorizza i sottotitoli come testo semplice con codici temporali. Non si apre da solo: rinominalo in modo che corrisponda al tuo file video, tienili entrambi…
Apri dettagli .SRT →Un file VTT è un file di sottotitoli WebVTT - testo semplice con codici temporali che visualizza didascalie sui video HTML5. Non si apre da solo: posizionalo accanto al tuo video e caricalo…
Apri dettagli .VTT →Qualità e a cosa prestare attenzione
- Nessun contenuto dei sottotitoli viene perso - ogni battuta, timestamp e riga di testo viene trasferita intatta; cambiano solo la riga di intestazione e il separatore dei millisecondi (punto/virgola).
- I tag inline SRT (
<b>,<i>,<u>) vengono mantenuti in VTT, ma alcuni player web li ignorano o li rimuovono - verifica la riproduzione dopo la conversione se lo stile è importante. - WebVTT supporta il posizionamento e l'allineamento delle battute che mancano in SRT; la conversione da SRT non fornisce dati di posizionamento, quindi tutte le battute appariranno nella posizione predefinita del player.
Domande frequenti
Qual è la differenza effettiva tra SRT e VTT?
WEBVTT in alto e utilizza un punto prima dei millisecondi nei timestamp invece di una virgola; il contenuto testuale delle battute è per il resto identico.Posso convertire SRT in VTT manualmente in un editor di testo?
WEBVTT come prima riga, quindi sostituisci ogni virgola prima dei millisecondi con un punto usando la funzione Trova e Sostituisci.Il timing dei sottotitoli cambierà dopo la conversione?
Quali player video web richiedono VTT invece di SRT?
<track>, video.js e Plyr richiedono tutti WebVTT; SRT non è supportato dalle specifiche delle tracce HTML5.