Trovare blocchi senza dialogo
Oppure incollare il testo dei sottotitoli
Opzioni
Un riquadro, due scelte, e ciascuna ha una pagina propria. Un blocco senza alcun testo è un sottotitolo che occupa la timeline senza mostrare nulla: non esiste una lettura del file in cui sia giusto, quindi il rapporto lo segna come errore. Un blocco senza lettere è una riga che contiene qualcosa ma non parole: note musicali al posto di una canzone, un numero nudo, tre trattini. I sottotitoli broadcast li usano di proposito, quindi il rapporto li segna da guardare anziché come errore, e la colonna misurata mostra i caratteri realmente presenti.
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 sottotitolo senza dialogo è un cue che contiene qualcosa ma non ciò che qualcuno dice: una nota musicale, un trattino, un numero isolato, una parentesi rimasta da una didascalia di scena, una fila di simboli al posto di un effetto sonoro. Questa pagina elenca ogni cue di questo tipo, con i codici temporali e il numero di caratteri misurato, e restituisce un rapporto da scaricare: il file non viene riscritto.
Il confine tra questa pagina e quella che trova i cue vuoti è tracciato sulle lettere, non sul vuoto. Un cue che contiene spazi è vuoto, e così un cue che non contiene nulla; un cue che contiene due note musicali contiene qualcosa e viene segnalato qui. Vale la pena tenere questa distinzione perché i due difetti si riparano in modo diverso: un cue vuoto si può eliminare senza perdere nulla, mentre un cue che rappresenta un effetto sonoro di solito deve restare esattamente dov’è ed essere etichettato come si deve, altrimenti il pubblico perde l’informazione che qualcosa fuori campo ha prodotto un rumore.
Le lettere contate sono lettere Unicode, non l’intervallo ASCII. Non è un dettaglio: un controllo scritto da A a Z definirebbe privo di dialogo ogni riga di un file cinese, giapponese, coreano, russo o greco, e l’errore sarebbe invisibile in ogni file di prova in inglese. Un cue che contiene una sola lettera supera il controllo, le cifre e la punteggiatura no, e il conteggio dei caratteri stampato accanto a ogni segnalazione è l’intera prova della decisione: una riga che dice 3 caratteri ti sta dicendo che cosa contiene il cue senza obbligarti ad aprire il file. Il file viene letto, mai caricato, e un’intera cartella può passare dalla coda in una sola volta.
Esempi
Un cue musicale e un numero nudo
Sottotitoli
1
00:00:01,000 --> 00:00:02,000
♪ ♪
2
00:00:03,000 --> 00:00:04,000
42
3
00:00:05,000 --> 00:00:06,000
I was working late.
Cosa trova il rapporto
Cues with no words — 2 found
Severity Cues Start End Measured
Warning 1 00:00:01.000 00:00:02.000 3 characters
Warning 2 00:00:03.000 00:00:04.000 2 characters
Nessuno dei primi due cue è vuoto; entrambi contengono qualcosa e nessuno contiene una parola. Le righe segnalate sono avvisi e non errori proprio per questo: c’è qualcosa sullo schermo, e se debba esserci è un giudizio sul file, non un difetto del file.
Una sola lettera basta a superare il controllo
Sottotitoli
1
00:00:01,000 --> 00:00:02,000
Take 42
2
00:00:03,000 --> 00:00:04,000
Cosa trova il rapporto
Cues with no words — 1 found
Severity Cues Start End Measured
Warning 2 00:00:03.000 00:00:04.000 0 characters
«Take 42» viene lasciato in pace: una singola lettera è una parola, e le cifre al suo interno non cambiano nulla. Il cue sotto è davvero vuoto, quindi non ha lettere e compare qui: le due pagine di questa sottocategoria si sovrappongono sui cue vuoti per aritmetica, non per caso.
Le scritture non latine contano come lettere
Sottotitoli
1
00:00:01,000 --> 00:00:02,000
你好
2
00:00:03,000 --> 00:00:04,000
---
Cosa trova il rapporto
Cues with no words — 1 found
Severity Cues Start End Measured
Warning 2 00:00:03.000 00:00:04.000 3 characters
La riga in caratteri cinesi non viene segnalata; i tre trattini sì. Contare lettere Unicode invece dell’intervallo ASCII è ciò che mantiene vera questa pagina per file cinesi, giapponesi, coreani, russi e greci, e il guasto che evita è il peggiore disponibile qui, perché un controllo solo ASCII sembra perfettamente corretto su ogni file di prova in inglese.
Domande frequenti
Che cosa conta come sottotitolo senza dialogo in questa pagina?
Un cue il cui testo visibile non contiene alcuna lettera: solo cifre, punteggiatura, note musicali, parentesi o simboli, oppure una mescolanza di questi. Una sola lettera in una qualsiasi riga fa superare il cue. I soli spazi non rendono un cue privo di dialogo: un cue fatto solo di spazi è vuoto, e la pagina che trova i cue vuoti è quella che lo segnala.
In che cosa differisce dalla pagina che trova i sottotitoli vuoti?
Vuoto significa niente di niente dopo la rimozione degli spazi; senza dialogo significa che qualcosa c’è ma nessuna parola viene pronunciata. La colonna del misurato le distingue a colpo d’occhio: una segnalazione di questa pagina mostra sempre un conteggio dei caratteri maggiore di zero. La separazione esiste perché le riparazioni differiscono: un cue vuoto può sparire, mentre un cue musicale di solito deve restare ed essere etichettato.
Le scritture non latine vengono segnalate per errore?
No. Le lettere sono contate come lettere Unicode, quindi testo cinese, giapponese, coreano, russo, arabo, greco e devanagari conta tutto come dialogo. Un controllo solo ASCII segnalerebbe ogni riga di quei file come priva di parole, e l’errore non emergerebbe in nessun test in inglese: per questo l’insieme di casi di prova include un caso CJK che deve risultare pulito.
Queste segnalazioni sono errori o avvisi?
Avvisi. Un cue con due note musicali non è un difetto del file: può essere una descrizione sonora voluta oppure un segnaposto che qualcuno intendeva riprendere. Il rapporto dice che cosa c’è e quanto ce n’è, e lascia il verdetto a chi sa a che cosa serve quel cue.
Questa pagina cambia o elimina qualcosa?
No. Legge il file e produce un rapporto, offerto in PDF da leggere e in CSV da ordinare. Nulla viene eliminato, nessun testo viene riscritto e i codici temporali nel rapporto sono quelli del file, così ogni segnalazione si ritrova in un editor cercando il suo orario di inizio.
Quali formati di sottotitoli accetta questa pagina?
Undici su dodici: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON e CSV. Il testo semplice è l’eccezione, perché un file di testo non ha cue: ogni riga è una riga e non c’è una tempistica a cui agganciare una segnalazione.
E se il file non contiene alcun cue?
Il rapporto lo dice: conteggio dei cue pari a zero, un controllo eseguito e nulla trovato. È diverso da un file che non si è potuto leggere, e ancora diverso da un file controllato e risultato pulito. Le tre frasi restano separate, perché solo una delle tre significa che non c’è nulla di cui preoccuparsi.