Vai al contenuto

Convertire un file SRT in VTT o testo

Converti un file SRT in VTT o in testo e sposta i tempi dei sottotitoli sfasati, tutto nel browser.

  • Gratis
  • Senza registrazione
  • Senza filigrana
  • Lavora nel browser

Lo strumento si sta aprendo.

Un file SRT contiene i sottotitoli di un video come testo: ogni blocco ha un numero, una riga con i tempi e le parole da mostrare. Questo strumento converte un file SRT in WebVTT o in testo semplice. Converte anche un file WebVTT in SRT e sposta i tempi di tutti i sottotitoli quando sono sfasati. Lavora solo su sottotitoli già scritti, quindi non li traduce e non li ricava dal parlato. Legge soltanto SRT e WebVTT, e il testo semplice può essere solo il risultato. È gratis perché il lavoro lo fa il tuo dispositivo, e non serve registrarsi.

Il file non viene caricato su nessun server. La pagina lo legge e lo riscrive dentro la scheda del browser, quindi né le parole né il nome del file escono dal tuo dispositivo. Puoi trascinare un file .srt, .vtt o .txt oppure incollare il testo, dal computer o dal cellulare.

Che cosa cambia davvero tra SRT e WebVTT

Tutti e due i formati contengono sottotitoli, ognuno con un tempo di inizio, un tempo di fine e una o due righe di testo. Cambiano alcuni dettagli, e sono quelli che decidono se un lettore mostra i sottotitoli o ignora il file senza avvisare. Il lettore video integrato nel browser legge solo WebVTT, mentre gli editor video e molti siti in cui carichi i video sono pensati per l'SRT.

SRT e WebVTT a confronto, caratteristica per caratteristica
CaratteristicaSRTWebVTT
Prima riga del fileNiente di particolare: il numero del primo sottotitoloLa parola WEBVTT, obbligatoria
Formato dei tempi00:01:02,500 (virgola, ore sempre scritte)00:01:02.500 (punto, ore facoltative)
Numeri dei blocchiUn contatore sopra ogni sottotitolo: 1, 2, 3Identificatori facoltativi, che possono essere un testo qualsiasi
Stile e posizioneNessuno standard: molti lettori accettano i tag <i>, <b> e <font>Impostazioni di posizione per ogni sottotitolo (line, position, align, size) e stili CSS con ::cue
CommentiNon esistonoBlocchi NOTE, che i lettori ignorano
Elemento HTML5 <track>I browser non lo leggonoÈ il formato per cui <track> è stato creato
Caratteri specialiSi scrivono così come sono& e < si scrivono &amp; e &lt;
Uso tipicoEditor video, lettori da computer, siti in cui si caricano i sottotitoliLettori web e video HTML5
Estensione del file.srt.vtt

Da SRT a WebVTT lo strumento aggiunge l'intestazione, trasforma le virgole dei tempi in punti e toglie i numeri dei blocchi. Da WebVTT a SRT numera i sottotitoli da 1, trasforma i punti in virgole e toglie le impostazioni di posizione e i blocchi NOTE, STYLE e REGION, che l'SRT non può contenere. Lo spostamento dei tempi calcola nuovo tempo = vecchio tempo + spostamento, arrotondato al millisecondo.

Come funziona

  1. Apri un file o incolla il testo. Trascina un file .srt, .vtt o .txt nell'area «Trascina qui un file di sottotitoli», oppure premi «Scegli un file». In alternativa incolla il testo dei sottotitoli nella casella «Oppure incolla i sottotitoli» e premi «Converti il testo incollato». Lo strumento dice quale formato ha trovato, conta i sottotitoli e segnala i blocchi che non ha potuto leggere.

  2. Scegli il formato e sistema i tempi. Con un file SRT lo strumento parte da «WebVTT», con un file WebVTT parte da «SRT». Per avere una trascrizione scegli «Testo semplice» sotto «Converti in». Se i sottotitoli sono sfasati, scrivi un numero come -1,5 o 0:02 in «Sposta i tempi (secondi)» e premi Invio, oppure usa «Mezzo secondo prima» e «Mezzo secondo dopo». L'elenco «Primi sottotitoli» mostra subito i tempi nuovi.

  3. Controlla, copia o scarica. Leggi gli avvisi in «Da controllare», poi premi «Copia il testo», che diventa «Copiato», oppure «Scarica». Il file scaricato è sempre in UTF-8 e prende il nome dall'originale, per esempio nome-convertito-gpt-video.vtt. Su un file molto lungo la casella mostra i primi 200.000 caratteri, ma «Copia il testo» e «Scarica» prendono tutto.

