Italiano

Converti SRT in VTT nel tuo browser

Converti i sottotitoli SubRip in WebVTT o viceversa, mantenendo i tempi esattamente

Lo strumento viene caricato qui. Ha bisogno di JavaScript, perché il lavoro avviene sul tuo dispositivo.

I tuoi file e la tua privacy

I file dei sottotitoli vengono letti e riscritti all'interno di questa scheda del browser e non vengono mai caricati, il che è più importante del solito perché i file dei sottotitoli contengono abitualmente dialoghi inediti. Il il codice dello strumento non effettua richieste che trasportano il file, il testo incollato o l'output generato. Divulgato le richieste di script di analisi sono separate e sono descritte nell'Informativa sulla privacy del sito.

Cosa fa questo strumento

Converti un file di sottotitoli SubRip (.srt) in WebVTT (.vtt) o viceversa. Viene aggiunta l'intestazione WEBVTT o rimosso, il separatore dei millisecondi viene commutato tra una virgola e un punto e i segnali vengono rinumerati in modo contiguo. I tempi sono interi millisecondi, quindi lo è un viaggio di andata e ritorno esatto.

La conversione analizza il file in segnali mantenuti come interi millisecondi da zero, quindi scrive riprodurli nel formato richiesto, quindi i tempi sono esatti in entrambe le direzioni. La scrittura di WebVTT inserisce la riga WEBVTT richiesta in alto, utilizza un punto prima del millisecondi ed emette ogni cue senza linea identificativa. Scrivendo SubRip si omette l'intestazione, utilizza una virgola e numera i segnali da 1 senza spazi.

Come usarlo

  1. Seleziona Scegli un file SRT o VTT oppure incolla direttamente i segnalini. Il formato viene rilevato dall'intestazione WEBVTT, quindi non lo dichiari.
  2. Leggi il conteggio delle cue e l'elenco di validazione: una cue il cui timestamp non può essere letto lo è denominato per numero e non è nel file caricato.
  3. Seleziona Rimuovi prima i tag di formattazione se desideri testo semplice, che rimuove il corsivo e la voce e markup di posizionamento.
  4. Imposta Converti nel formato desiderato. Si inizia dall'opposto di quello rilevato, perché convertire un file nel formato già presente raramente è l'intento.
  5. Seleziona Scarica sottotitoli convertiti o Copia per incollare il risultato altrove.

Casi d'uso di esempio

Ingresso e uscita supportati

Accetta

Produce

Cosa non farà questo strumento

Errori comuni

Note tecniche

Ogni timestamp viene convertito una volta in un numero intero di millisecondi ed entrambi gli scrittori formato da quella singola rappresentazione, motivo per cui la conversione avanti e indietro restituisce il formato tempi originali invece di accumulare arrotondamenti. Il parser è tollerante sull'input e rigoroso sull'output: accetta entrambi i separatori qualunque sia il file afferma di essere, accetta an componente ore omesso in modo che 01:30.000 significhi novanta secondi, normalizza CRLF e solo CR, rimuove un contrassegno dell'ordine dei byte e trova la riga del timestamp ovunque si trovi nel blocco.

Domande frequenti

Cosa differisce effettivamente tra SRT e VTT?
Un file WebVTT deve iniziare con la parola WEBVTT sulla prima riga e SubRip non ha intestazione; WebVTT scrive 00:00:01.500 con un punto mentre SubRip scrive 00:00:01,500 con una virgola; e SubRip numera ogni cue, mentre un identificatore WebVTT è facoltativo e non è necessario che sia un numero.
Posso semplicemente rinominare l'estensione del file?
No. La ridenominazione non modifica né l'intestazione mancante né la virgola prima dei millisecondi, e un browser che riceve un file di questo tipo di solito non visualizza nulla senza errori visibili.
Cosa succede ai commenti, allo stile e ai numeri di cue?
I blocchi NOTE, STYLE e REGION vengono saltati al caricamento e sono assenti dall'output. Indicazione gli identificatori vengono scartati, quindi l'output SubRip viene rinumerato da 1 e l'output WebVTT ha nessuno. Le impostazioni della cue scritte dopo il timestamp di fine vengono mantenute e riemesse in entrambi formati.