Utilia

Convertitore di sottotitoli

Converti sottotitoli tra SRT, WebVTT, ASS/SSA e SBV nel browser, sposta i tempi in millisecondi e correggi lo sfasamento di frame rate, es. da 23,976 a 25 fps.

Conversione del frame rate
Lascia i due valori uguali per non cambiare nulla. Esempio: 23,976 → 25 per sottotitoli sincronizzati su un'uscita cinematografica riprodotti su un video PAL (25 fps).
Formato di ingresso
–
Sottotitoli
–
L'ultimo sottotitolo termina a
–
Rimossi (prima di 0:00)
–

Come convertire un file di sottotitoli

  1. Trascina un file di sottotitoli nell’area di caricamento (SRT, VTT, ASS, SSA o SBV), oppure incolla i sottotitoli in Sottotitoli da convertire.
  2. Lascia Formato di ingresso su Rileva automaticamente, oppure scegli tu il formato se il rilevamento sbaglia.
  3. Scegli il Formato di uscita: SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) o SBV (YouTube).
  4. Se i sottotitoli non sono sincronizzati, inserisci uno Spostamento temporale (ms) e, quando il ritardo cresce durante il film, imposta una Conversione del frame rate.
  5. Spunta Rimuovi i tag di formattazione se vuoi solo testo semplice.
  6. Premi Converti, controlla il risultato in Sottotitoli convertiti, poi usa Copia o Scarica.

Il file viene letto e convertito nel browser. Non viene caricato nulla online.

Cosa contiene ogni formato

  • SRT (SubRip) è il formato più supportato: un numero, una riga di tempo come 00:01:02,345 --> 00:01:04,000 (con una virgola prima dei millisecondi) e una o più righe di testo. I lettori accettano alcuni tag in stile HTML: <i>, <b>, <u> e <font color>. Molti file contengono anche {\an8} per mettere una riga in cima allo schermo; questo strumento lo conserva.
  • WebVTT è il formato dell’elemento HTML5 <track> e della maggior parte dei player in streaming. Inizia con un’intestazione WEBVTT, usa un punto prima dei millisecondi (00:01:02.345) e può contenere commenti NOTE, blocchi STYLE e REGION, identificatori e impostazioni dei cue (align:start line:10%). Lo strumento salta i blocchi di commento e di stile, conserva identificatori e impostazioni quando converti da VTT a VTT, ed esegue l’escape di & e < come richiesto dalla specifica.
  • ASS / SSA (SubStation Alpha) è usato dai fansub e nei file MKV. I tempi sono in centesimi di secondo (0:01:02.35) e ogni riga Dialogue ha uno stile, un nome di attore e tag di override come {\i1}, {\pos(…)} o {\c&H0000FF&}. Quando converti da ASS ad ASS, le informazioni dello script, gli stili V4+ e i tag di override originali vengono conservati. Quando converti in un altro formato, corsivo, grassetto, sottolineato e colore diventano tag SRT o VTT; posizionamento, karaoke e disegni vettoriali non si possono rappresentare e vengono eliminati.
  • SBV è il semplice formato di testo di YouTube: 0:01:02.345,0:01:04.000 seguito dal testo, senza formattazione.

Correggere sottotitoli fuori sincrono

Se i sottotitoli sono in anticipo o in ritardo della stessa quantità dall’inizio alla fine, basta uno spostamento temporale: 2000 mostra ogni riga due secondi più tardi, -500 mezzo secondo prima. Le righe che finirebbero prima di 0:00 vengono rimosse e contate in Rimossi (prima di 0:00).

Se il ritardo cresce in modo costante (giusto all’inizio, sfasato di diversi secondi alla fine), i sottotitoli sono stati sincronizzati per un altro frame rate. Le edizioni PAL riproducono i film a 25 fps invece di 23,976 fps, quindi scorrono circa il 4 % più veloci. Imposta Sottotitoli creati per sul frame rate originale e Video che riproduci su quello del tuo video; ogni tempo viene moltiplicato per origine ÷ destinazione. I valori 23,976, 29,97 e 59,94 sono gestiti con il loro valore esatto (24000/1001 e così via). Prima si applica il frame rate, poi lo spostamento.

Domande frequenti

Perché il file convertito mostra le lettere accentate sbagliate?

I vecchi file SRT sono spesso salvati in Windows-1252 invece che in UTF-8. Lo strumento riconosce UTF-8 e UTF-16 (dal loro byte order mark) e altrimenti deduce dal testo stesso Windows-1252 (Europa occidentale, italiano compreso), Windows-1251 (cirillico) o Windows-1256 (arabo); scrive sempre in UTF-8, che ogni lettore moderno legge.

Stili e posizioni ASS sopravvivono alla conversione in SRT?

Solo in parte. Corsivo, grassetto, sottolineato, colore e la posizione in alto {\an8} vengono trasferiti. Font, contorni, posizioni esatte, rotazioni ed effetti karaoke non hanno equivalenti in SRT o WebVTT, quindi vanno persi. Conserva il file ASS originale se ti servono.

Posso convertire in SSA?

Lo strumento legge sia i file SSA (v4) sia quelli ASS (v4+) e scrive in ASS, che è supportato da ogni lettore in grado di leggere l’SSA.

Il mio file non ha i numeri di riga. Funziona lo stesso?

Sì. Il parser cerca le righe di tempo, quindi numeri mancanti, righe vuote mancanti tra i sottotitoli o un punto al posto della virgola nei file SRT vengono tollerati.

Cosa fa lo spostamento temporale ai sottotitoli sovrapposti?

Niente di particolare: ogni sottotitolo si sposta della stessa quantità, quindi le sovrapposizioni restano com’erano. L’uscita è ordinata per tempo di inizio.