Strumento per creator / 01

Convertitore da SRT a VTT

Converti i sottotitoli SubRip in WebVTT per HTML5, direttamente nel browser.

Convertitore da SRT a VTT: TOEA legge la temporizzazione e il testo di ogni cue, poi li riscrive con l'intestazione WEBVTT e il separatore con punto richiesto dal formato, al posto della virgola usata da SubRip. Funziona al 100% localmente nel browser, senza caricare file sul server.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
SRT → strumento WebVTTElaborazione locale

Funziona interamente nel browser

↥
Scegli un file di sottotitoli

SRT o VTT · fino a 5 MB, oppure incolla qui sotto

Usare VTT in una pagina web

Aggiungi il file all'interno dell'elemento <video>: <track kind="subtitles" src="talk.vtt" srclang="en" label="English">, e aggiungi default per mostrarlo senza che chi guarda debba attivarlo. Il server dovrebbe inviare il file come text/vtt. Se il VTT si trova su un dominio diverso da quello della pagina, il server deve consentire le richieste cross-origin e <video> deve avere un attributo crossorigin; altrimenti il browser ignora la traccia.

Tag che non vengono trasferiti

WebVTT riconosce <i>, <b> e <u>, ma non i tag <font color> di SubRip né i codici di posizionamento tra parentesi graffe come {\an8}. Questi vengono copiati nel VTT così come sono e un browser potrebbe mostrarli come testo letterale. Se l'SRT li contiene, rimuovili prima con il pulitore di sottotitoli, che elimina tutto il markup. I numeri di sequenza vengono rimossi perché i sottotitoli WebVTT non richiedono un identificatore e ogni browser accetta il file anche senza di essi.

Come usarlo

  1. Scegli un file .srt o incolla il testo.
  2. Controlla il numero di cue e la durata.
  3. Copia o scarica il file .vtt.

Privacy e limitazioni

Il file viene letto e riscritto nel browser e non viene mai caricato. I numeri di sequenza vengono eliminati perché WebVTT non ne ha bisogno.

Strumenti correlati

Domande frequenti

Perché i video HTML5 hanno bisogno di VTT?

L'elemento <track> accetta solo WebVTT. I file SubRip vengono rifiutati, anche se i due formati sono quasi identici.

Che cosa cambia esattamente?

Viene aggiunta un'intestazione WEBVTT, la virgola prima dei millisecondi diventa un punto e i numeri di sequenza vengono eliminati. Le temporizzazioni e il testo restano invariati.

La formattazione verrà mantenuta?

I tag per il corsivo e il grassetto vengono mantenuti, perché entrambi i formati li supportano. I codici di posizionamento di SubRip tra parentesi graffe non hanno un equivalente in WebVTT.

Il file risultante è vuoto.

Controlla il contatore sopra il risultato. I blocchi con temporizzazioni non leggibili vengono ignorati e conteggiati: di solito significa che la freccia o il timestamp non sono nel formato corretto.

Strumento gratuito · nel browser esecuzioni · senza account