Com'è fatto un file SRT e con cosa si apre

Il formato SRT, chiamato anche SubRip, ha l'estensione .srt. Il file è testo semplice, quindi lo apri con un editor di testo come il Blocco note di Windows.

Ogni blocco ha quattro parti: il numero del sottotitolo, una riga con il tempo di inizio e quello di fine separati da -->, una o due righe di testo e una riga vuota. Per esempio 00:01:02,500 --> 00:01:05,000 vuol dire che il sottotitolo compare a 1 minuto e 2,5 secondi e sparisce a 1 minuto e 5 secondi.

Un file .txt va bene se dentro ci sono sottotitoli SRT o WebVTT con i loro tempi. Lo strumento rifiuta invece un testo senza tempi, per esempio una trascrizione, e ti dice perché.

Per mettere i sottotitoli dentro il video, come parte dell'immagine, c'è lo strumento per aggiungere sottotitoli a un video, che incorpora un file SRT o VTT.

Come spostare i sottotitoli sfasati

I sottotitoli sono sfasati quando compaiono prima o dopo le parole che mostrano. Per sincronizzarli si misura lo scarto una volta e si sposta tutto il file di quella quantità. Confronta il momento in cui una battuta viene detta nel video con il tempo del suo sottotitolo in «Primi sottotitoli».

Un valore positivo sposta i sottotitoli più avanti, uno negativo più indietro. Se una battuta è detta a 1:10,0 e il suo sottotitolo compare a 1:12,5, il ritardo è di 2,5 secondi, quindi in «Sposta i tempi (secondi)» scrivi -2,5. Il pulsante «Azzera» riporta lo spostamento a 0.

Lo stesso spostamento serve a chi taglia l'inizio di un video. Se togli i primi 4 secondi, scrivi -4. Un sottotitolo da 0:03,000 a 0:05,000 diventa da 0:00,000 a 0:01,000, e uno che finiva a 0:03,500 esce dal file. Lo strumento dice quanti sottotitoli ha portato a 0:00 e quanti ha tolto.

Se il ritardo cresce lungo il video, uno spostamento fisso non basta. Di solito vuol dire che i sottotitoli sono stati scritti per un video con un'altra frequenza dei fotogrammi, e uno spostamento costante non può correggerla.

Lettere accentate che diventano simboli

Un file di testo è una sequenza di byte, e la codifica dei caratteri dice quale lettera corrisponde a ogni byte. Se il file è stato salvato con una codifica e si apre con un'altra, una lettera come «è» diventa un gruppo di simboli, per esempio «Ã¨».

Lo strumento esamina i byte e riconosce la codifica da solo. Legge UTF-8, UTF-16 e il vecchio Windows-1252 (Europa occidentale), che molti programmi di Windows usavano prima di UTF-8, e ti dice quale ha usato.

Se un file è quasi tutto in UTF-8 e ha qualche byte rovinato, lo strumento lo legge come UTF-8. Nel risultato ogni carattere danneggiato diventa il segno �, e lo strumento ti dice quanti sono, così puoi cercare � nel file scaricato e riscrivere quelle lettere. Il file che scarichi è sempre in UTF-8, la sola codifica che il WebVTT ammette.

Che cosa si perde passando da WebVTT a SRT

L'SRT non ha un posto per alcune parti del WebVTT, e queste escono dal file. Sono le impostazioni di posizione e di allineamento, i commenti NOTE, i blocchi STYLE e REGION e gli identificatori personalizzati, che diventano numeri da 1 in su.

Dove il WebVTT usa tag che l'SRT non conosce, il tag sparisce e le parole restano. Succede ai tag di voce, di classe e di lingua e ai tempi karaoke. Un'annotazione ruby segue il testo a cui si riferisce, scritta tra parentesi.

Restano i tempi, le parole, gli a capo e i tag di corsivo, grassetto e sottolineato. Dentro un sottotitolo, i simboli & e < si scrivono &amp; e &lt; in WebVTT e così come sono in SRT. Lo strumento li trasforma da solo.

Cosa contiene il testo semplice (TXT) ricavato da un SRT

Il testo semplice è una trascrizione dei sottotitoli. Lo strumento toglie i tempi e i tag e unisce le righe di ogni sottotitolo. Comincia un nuovo paragrafo dove tra la fine di un sottotitolo e l'inizio del successivo passano 2 secondi o più.

