Trovare i sottotitoli fuori ordine
Oppure incollare il testo dei sottotitoli
Opzioni
La frequenza dei fotogrammi in cui sono contati i tempi. Nelle pagine di formato è quella che serve a MicroDVD, perché memorizza i tempi come numeri di fotogramma. Nelle pagine della frequenza dei fotogrammi è la cadenza con cui è stato temporizzato il file — la versione per cui sono stati creati i sottotitoli — e il secondo riquadro della pagina accetta la frequenza del video con cui verranno usati. 23,976, 24, 25, 29,97, 30, 50, 59,94 e 60 sono quelle comuni. Sbagliarla sposta l’intera timeline, e nelle pagine della frequenza dei fotogrammi la sposta di un rapporto anziché di un importo fisso.
Un file di sottotitoli dovrebbe scorrere in avanti: ogni cue inizia non prima del precedente. Questa pagina segnala i file in cui non è così, cioè quelli in cui il lettore ha dovuto spostare dei cue perché il file stesse insieme, e lo fa sulla base del registro di ordinamento del lettore e non dei cue, perché nel momento in cui un controllo può partire l’ordine è già corretto. Il risultato è un rapporto, non un file convertito: nulla viene riscritto.
Vale la pena capire questo meccanismo prima di leggere il rapporto. I cue vengono ordinati per orario di inizio nel momento stesso in cui il file viene letto, dato che ogni altra operazione, ogni anteprima e ogni esportazione presuppongono l’ordine crescente. Un file che arriva fuori sequenza non lascia quindi traccia nei cue stessi: l’unica prova che sopravvive è il numero di cue che è stato necessario spostare, ed è quello che il rapporto stampa, cioè una segnalazione a livello di documento, il numero di cue coinvolti e nessun codice temporale, perché dopo l’ordinamento non esiste una posizione onesta da indicare.
Fuori ordine significa un calo degli orari di inizio, e nient’altro. Due cue che iniziano nello stesso millisecondo non sono fuori sequenza: l’ordinamento è stabile, nulla si muove e il file supera questo controllo; una coppia simile ha più probabilità di comparire nella pagina delle sovrapposizioni. Un file letto in ordine produce un rapporto senza segnalazioni e un’intestazione che dice che nulla è andato perso durante la lettura, e si tratta di un’assoluzione reale: la prova di questo controllo è il numero di cue che è stato necessario spostare, e zero è un numero. Il testo semplice non è accettato, perché un formato senza orari di inizio non può essere fuori ordine in alcun senso.
Esempi
Il file scorre all’indietro
Sottotitoli
1
00:00:10,000 --> 00:00:11,000
I was working late.
2
00:00:01,000 --> 00:00:02,000
Where were you?
Cosa trova il rapporto
Cues out of sequence — 1 found
Severity Cues Start End Measured
Warning — — — 2 items
Il secondo cue inizia nove secondi prima del primo. Il rapporto fornisce una sola segnalazione e nessun codice temporale: i cue sono stati ordinati durante la lettura, quindi nel file non esiste più una posizione che si possa definire sbagliata. La riga di intestazione «Ordine dei cue × 2» è lo stesso fatto contato al momento della lettura.
In ordine, e il rapporto lo dice
Sottotitoli
1
00:00:01,000 --> 00:00:02,000
Where were you?
2
00:00:10,000 --> 00:00:11,000
I was working late.
Cosa trova il rapporto
Cues out of sequence — Nothing found
Cues 2
Checks run 1
Lost while reading Nothing
Orari crescenti, nulla spostato. In questa pagina un risultato vuoto è un’assoluzione vera e non una risposta mancante, e la riga delle perdite dice «Nessuna» per lo stesso motivo: la prova del controllo è il numero di cue che è stato necessario spostare, e il file non ne ha prodotto nessuno.
Due cue che iniziano insieme non sono fuori ordine
Sottotitoli
1
00:00:01,000 --> 00:00:02,000
Where were you?
2
00:00:01,000 --> 00:00:03,000
I was working late.
Cosa trova il rapporto
Cues out of sequence — Nothing found
Cues 2
Checks run 1
Lost while reading Nothing
Orari di inizio uguali non sono un calo, l’ordinamento è stabile e nessun cue si muove. File come questo portano un altro difetto, cioè due cue che condividono lo schermo, ed è a questo che serve la pagina delle sovrapposizioni. Mandarli qui significherebbe segnalare un riordino che non è mai avvenuto.
Domande frequenti
Che cosa rende fuori ordine un file di sottotitoli in questa pagina?
Un cue il cui orario di inizio è anteriore all’orario di inizio di un cue che lo precede nel file. Un calo, in altre parole, e nient’altro: orari uguali non sono un calo e i cue con fine uguale sono irrilevanti perché l’ordinamento avviene per inizio. Un solo cue sbagliato basta a segnalare il file.
Perché la segnalazione non mostra alcun codice temporale?
Perché i cue vengono ordinati mentre il file viene letto e il rapporto viene prodotto dopo. A quel punto la sequenza in memoria è corretta e non resta alcuna posizione che si possa onestamente definire sbagliata. Il numero dei cue che è stato necessario spostare è la prova, ed è stampato nella colonna del misurato e di nuovo nell’intestazione come perdita.
Questa pagina riordina il mio file?
No. Legge il file e produce un rapporto; l’originale resta intatto. L’ordinamento a cui si riferisce la segnalazione avviene dentro il browser durante la lettura e non viene scritto da nessuna parte. Se vuoi il file riordinato, quella è un’operazione diversa che produce un file di sottotitoli.
Un file con due cue allo stesso orario di inizio è un problema qui?
Non in questa pagina: quando gli orari di inizio sono uguali l’ordinamento non sposta nulla, quindi il controllo non segnala niente. Una coppia simile merita attenzione per un altro motivo: due cue sullo schermo nello stesso momento sono una sovrapposizione, e quella è la pagina a cui portarla.
Quali formati possono essere controllati per l’ordine dei cue?
Undici su dodici: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON e CSV. Il testo semplice non è nell’elenco perché, senza orari di inizio, non esiste un ordine che possa essere sbagliato: segnalare un risultato pulito sarebbe un’assoluzione falsa e non reale.
Quanto spesso un file di sottotitoli consegnato scorre all’indietro?
Più spesso di quanto la linea temporale suggerisca, e di solito per un motivo banale: due file uniti a mano, un passaggio di traduzione automatica che ha restituito i segmenti in un ordine diverso, oppure uno strumento di sincronizzazione applicato a una selezione invece che all’intero file. Raramente arriva a un lettore, perché anche i lettori ordinano, ma sopravvive negli strumenti che presuppongono il file in ordine.
Un lotto di file può essere controllato in una sola volta?
Sì. Puoi trascinare quanti file vuoi e vengono letti uno dopo l’altro, ciascuno con il proprio rapporto, e i rapporti si scaricano insieme come archivio zip. La coda mostra l’avanzamento per file e l’esecuzione può essere fermata a metà senza lasciare nulla in esecuzione sullo sfondo.