Trovare gli spazi vuoti
Oppure incollare il testo dei sottotitoli
Opzioni
Millisecondi di schermo vuoto consentiti tra la fine di un blocco e l’inizio del successivo. Il vuoto si misura dalla fine più avanzata raggiunta finora, non dal blocco immediatamente precedente, quindi un blocco lungo che sta sotto diversi blocchi brevi non inventa uno spazio che non è mai stato sullo schermo. Ciò che il numero fa dipende dalla pagina: chiudere gli spazi chiude tutto ciò che è più ampio (0 è il valore abituale e significa che i due si toccano esattamente), mentre una pagina di verifica elenca ogni tratto più ampio e lascia il file com’è. In entrambi i casi tutto ciò che è pari o inferiore al numero resta com’è.
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.
Uno spazio vuoto è schermo vuoto tra due cue: l’intervallo tra la fine del cue che era a schermo e l’inizio del successivo. Questa pagina elenca ogni spazio più lungo del limite impostato, in millisecondi, e indica i due cue tra cui cade. Il file non viene toccato: ciò che torna indietro è un rapporto scaricabile in PDF da leggere o in CSV da ordinare in un foglio di calcolo.
Gli spazi vuoti non sono automaticamente un difetto. Un cambio di scena, un attimo di silenzio, un passaggio a un altro interlocutore: tutti lasciano lo schermo vuoto di proposito. Il numero ti dice se quel vuoto supera il tuo limite. Due secondi si leggono come una pausa; quaranta secondi di solito significano che un cue è andato perso, oppure che un codice temporale è stato incollato nel punto sbagliato e ha trascinato con sé tutto ciò che seguiva. Il limite lo scegli tu ed è l’intera prova: il confronto è strettamente maggiore del numero digitato, quindi il limite è la pausa più ampia che accetti, e un file la cui pausa più lunga è esattamente quella esce pulito.
Due cose che questa pagina deliberatamente non fa. Primo, gli spazi si misurano rispetto alla fine più avanzata raggiunta fino a quel momento e non rispetto al cue immediatamente precedente, così un sottotitolo tenuto per un’intera scena non viene letto come un buco di nove secondi. Secondo, i formati che non memorizzano un orario di fine — LRC e testo semplice — non sono accettati affatto: non c’è nulla da misurare, e segnalare un risultato pulito su un formato che non può contenere la risposta sarebbe un’assoluzione falsa. Tutto ciò che è stato riparato durante la lettura è elencato in testa al rapporto, così un cue con un codice temporale rotto non finisce mai in silenzio nel conteggio.
Esempi
Una pausa più lunga del limite
Sottotitoli
1
00:00:01,000 --> 00:00:02,000
Where were you?
2
00:00:06,000 --> 00:00:07,000
I was working late.
3
00:00:07,500 --> 00:00:08,500
Until when?
Cosa trova il rapporto
Gaps between cues — 1 found
Severity Cues Start End Measured Limit
Warning 1, 2 00:00:02.000 00:00:06.000 4000 ms 2000 ms
Qui il limite è 2000 ms, quindi i quattro secondi di schermo vuoto tra il cue 1 e il cue 2 vengono segnalati e il mezzo secondo prima del cue 3 no. Entrambe le pause esistono nel file; solo una supera il numero scelto dall’utente.
Una pausa esattamente al limite
Sottotitoli
1
00:00:01,000 --> 00:00:02,000
Where were you?
2
00:00:04,000 --> 00:00:05,000
I was working late.
Cosa trova il rapporto
Gaps between cues — Nothing found
Cues 2
Checks run 1
L’intervallo vuoto è esattamente 2000 ms contro un limite di 2000. Non viene segnalato nulla e il rapporto dice comunque che il controllo è stato eseguito: il limite è la pausa più ampia ancora accettabile, non la più stretta che viene segnalata.
Un cue tenuto per un’intera scena
Sottotitoli
WEBVTT
00:00:00.000 --> 00:00:10.000
Hold on.
00:00:01.000 --> 00:00:02.000
Wait.
Cosa trova il rapporto
Gaps between cues — Nothing found
Cues 2
Checks run 1
Un cue di dieci secondi con uno breve annidato dentro. Misurando rispetto alla fine più avanzata raggiunta non si vede alcun buco, mentre confrontando ogni cue con quello precedente si segnalerebbero nove secondi di silenzio che nessuno spettatore vede mai.
Domande frequenti
Che cosa conta come spazio vuoto tra sottotitoli in questa pagina?
Il tempo dalla fine del cue che era sullo schermo all’inizio del successivo, misurato in millisecondi e segnalato solo quando supera il limite impostato. I cue che si toccano hanno uno spazio pari a zero e non vengono mai elencati. Anche una pausa esattamente uguale al limite non viene elencata: la prova è «maggiore del limite», non «maggiore o uguale».
Quale limite degli spazi vuoti conviene usare?
Dipende da che cosa stai consegnando. Il lavoro per le emittenti tiene di solito le pause sotto i due secondi perché lo schermo non sembri abbandonato; lo streaming e il video online ne tollerano di più. Il valore predefinito è 1000 ms. Qualunque valore scegli vale per l’intera esecuzione, quindi un lotto di file viene giudicato con lo stesso numero, e il rapporto stampa il limite accanto a ogni spazio trovato.
Questo strumento chiude gli spazi vuoti che trova?
No. Legge il file e produce un rapporto: non un solo codice temporale viene spostato. Riempire gli spazi è uno strumento separato che allunga i cue per coprire i tratti vuoti, e tenere le due cose distinte significa che il rapporto descrive il file così com’è e non una versione già modificata da questa pagina.
Come si calcola lo spazio quando i cue si sovrappongono o si annidano?
Rispetto all’orario di fine più avanzato raggiunto fino a quel momento nel file, mai rispetto al cue immediatamente precedente. Un cue breve dentro uno lungo lascia intatta la fine più avanzata, quindi non si inventa alcuno spazio. Solo quando il cue successivo inizia dopo quella fine si misura la differenza, che è lo stesso intervallo che lo spettatore vede vuoto.
Quali formati possono essere controllati per gli spazi vuoti?
I dieci che memorizzano sia un inizio sia una fine: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON e CSV. LRC e testo semplice sono esclusi perché contengono un solo orario per riga. Un file in uno di questi due formati va convertito prima di poter essere misurato per gli spazi vuoti.
Perché il rapporto cita cose perse durante la lettura?
Perché il lettore ripara ciò che non può rappresentare: un cue la cui fine non segue l’inizio riceve un millisecondo perché il file possa essere mantenuto. Quella riparazione è elencata nell’intestazione del rapporto invece di essere sepolta tra i risultati, così il conteggio degli spazi sottostante si legge sapendo che i tempi su cui è stato misurato non sono interamente quelli del file.
Posso far passare un’intera stagione da questa pagina in una volta?
Sì. Trascina quanti file vuoi e vengono controllati 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 un worker in funzione.