Esportazioni e file di sottotitoli
Come converto un file SRT in VTT, o VTT in SRT?
Risposta breve
Cambiano tre cose: i file VTT iniziano con una riga WEBVTT, usano un punto prima dei millisecondi invece della virgola e possono contenere impostazioni dei cue e note che l'SRT non supporta. Un convertitore lo fa in pochi secondi senza toccare testo e tempi. Rinominare il file non basta. Usa il VTT per i player web e il video HTML5; usa l'SRT per LinkedIn, Facebook e la maggior parte dei programmi di montaggio.
3 min di lettura
Che differenza c'è tra SRT e VTT?
Lo stesso sottotitolo in ciascun formato:
1
00:00:01,000 --> 00:00:03,500
Welcome back to the channel.
WEBVTT
00:00:01.000 --> 00:00:03.500
Welcome back to the channel.
| SRT | VTT (WebVTT) | |
|---|---|---|
| Prima riga | Il primo sottotitolo | WEBVTT |
| Millisecondi | Dopo una virgola: 00:00:01,000 | Dopo un punto: 00:00:01.000 |
| Ore | Sempre scritte | Facoltative se sono zero |
| Numeri dei sottotitoli | Previsti | Facoltativi |
| Posizione e stile | Non fanno parte del formato | Impostazioni dei cue come posizione e allineamento |
| Uso tipico | Piattaforme e programmi di montaggio | Player web e video HTML5 |
Il VTT è un formato del W3C, e intestazione, codici temporali e impostazioni dei cue sono definiti nella specifica WebVTT. L'SRT non ha una specifica formale, per questo le app accettano dettagli SRT diversi.
Come converto un SRT in VTT?
- Aggiungi
WEBVTTe una riga vuota all'inizio. - Sostituisci la virgola prima dei millisecondi con un punto in ogni riga dei tempi, e solo lì.
- Tieni o togli i numeri dei sottotitoli; entrambe le scelte sono VTT valido.
- Salva il file in UTF-8 con l'estensione .vtt.
Come converto un VTT in SRT?
- Togli la riga
WEBVTTe ogni bloccoNOTEoSTYLE. - Togli le impostazioni dei cue dopo l'orario di fine, come
align:start. - Scrivi le ore per intero (
00:01.000diventa00:00:01,000) e metti una virgola prima dei millisecondi. - Numera i sottotitoli a partire da 1 e salva il file in UTF-8 con l'estensione .srt.
Le registrazioni delle riunioni e i player web danno spesso file VTT, mentre LinkedIn e molti programmi di montaggio si aspettano l'SRT.
Posso semplicemente rinominare il file?
No. L'intestazione e il formato dei codici temporali sono diversi, quindi un file rinominato di solito non si importa o non mostra sottotitoli.
Come trasformo l'uno o l'altro in testo semplice?
Togli i numeri e le righe dei tempi e lascia solo il testo, per una trascrizione o la bozza di un articolo. Un convertitore che esporta in TXT lo fa per te.
Come farlo in CaptionBolt
Per una conversione veloce, lo strumento gratuito Subtitle Converter di CaptionBolt converte SRT in VTT, VTT in SRT, entrambi in TXT e SRT in un semplice file ASS, nel browser e senza caricare il file da nessuna parte.
- Incolla i sottotitoli o carica il file.
- Scegli la conversione, per esempio da SRT a VTT.
- Scarica il file o copia il risultato.
Il convertitore conserva testo e tempi e scarta le impostazioni dei cue e le note del VTT, che l'SRT non può contenere. Se crei sottotitoli da un video, CaptionBolt esporta direttamente questi formati: Pro include MP4, SRT, ASS, TXT, e Max aggiunge il VTT (MP4, SRT, ASS, VTT, TXT). Per approfondire, vedi come convertire SRT in VTT per il video web, come convertire VTT in SRT e SRT o VTT.
Quando conviene un altro metodo
- Il tuo file VTT dipende da posizione o stile. L'SRT non può conservarli; resta sul VTT, o controlla con cura il risultato dopo la conversione.
- Hai centinaia di file. Un piccolo script o uno strumento da riga di comando converte un'intera cartella in una volta.
Domande correlate
Come aggiungo un file SRT al mio video?
Decidi se il pubblico deve poter disattivare i sottotitoli. Per lasciarli facoltativi, carica l'SRT insieme al video su YouTube, LinkedIn o Facebook, oppure aggiungilo come traccia di sottotitoli in un player o nel file video. Per renderli permanenti, imprimi l'SRT nell'immagine con HandBrake, FFmpeg o un programma di montaggio. TikTok e Instagram non accettano file di sottotitoli, quindi per loro imprimi i sottotitoli.
Come creo un file di sottotitoli SRT dal mio video?
Lascia che il riconoscimento vocale scriva una prima bozza, poi correggila ed esportala in SRT. Se il video è sul tuo canale YouTube, YouTube Studio può scaricarne i sottotitoli come file gratis. Altrimenti usa uno strumento di sottotitoli o trascrizione che esporti in SRT, come CaptionBolt con il piano Pro, oppure scrivi tu i sottotitoli in un editor di sottotitoli. Controlla sempre nomi, numeri e tempi prima di usare il file.
Come imprimo sottotitoli ASS con stile in un video con FFmpeg?
Usa il filtro video ass o subtitles di FFmpeg, che disegna i sottotitoli su ogni fotogramma con libass: ffmpeg -i input.mp4 -vf ass=captions.ass -c:a copy output.mp4. Il file ASS mantiene font, colori, posizione e animazioni, ma i font devono essere installati o indicati con l'opzione fontsdir. Imprimere i sottotitoli ricodifica il video, quindi tieni una copia dell'originale.
Come modifico un file SRT senza romperlo?
Modifica il testo e mantieni la struttura: ogni sottotitolo è un numero, una riga dei tempi come 00:00:01,000 --> 00:00:03,500 e una o due righe di testo, con una riga vuota tra un sottotitolo e l'altro. Non cambiare la freccia né le virgole, tieni ogni inizio prima della sua fine e salva in UTF-8 semplice. Un editor di sottotitoli controlla tutto questo per te, così il file si importa ancora in YouTube, LinkedIn o nel tuo programma di montaggio.