ToolPouch.ai

Sottotitoli

Converti sottotitoli tra SRT, WebVTT e ASS.

Converti sottotitoli SRT, VTT, ASS e SSA nel browser, senza caricare file.

  • Input: SRT, WebVTT, ASS o SSA
  • Risultato: WebVTT o SRT, come preferisci
  • Elaborazione: Nel tuo browser, senza caricare nulla
Formato di output

I file SRT, WebVTT, ASS e SSA sono tutti accettati; il formato di input viene rilevato automaticamente.

Il tuo input

Aggiungi testo o un file

Oppure incolla il testo

I file vengono elaborati nel tuo browser e non vengono caricati.

Il tuo risultato

Il risultato compare qui

Aggiungi il contenuto, poi avvia lo strumento.

I file vengono elaborati nel tuo browser e non vengono caricati.

Vuoi verificarlo? Apri il pannello Rete del browser, svuotalo e usa lo strumento: nessuna richiesta trasporta il tuo file, si caricano solo script, stili e immagini di questa pagina.

Informazioni sullo strumento

Cosa fa Convertitore sottotitoli

Converti SRT in VTT, oppure riporta WebVTT e ASS a SRT. Carica un file di sottotitoli e scegli l’output: WebVTT o SRT. Il formato di input viene rilevato automaticamente; sull’output WebVTT viene aggiunta l’intestazione e i millisecondi passano al punto, lasciando intatto il testo dei sottotitoli.

  • Timestamp riscritti come vuole WebVTTSRT segna i millisecondi con una virgola, WebVTT con un punto. Ogni cue viene riscritto con punto, millisecondi a tre cifre e ore a due cifre, compresi i file che superano le 100 ore.
  • Sopravvivono solo i tag che il browser capisceCorsivo e grassetto vengono conservati. I tag di controllo ASS come il posizionamento an8 e qualsiasi tag di font vengono rimossi: SRT e WebVTT non possono portare lo stile o il posizionamento di ASS, quindi vengono scartati invece di essere simulati.
  • I caratteri speciali vengono escapati, non persiUn segno minore o una freccia grezzi dentro un sottotitolo possono inghiottire il resto della riga nel browser. Vengono trasformati in entità, così ciò che vede lo spettatore corrisponde al file.
  • Blocchi dei sottotitoli ricostruiti dalla strutturaI file che hanno perso la riga vuota tra un sottotitolo e l’altro vengono comunque divisi correttamente, così un cue non assorbe mai la riga temporale del successivo.
  • Durate impossibili riparate e segnalateQuando un cue finisce prima di iniziare, un errore di copia e incolla molto comune, i tempi vengono invertiti invece di consegnare un file che il lettore rifiuta. L’area del risultato indica quante correzioni sono state fatte.
  • Pronto per track e SafariL’output entra direttamente nei track video HTML5, in Safari e negli strumenti HLS che accettano solo WebVTT. Nulla viene caricato, messo in coda o memorizzato.

Guida rapida

Come usare Convertitore sottotitoli

  1. 1

    Aggiungi il tuo SRT

    Scegli un file .srt o incolla il testo dei sottotitoli nella casella di input.

  2. 2

    Avvia la conversione

    La conversione avviene in questa scheda: nessun caricamento, nessuna coda, nessuna attesa di un server.

  3. 3

    Salva e controlla il risultato

    Scarica il .vtt, poi aprilo con il tuo lettore o allegalo con un elemento track.

Esempio

Prima e dopo

Prima
1
00:00:01,200 --> 00:00:03,400
{\an8}<i>Top line</i>

2
00:00:04,000 -> 00:00:06,100
Second line
Dopo
WEBVTT

1
00:00:01.200 --> 00:00:03.400
<i>Top line</i>

2
00:00:04.000 --> 00:00:06.100
Second line

Domande frequenti

Domande frequenti

Il file va in VLC ma la pagina web non mostra i sottotitoli. Perché?

Il video HTML5 accetta solo WebVTT. SRT segna i millisecondi con una virgola, che i browser ignorano, quindi l’intera traccia viene saltata. Convertendo in WebVTT i sottotitoli compaiono.

Qual è la differenza tra SRT e WebVTT?

Entrambi sono file di sottotitoli in testo semplice. SRT scrive i millisecondi con una virgola e non ha intestazione; WebVTT inizia con la riga WEBVTT, usa il punto e supporta impostazioni dei cue e stili CSS. I browser caricano solo WebVTT tramite elementi track.

Perché non usare direttamente il file SRT?

Video HTML5, Safari e i lettori HLS accettano solo WebVTT. YouTube e Vimeo accettano entrambi, quindi il VTT è il formato più sicuro quando i sottotitoli passano da un editor desktop a un lettore web.

I miei sottotitoli vengono caricati?

No. Il file viene letto dal browser, convertito in memoria e scaricato dalla stessa pagina. ToolPouch non riceve mai il testo.

La conversione cambia il mio timing?

Solo quando il file è già rotto. I tempi invertiti vengono scambiati, i cue non vengono mai uniti, e la pagina indica quante correzioni sono state applicate.

Che fine fanno i tag di stile?

Corsivo, grassetto e sottolineato vengono conservati. I tag di controllo ASS e i tag di font vengono rimossi perché WebVTT non li supporta, ma il testo dentro resta leggibile.

Posso convertire sottotitoli ASS o SSA, e tornare a SRT?

Sì. Questo convertitore legge SRT, WebVTT, ASS e SSA, e il selettore di output alterna tra WebVTT e SRT. Stile, font e posizionamento di ASS vengono eliminati perché SRT e WebVTT non possono rappresentarli. Per la sola conversione da VTT a SRT c’è anche una pagina dedicata.

Perché il mio file mostra un errore?

Il convertitore ha bisogno di almeno una riga temporale nella forma 00:00:01,200 --> 00:00:03,400. Testo semplice, trascrizioni senza timecode o file salvati con l’estensione sbagliata falliscono qui; il tuo file non viene mai caricato.

Funziona con file grandi?

La conversione gira sul tuo dispositivo, quindi nulla viene messo in coda su un server. Il limite pratico è la memoria del browser, non una politica sulla dimensione dei file.

Come allego il VTT a una pagina?

Aggiungi un elemento track dentro il video: track src movie.vtt, kind captions, srclang impostato sulla lingua dei sottotitoli, più default se deve partire attivo.

Si può usare su telefono o tablet?

Sì. Il convertitore è una normale pagina web, quindi gira anche nei browser mobili; il selettore legge dallo spazio del dispositivo e nulla viene caricato.

E se il mio file usa un’altra codifica di testo?

I file vengono letti come UTF-8. Un sottotitolo salvato in GBK, Big5 o Shift-JIS può risultare illeggibile dopo la conversione, quindi convertilo prima in UTF-8 e riprova.