Vai al contenuto
100% locale

Risoltore di sovrapposizione dei sottotitoli

Trova e ripara codici temporali sovrapposti, non validi o troppo brevi nei file di sottotitoli SRT e WebVTT.

Ingresso

Risoltore di sovrapposizione dei sottotitoli

Un file di sottotitoli esportato da un editor o generato automaticamente da uno strumento di trascrizione spesso finisce con un tempismo che tecnicamente viene analizzato ma non viene mai riprodotto in modo pulito: il tempo di fine di una cue arriva prima del suo inizio, due cue si sovrappongono quindi un giocatore deve indovinare quale mostrare, o una linea lampeggia sullo schermo per una frazione di secondo perché il suo vicino non le ha quasi lasciato spazio. Questo strumento analizza ogni cue in un file SRT o WebVTT, in ordine, e segnala esattamente questi quattro problemi: un timecode end-before-start non valido, una sovrapposizione con il cue precedente, uno spazio tra cue più stretto di quanto vorresti e una durata del cue più breve di quella che uno spettatore può effettivamente leggere.

Scegli come reagire. Report lascia solo il file intatto ed elenca ogni risultato con il suo vecchio e nuovo timecode fianco a fianco. Taglia la fine della cue precedente accorcia la cue precedente quanto basta per cancellare quella successiva: la scelta abituale, poiché non sposta mai il tempo di inizio di una riga. L'inizio della cue Shift later spinge invece in avanti la cue successiva, mantenendone intatta la durata. L'intervallo minimo e la durata minima sono configurabili in millisecondi, il valore predefinito è 80 ms e 700 ms: linee guida comuni per i sottotitoli, non numeri arbitrari.

Il testo e la numerazione delle indicazioni vengono lasciati esattamente come erano; si spostano solo i codici temporali in errore. Il formato di output segue l'input per impostazione predefinita: le virgole decimali rimangono SRT, i punti decimali e un'intestazione WEBVTT rimangono WebVTT o forzano una conversione in entrambi i casi. Sono accettati entrambi i finali di riga CRLF e LF.

Tutto viene eseguito localmente nel tuo browser. Un file di sottotitoli per un episodio inedito, la versione provvisoria di un cliente o la tua registrazione viene analizzato, controllato e riparato sul tuo dispositivo, senza mai essere caricato da nessuna parte.

FAQ

Cosa conta esattamente come stecca sovrapposta o non valida?
Quattro cose: una cue il cui tempo di fine è coincidente o precedente al proprio inizio, una cue che inizia prima che sia terminata quella precedente, uno spazio tra due cue più stretto del minimo impostato e una cue mostrata per una durata inferiore alla durata minima.
Qual è la differenza tra le due modalità di correzione?
"Taglia la fine della cue precedente" accorcia la cue arrivata per prima, quindi il tempo di inizio della cue successiva non viene mai toccato. "Sposta l'inizio della stecca successiva" sposta invece in avanti la stecca successiva, sia l'inizio che la fine, quindi la sua lunghezza rimane invariata. Il rapporto non apporta modifiche ed elenca solo ciò che ha trovato.
Funziona con WebVTT e SRT?
SÌ. Legge sia i codici temporali SRT separati da virgole che quelli WebVTT separati da punti, inclusa l'intestazione WEBVTT e i blocchi NOTE/STYLE, e può convertire tra i due formati in output.
Rinumerà le mie battute o cambierà il testo?
No. I numeri di cue (o identificatori WebVTT) e il testo dei sottotitoli stesso vengono copiati esattamente come erano: vengono modificati solo i codici temporali coinvolti in un problema rilevato.
Il mio file dei sottotitoli è caricato da qualche parte?
No. L'intero controllo e riparazione viene eseguito nel tuo browser; il file non lascia mai il tuo dispositivo.