Come si usa
- Aprire un file .srt o incollare i sottotitoli.
- Opzionalmente, anticipare o posticipare ogni cue in millisecondi.
- Controllare l'output WebVTT e scaricare il file .vtt.
Come funziona
WebVTT e SRT memorizzano le stesse informazioni, cue numerate o non numerate con tempo iniziale, finale e testo, ma differiscono nei dettagli. Il convertitore aggiunge l'intestazione WEBVTT, scrive i timestamp con il punto prima dei millisecondi (00:00:01.000 invece di 00:00:01,000) e, se le mantieni, utilizza i numeri SRT come identificatori delle cue.
La formattazione non supportata da WebVTT viene rimossa: tag di colore <font> e codici di posizione in stile ASS come {\an8}. I tag di grassetto, corsivo e sottolineato (<b>, <i>, <u>) vengono mantenuti. Un --> letterale all'interno del testo terminerebbe la cue, quindi viene sostituito con ->, e i caratteri spuri < e & vengono sostituiti con entità. Le terminazioni di riga Windows e un BOM UTF-8 nell'input vengono gestiti; i file che non sono UTF-8 validi vengono letti come Windows-1252.
L'offset sposta ogni cue della stessa quantità. Le cue che terminerebbero prima di 0:00 vengono rimosse e quelle che inizierebbero prima di 0:00 iniziano a 0:00. Per correggere i sottotitoli che perdono la sincronizzazione nel tempo, usa invece il Convertitore di frame rate per sottotitoli.
Esempi
Sottotitoli per un video web
Converti lecture.srt in lecture.vtt e aggiungilo con <track src="lecture.vtt" kind="subtitles"> a un video HTML5.
Sottotitoli in ritardo di 1,5 secondi
Inserisci -1500 come spostamento: ogni cue apparirà 1,5 secondi prima nel file .vtt scaricato.
Domande frequenti
Qual è la differenza tra SRT e VTT?
WebVTT inizia con una riga WEBVTT, usa il punto invece della virgola nei timestamp, rende facoltativi i numeri delle cue e supporta posizionamento e stile. I browser riproducono WebVTT nativamente nell'elemento video HTML; non riproducono SRT.
La formattazione viene mantenuta?
Grassetto, corsivo e sottolineato vengono mantenuti. I colori del testo e i codici di posizione in stile {\an8} vengono rimossi perché WebVTT non ha un equivalente.
I caratteri accentati appaiono errati. Perché?
Probabilmente il file è stato salvato con una vecchia codifica. Lo strumento legge i file non UTF-8 come Windows-1252; se il file usa un'altra codifica, salvalo di nuovo come UTF-8 in un editor di testo prima.
Privacy
Il tuo file di sottotitoli viene letto e convertito nel tuo browser. Non viene caricato né archiviato.