Vai al contenuto principale
LibraTool logoLibraTool

Sincronizzatore Sottotitoli gratis

Correggi sottotitoli non sincronizzati — sposta tutti i tempi in avanti o indietro e correggi gli errori di frequenza fotogrammi. Mantiene il formato originale. Funziona nel tuo browser.

Funziona offline una volta caricato

Trascina un file di sottotitoli (o incolla sotto)

SRT, VTT, SBV, LRC, ASS, SSA, TXT · elaborato sul tuo dispositivo

oppure premi Ctrl+V per incollare dagli appunti

Sfoglia file
0s

Positivo ritarda i sottotitoli (se appaiono troppo presto); negativo li anticipa (se sono in ritardo sull'audio).

💡 Corregge i sottotitoli fuori sincronia — anticipa o posticipa tutto, e correggi le discrepanze del frame rate con il fattore velocità. Il formato viene rilevato e preservato. Tutto gira nel browser.

Usi comuni

  • Correggi i Sottotitoli Che Appaiono Troppo PrestoRitarda i sottotitoli in modo che si allineino con l'audio successivo.
  • Correggi i Sottotitoli Che Ritardano l'AudioAnticipa i sottotitoli che appaiono dopo il dialogo.
  • Correggi la Deriva dei Sottotitoli a Frequenza di FotogrammiCorreggi i sottotitoli che lentamente vanno fuori sincronismo nel tempo.
  • Risincronizza i Sottotitoli per un Taglio DiversoSposta i sottotitoli per abbinare una versione con una lunghezza intro diversa.
  • Risincronizza i Sottotitoli SRT, VTT o ASSSposta i tempi in qualunque formato di sottotitolo tu abbia.

Come funziona

Quando i sottotitoli avanzano o rimangono indietro rispetto all'audio, devi solo spostare i loro tempi. Questo sincronizza di nuovo ogni cue nel tuo browser, mantenendo il formato del file intatto.

  1. 1
    Incolli o trascini un file di sottotitoli
    SRT, VTT, SBV, LRC o ASS — il formato viene rilevato automaticamente. Nulla viene caricato.
  2. 2
    Imposti uno spostamento temporale
    Inserisci secondi (positivo per ritardare, negativo per anticipare) o utilizza i preset rapidi. Un fattore di velocità corregge anche gli errori di frequenza fotogrammi (ad es. 23.976↔25 fps).
  3. 3
    Ogni cue viene sincronizzato di nuovo
    L'inizio e la fine di ogni cue vengono regolati dall'offset (e dal fattore), limitati in modo che nulla diventi negativo.
  4. 4
    Scarichi il file sincronizzato
    Il risultato viene scritto di nuovo nello stesso formato, pronto all'uso.

I sottotitoli possono contenere dialoghi non ancora pubblicati. La sincronizzazione viene eseguita interamente sul tuo dispositivo — i tuoi sottotitoli non vengono mai caricati.

Guida

Esempio pratico

Premi «Prova un esempio». La casella si riempie con quattro battute e l'etichetta dice «Testo dei sottotitoli — SRT (SubRip), 4 battute». Supponi che le righe compaiano 2,5 secondi troppo presto: premi «+1s» due volte e «+0.5s» una volta, e il badge accanto a «Spostamento temporale» mostra +2.5s. «Anteprima (prima ⇒ dopo)» mostra «Prima battuta (#1)» che passa da 0:00:01.0 → 0:00:03.2 a 0:00:03.5 → 0:00:05.7, e «L'ultima battuta finisce a 0:00:11.5 ⇒ 0:00:14.0». «⬇ Scarica SRT» salva sample_shifted.srt, la cui prima riga di tempi è 00:00:03,500 --> 00:00:05,700. Per la deriva, scrivi 2 sotto «La prima battuta dovrebbe iniziare a» e 10.8 sotto «L'ultima battuta dovrebbe iniziare a», poi premi «Applica sincronizzazione»: «Fattore di velocità» mostra ×1.1 e «Spostamento temporale» mostra +0.9s.

Quali impostazioni usare, e i limiti

  • Controlla in che direzione spostare. Uno «Spostamento temporale» positivo ritarda i sottotitoli, per le righe che compaiono troppo presto; uno negativo li anticipa, per le righe che restano indietro rispetto all'audio. Scrivi un valore oppure premi i pulsanti predefiniti, che si sommano al valore attuale: -10s, -5s, -1s, -0.5s, -0.25s, -0.1s, +0.1s, +0.25s, +0.5s, +1s, +5s e +10s. Imposta «Unità» su millisecondi per pulsanti tipo «+100 ms» e una casella che procede a passi di 10 ms; in secondi procede a passi di 0,1. «reimposta» azzera lo spostamento, e una casella svuotata conta come zero.
  • Usa la sincronizzazione a due punti quando l'errore cresce nel tempo. Il pannello «Sincronizzazione a due punti» compare quando il file ha due o più battute. Scrivi quando dovrebbero iniziare la prima e l'ultima battuta, per esempio 2 e 10.8, oppure 0:00:02.0 e 1:32:10.200: secondi, minuti e secondi, o anche ore, con una frazione facoltativa fino a 3 cifre, e vanno bene sia la virgola sia il punto. L'ultimo tempo deve essere successivo al primo. «Applica sincronizzazione» imposta poi sia «Spostamento temporale» sia «Fattore di velocità», sostituendo quanto c'era. Finché i tempi non sono validi vedi «Inserisci tempi validi come 1:23:45.500, con l'ultima battuta dopo la prima.»
  • Usa il fattore di velocità per le discordanze di frame rate. Ogni tempo diventa il vecchio tempo moltiplicato per il fattore, e poi si aggiunge lo spostamento. I pulsanti sono «Nessuno (1×)», «23.976→25» (circa ×1.04271), «25→23.976» (circa ×0.95904), «25→24» (×0.96) e «24→25» (circa ×1.04167). Se uno peggiora la deriva, prova quello opposto. Il fattore in uso compare accanto all'etichetta con fino a cinque cifre. Per una deriva che non corrisponde a nessuno di questi, la sincronizzazione a due punti calcola il fattore per te.
  • Mantieni il formato, oppure converti in uscita. Il formato viene rilevato dal testo: SRT, WebVTT, SBV, LRC o ASS/SSA. «Formato di output:» parte da «Uguale all'input». Per SRT, WebVTT e ASS scritti nello stesso formato vengono riscritti solo i timestamp, quindi stili, blocchi NOTE e STYLE, id e impostazioni delle battute si conservano. Qualsiasi altra scelta, compresi SBV, LRC e «Testo semplice», ricostruisce il file dalle battute analizzate. Questo conserva il testo e i tag di base per corsivo, grassetto e sottolineato dove il nuovo formato li prevede, ma altri stili e posizionamenti possono andare persi.
  • Controlla la codifica se le lettere sembrano sbagliate. «Codifica del file (lettura)» parte da «Rilevamento automatico». Prova, nell'ordine, un byte order mark, UTF-16 e UTF-8 valido. Se nessuno va bene, ripiega sulla tabella di caratteri tradizionale usuale per la lingua della pagina, che in questa pagina in inglese è Windows-1252; non ricava GBK, Big5, Shift_JIS o EUC-KR dai byte. La riga «Non è UTF-8, quindi è stato letto come windows-1252» ti dice che era un'ipotesi. Scegli la voce giusta (UTF-8, UTF-16, da Windows-1250 a 1258, Windows-874, KOI8, Shift_JIS, GBK, Big5, EUC-KR) e il file originale viene decodificato di nuovo.
  • Scegli la codifica e il nome del download. «Codifica del download» parte da «Uguale al file di input»: UTF-8 resta UTF-8, con o senza il suo byte order mark; UTF-16 BE viene scritto come UTF-16 LE; le tabelle a un byte restano com'erano; GBK, Big5, Shift_JIS e EUC-KR non si possono scrivere, quindi escono come UTF-8 con BOM. Puoi forzare UTF-8, UTF-8 con BOM, UTF-16 LE, da Windows-1250 a 1258, Windows-874 o KOI8. «Fine riga Windows (CRLF)» e «Mantieni il nome originale del file» sono facoltativi; altrimenti il nome è l'originale più _shifted.

Problemi comuni e come risolverli

Dice «Nessuna battuta di sottotitoli trovata.»
Lo strumento ha cercato righe di tempi con testo e non ne ha trovate. Intuisce il formato dal contenuto, e tutto ciò che non riconosce viene provato come SRT. Le battute SRT e WebVTT richiedono una riga come 00:01:02,500 --> 00:01:04,000 seguita da almeno una riga di testo; una battuta con un tempo ma senza testo viene saltata. ASS richiede righe «Dialogue:», SBV richiede due tempi separati da virgola e LRC richiede tag [mm:ss.xx]. Apri il file in un editor di testo per vedere che cosa contiene davvero.
Dice «Non è stato possibile leggere quel file. Prova a trascinarlo di nuovo.»
Il browser non è riuscito a leggere i byte del file, oppure trasformarli in testo è fallito. Una causa comune è un file spostato o modificato dopo che lo hai scelto, o uno ancora in sincronizzazione da una cartella cloud. Sceglilo di nuovo dalla posizione attuale. Come soluzione alternativa, apri il file in un editor di testo e incolla il suo testo nella casella, il che salta la lettura del file.
Dice «Non è UTF-8, quindi è stato letto come windows-1252, la codifica tradizionale usuale per questa lingua. Se il testo appare confuso, scegli sopra la codifica giusta del file.»
Il file non era UTF-8 valido, quindi lo strumento ha ipotizzato una tabella di caratteri tradizionale dalla lingua della pagina, e nella pagina in inglese è Windows-1252. Per un file cinese, giapponese, coreano, greco, ebraico o cirillico, apri «Codifica del file (lettura)» e prova GBK, Big5, Shift_JIS, EUC-KR, Windows-1253, Windows-1255 o Windows-1251 finché il testo non si legge bene. Poi controlla «Codifica del download».
Dice «2 battute sono state spostate prima di 00:00 e portate a zero — riduci lo spostamento negativo per non perdere la temporizzazione.»
Un sottotitolo non può iniziare prima di 0:00. Con uno spostamento negativo, ogni battuta il cui inizio finirebbe sotto lo zero viene portata a zero, e anche la sua fine viene limitata, quindi una battuta può ridursi a nulla o più battute possono accumularsi all'inizio. Il numero indica quante battute sono state interessate. Riduci lo spostamento negativo, oppure elimina le prime righe nella casella prima di spostare, come dice il suggerimento sotto il messaggio.
Dice «3 caratteri non possono essere memorizzati in windows-1252 e verranno scaricati come “?”. Scegli UTF-8 per mantenerli.»
Una tabella di caratteri Windows o KOI8 a un byte contiene solo 128 caratteri oltre l'ASCII semplice. Quando il testo ha lettere fuori dalla tabella scelta, come caratteri cinesi mentre «Codifica del download» è Windows-1252, ognuno viene sostituito da un punto interrogativo nel file scaricato, e il messaggio li conta. Imposta «Codifica del download» su UTF-8 per mantenere ogni carattere. Il testo nella casella non cambia, solo i byte salvati.

Come si confronta

Subtitle Shifter cambia solo la temporizzazione: uno scostamento, un fattore di velocità, oppure entrambi ricavati da due tempi di riferimento. Legge SRT, WebVTT, SBV, LRC e ASS/SSA, può salvare in quei formati o come testo semplice, e per SRT, WebVTT e ASS scritti nello stesso formato lascia intatti stili e note. Non ha un lettore video, quindi qui non puoi vedere i sottotitoli rispetto all'immagine; giudica il risultato dai tempi della prima e dell'ultima battuta e controllalo nel tuo lettore. Non trova da solo lo scostamento giusto e non ha sincronizzazione con la forma d'onda. Puoi modificare il testo nella casella prima di salvare, ma non c'è un editor di temporizzazione per singola battuta. La pagina dice che tutto funziona nel browser.

Strumenti correlati

Domande frequenti