Serve per prendere appunti da un video, per scrivere un articolo o per ricontrollare una citazione. Le parole sono quelle del file di partenza, perché lo strumento non ascolta il video. I sottotitoli senza testo vengono saltati.

Cosa ottieni

Legge i file così come escono dai programmi
Accetta il BOM all'inizio del file, gli a capo di Windows, i punti nei tempi SRT, le ore mancanti e le righe vuote dentro un blocco. Un blocco che non si legge viene contato e segnalato, mai scartato in silenzio.
Le lettere accentate restano intatte
Un file in Windows-1252 o in UTF-16 viene riconosciuto dai suoi byte e letto bene. Un UTF-8 con un solo byte rovinato resta UTF-8 e il punto danneggiato viene indicato. Il risultato è sempre in UTF-8.
Uno spostamento preciso al millisecondo
Lo spostamento si applica in millisecondi interi, il passo più piccolo che i due formati possono scrivere. I sottotitoli spinti prima dell'inizio vengono portati a 0:00 o tolti, e lo strumento dice quanti.
Avvisi prima di pubblicare il file
Lo strumento segnala, con il loro numero, i sottotitoli sovrapposti o di durata zero, le righe oltre 42 caratteri e i sottotitoli con più di 2 righe. Sono consigli, e il file si converte comunque.

Domande frequenti

Che cos'è un file SRT e come si apre?

È un file di testo con i sottotitoli di un video, in blocchi numerati con tempo di inizio, tempo di fine e parole. Si apre con un editor di testo, oppure lo trascini in questa pagina per convertirlo.

Quali formati di sottotitoli legge e scrive il convertitore?

Legge SRT e WebVTT, anche se salvati come .txt, e scrive SRT, WebVTT o testo semplice. Il formato si riconosce dal contenuto e non dall'estensione, quindi un file con l'estensione sbagliata si apre lo stesso se lo trascini sulla pagina. Lo strumento non traduce i sottotitoli, non li ricava dall'audio e non legge formati come ASS o SUB.

Come si converte un file SRT in VTT, e un VTT in SRT?

Apri il file o incolla il testo, poi guarda l'opzione scelta sotto «Converti in». Con un file SRT lo strumento parte da «WebVTT», con un file VTT parte da «SRT». Poi premi «Scarica» o «Copia il testo».

Come si sistemano dei sottotitoli sfasati?

Misura lo scarto una volta, confrontando il momento in cui una battuta è detta nel video con quello in cui comincia il suo sottotitolo. Se il sottotitolo arriva dopo, scrivi un numero negativo in «Sposta i tempi (secondi)». Se arriva prima, scrivi un numero positivo.

Perché le lettere accentate nel file dei sottotitoli sembrano rotte?

Perché il file è stato salvato con una codifica dei caratteri e si apre con un'altra. Lo strumento controlla i byte, legge UTF-8, UTF-16 e il vecchio Windows-1252 e ti dice quale ha usato. Il file che scarichi è sempre in UTF-8, l'unica codifica ammessa dal WebVTT.

Che cosa si perde convertendo da VTT a SRT?

Solo ciò che l'SRT non può contenere: posizione e allineamento, commenti NOTE, blocchi STYLE e REGION e identificatori personalizzati, che diventano numeri. Dai tag di voce, di classe e di lingua sparisce il tag e restano le parole. Tempi, testo, a capo e corsivo, grassetto e sottolineato restano come sono.

Che cosa contiene il file di testo semplice?

Una trascrizione senza tempi e senza tag, con le righe di ogni sottotitolo unite e un nuovo paragrafo dove la pausa dura 2 secondi o più. È comoda per gli appunti, per un articolo o per ricontrollare una citazione.

Il file dei sottotitoli viene caricato da qualche parte?

No. La pagina legge e riscrive il file dentro la scheda del browser, quindi né il testo né il nome del file vanno a un server. Vale anche per i sottotitoli di un video non ancora pubblicato. Dal cellulare basta una versione attuale del browser, perché la conversione lavora sul testo.

Quando i sottotitoli non esistono ancora

Questo convertitore lavora su sottotitoli già scritti. GPT-Video parte dal video. Trascrive il parlato, dà un tempo a ogni parola e disegna i sottotitoli sulle clip verticali che taglia da un video lungo. L'app e l'Editor Assistant funzionano in italiano, e il video può essere in italiano.

Altri strumenti

Il file viene elaborato sul tuo dispositivo e non viene mai caricato.