Distanziare i sottotitoli di un minimo
Oppure incollare il testo dei sottotitoli
Opzioni
Millisecondi di schermo vuoto da lasciare tra la fine di un blocco e l’inizio del successivo. 80 ms sono due fotogrammi a 25 fps e bastano a impedire che due blocchi si leggano come uno; gli emittenti chiedono spesso qualche fotogramma. Dove una coppia è più vicina di così, il blocco precedente viene accorciato per aprire lo spazio: non scende mai sotto un millisecondo, e una coppia che non può essere separata dell’intera quantità viene segnalata anziché forzata.
Il vuoto tra due blocchi ha due bordi: la fine del blocco precedente e l’inizio del successivo. Fine sposta la fine del blocco precedente, quindi chiudere uno spazio lo allunga e allargarlo lo accorcia; il blocco successivo mantiene la sua temporizzazione al millisecondo. Inizio sposta invece l’inizio del blocco successivo e lascia stare il precedente. Scegliere quello di cui ci si fida di più: di solito il blocco la cui battuta si sente per ultima, perché un blocco non dovrebbe comparire prima che la sua battuta sia udibile.
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.
Questa pagina mette un pavimento sotto lo schermo vuoto tra un blocco e il successivo: le dai un numero di millisecondi e nessun sottotitolo resta più vicino di così a quello successivo. Dove una coppia sta troppo vicina, è il blocco precedente a cedere il tempo — finisce prima — e quello successivo conserva ogni millisecondo che il file gli aveva dato. Imposta il pavimento a 80 millisecondi, il valore iniziale del campo, e due righe che prima si toccavano tornano a leggersi come due cose separate.
È la richiesta opposta a quella di riempire gli spazi, e le due non si possono combinare. Una chiede non più di N millisecondi di schermo vuoto, l’altra non meno di N; una pagina che portasse entrambe produrrebbe un file il cui risultato dipende da quale vincolo è stato eseguito per ultimo, mentre il pannello direbbe un’altra cosa. Quindi sono due pagine, e il lavoro che fanno è davvero diverso: riempire gli spazi riguarda il tremolio, questa riguarda le battute di due interlocutori che si confondono.
Ottanta millisecondi non è un numero arbitrario: sono due fotogrammi a 25 fps, la pausa più breve che la maggior parte degli spettatori percepisce come una pausa. Se il tuo requisito è scritto in fotogrammi invece che in millisecondi, metti la frequenza nel campo fps e moltiplica: quattro fotogrammi a 24 fps fanno 167 ms, due fotogrammi a 29,97 fanno 67. La frequenza è anche quella con cui vengono letti e riscritti i timecode a numero di fotogramma di MicroDVD, quindi su quel formato vale la pena inserirla correttamente. Quale bordo si muove è una scelta vera e non una formalità: Fine, la predefinita, tira indietro la fine del blocco precedente, così la battuta è comunque pronunciata per intero e la riga lascia lo schermo soltanto un po’ prima; Inizio sposta invece più avanti la comparsa del blocco successivo, il che conserva intatti i tempi del precedente ma fa arrivare la riga dopo che è stata udita. Nulla viene caricato: ogni file viene letto e riscritto dentro la scheda del browser, e SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV sono tutti accettati.
Esempi
Due blocchi a dieci millisecondi di distanza
Ingresso
1
00:00:01,000 --> 00:00:02,000
First line.
2
00:00:02,010 --> 00:00:03,000
Second line.
3
00:00:03,400 --> 00:00:04,000
Third line.
Uscita
1
00:00:01,000 --> 00:00:01,930
First line.
2
00:00:02,010 --> 00:00:03,000
Second line.
3
00:00:03,400 --> 00:00:04,000
Third line.
La prima coppia dista 10 ms, quindi la prima riga finisce a 1930 invece che a 2000 e lo spazio diventa esattamente 80. La seconda coppia dista 400 ms, ben dentro il pavimento, e nessuno dei due blocchi si muove di un millisecondo. Nota che il secondo blocco resta intatto in entrambe le coppie: solo il blocco a sinistra di uno spazio troppo stretto perde tempo.
Uno spazio di esattamente 80 e uno di 79
Ingresso
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,080 --> 00:00:02,500
Second.
3
00:00:02,579 --> 00:00:03,000
Third.
Uscita
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,080 --> 00:00:02,499
Second.
3
00:00:02,579 --> 00:00:03,000
Third.
Il pavimento è un minimo, non un obiettivo: uno spazio di esattamente 80 ms lo soddisfa già e viene lasciato com’è, mentre uno spazio di 79 è corto di un millisecondo e il secondo blocco cede esattamente quel millisecondo. Entrambi i lati del confine sono nello stesso file, così si vede che il confronto è «almeno»: è ciò che fa tornare intatto un file i cui spazi stanno tutti sul numero.
Si muove invece il blocco successivo
Ingresso
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,010 --> 00:00:03,000
Second.
Uscita
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,080 --> 00:00:03,000
Second.
È la stessa coppia della prima esecuzione con Inizio scelto: la seconda riga ora comincia a 2080 invece che a 2010, e il primo blocco conserva ogni millisecondo che aveva. Quei 70 ms in più lo spettatore li vede come la seconda riga che arriva leggermente tardi, ed è il prezzo di fidarsi dei tempi del blocco precedente: scegli questo bordo quando è il blocco precedente a essere stato verificato contro l’audio.
Domande frequenti
Da dove viene il valore iniziale di 80 millisecondi per lo spazio minimo?
Da due fotogrammi a 25 fps. Sotto quella soglia, uno spazio tra due sottotitoli viene letto dalla maggior parte degli spettatori come un unico sottotitolo di due righe invece che come un passaggio tra due sottotitoli, che è esattamente la confusione che uno spazio minimo deve togliere. Se il tuo requisito è espresso in fotogrammi — quattro, sei, una specifica di trasmissione che ne indica un certo numero — imposta il campo della frequenza sul valore del tuo progetto e converti: a 24 fps quattro fotogrammi sono 167 ms, a 29,97 due fotogrammi sono 67.
Posso usare questa pagina sia per chiudere sia per aprire gli spazi?
No, ed è voluto. Questa pagina apre soltanto gli spazi: una coppia già più distante del tuo numero resta esattamente com’è. Chiedere entrambe le cose insieme sarebbe contraddittorio — non più di N e non meno di N — quindi le due vivono su pagine separate, e il file esce uguale solo quando soddisfa già entrambi i vincoli. Riempire gli spazi è la pagina da usare quando vuoi che i blocchi si tocchino o arrivino bordo a bordo.
Che cosa succede quando un blocco è troppo corto per cedere il tempo richiesto dallo spazio minimo?
Viene lasciato com’è e la coppia resta più vicina di quanto avevi chiesto. Un blocco di un millisecondo non può cederne 80, e ridurlo a nulla produrrebbe un blocco che nessun lettore disegna, peggio dello spazio stretto che stavi cercando di correggere. La pagina riporta l’esecuzione come «nulla di cambiato» invece di forzare il numero, quindi un’esecuzione con l’elenco delle modifiche vuoto è la risposta onesta a un file che non aveva spazio, non il segno che l’impostazione è stata ignorata.
Perché è il blocco precedente ad accorciarsi?
Perché lasciare che una riga esca dallo schermo un po’ prima è più sicuro che far arrivare la successiva un po’ tardi. Con Fine, la scelta predefinita, ogni parola pronunciata è ancora coperta dal blocco a cui appartiene e viene tagliata solo la coda. Inizio sposta più avanti l’intera comparsa del blocco successivo, il che mette la sua prima parola sullo schermo dopo che è stata udita. Entrambi i bordi sono offerti perché alcuni file vogliono davvero il secondo comportamento, ma quello sicuro è la scelta predefinita.
La numerazione a fotogrammi di MicroDVD cambia il risultato?
Cambia come il file viene riscritto, non ciò che la pagina fa. MicroDVD memorizza numeri di fotogramma invece di orari d’orologio, quindi è il campo della frequenza a trasformare un inizio di 1000 ms in un numero di fotogramma all’ingresso e di nuovo all’uscita. Su quel formato un pavimento che non è un numero intero di fotogrammi viene arrotondato al più vicino, il che è un limite reale alla precisione di uno spazio: a 25 fps, 80 ms sono esattamente due fotogrammi, quindi lì il valore predefinito cade su un numero intero.
L’esecuzione può mai spingere un blocco oltre il successivo?
No. Si muove solo la fine del blocco precedente, e può muoversi soltanto all’indietro, quindi il caso peggiore è un blocco che cede tutto il tempo che aveva e si ferma al proprio inizio: non arriva mai nello spazio del blocco seguente e non crea mai una sovrapposizione. Un file che ha già sovrapposizioni resta intatto in quei punti, dato che una coppia che si incrocia già non ha uno spazio da allargare: quel file vuole la pagina che rimuove le sovrapposizioni.