Rimuovere le interruzioni di riga
Oppure incollare il testo dei sottotitoli
Opzioni
Un riquadro, cinque scelte, e ciascuna scelta ha una pagina propria. Riflusso riporta ogni blocco al numero di colonne, il che può accorciare una riga troppo lunga come può risollevare una riga corta. Spezza le righe lunghe rompe solo le righe oltre il conteggio e lascia le altre esattamente com’erano. Bilanciamento mantiene il numero di righe che ogni blocco ha già e sposta le parole tra esse finché la riga più lunga non è la più corta possibile. Unione mette ogni blocco su una sola riga. Limite lascia stare ogni blocco già entro il numero di righe. Questa pagina riempie il riquadro con la scelta che il suo titolo nomina e non ne elenca altre.
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 ogni blocco su una sola riga. Dove un blocco aveva due righe, o tre, il testo viene unito in un’unica sequenza con un solo spazio al posto di ogni interruzione, e il blocco conserva il suo inizio, la sua fine e il suo numero. Il file ha ancora lo stesso numero di sottotitoli nello stesso ordine; sono sparite solo le interruzioni al loro interno.
È la pagina da raggiungere quando un file è stato spezzato per uno schermo molto più stretto di quello su cui lo mostrerete, o quando le interruzioni sono cadute in mezzo a una frase e preferite avere l’intera frase su una riga sola. Se volete che il testo venga spezzato altrove invece che unito, la pagina di andata a capo ridispone i blocchi a un numero di colonne e questa pagina ne è l’opposto: questa finisce sempre con esattamente una riga per blocco, qualunque sia la sua lunghezza.
Una riga che comincia con una lineetta segna un cambio di interlocutore, e ogni altra pagina di questo gruppo tratta quelle righe come muri che non attraversa. Questa pagina li attraversa, e la ragione è nel suo nome: l’interruzione tra due interlocutori è un’interruzione di riga, e rimuovere le interruzioni di riga è ciò che avete chiesto. Ciò che non fa è tacere al riguardo. L’esecuzione riporta quante interruzioni di interlocutore ha unito, quindi un file in cui parlavano tre persone a turno non resta a sembrare che abbia detto tutto una sola persona senza nulla nel rapporto che lo dica.
Due decisioni più piccole meritano di essere conosciute. Quando il testo ai due lati di un’interruzione è cinese, giapponese o coreano, non viene inserito alcuno spazio, perché quelle scritture non usano spazi tra le parole e uno spazio lì si vedrebbe come un buco in mezzo alla frase. E una riga vuota — un blocco che tiene una riga bianca tra due pezzi di testo — non contribuisce nulla all’unione, quindi non lascia dietro di sé un doppio spazio. Tutto gira nel browser, nulla viene caricato, e sono accettati gli undici formati i cui blocchi possono contenere più di una riga: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON e CSV.
Esempi
Un blocco su due righe e un blocco su una
Ingresso
1
00:00:01,000 --> 00:00:04,000
We could take the train
and be there by six
2
00:00:05,000 --> 00:00:08,000
A single line
Uscita
1
00:00:01,000 --> 00:00:04,000
We could take the train and be there by six
2
00:00:05,000 --> 00:00:08,000
A single line
Il primo blocco esce come una sola riga di 43 colonne con un solo spazio dove c’era l’interruzione, e il secondo era già su una riga quindi non c’era nulla da fargli. Entrambi conservano i loro numeri e i loro orari, e la riga vuota tra i due blocchi fa parte dell’impaginazione SRT e non di un blocco, quindi torna com’era. Nulla della linea temporale si è mosso: il blocco unito è sullo schermo esattamente per l’intervallo che aveva.
Tre interlocutori su tre righe
Ingresso
1
00:00:01,000 --> 00:00:04,000
- Then we walk
- All the way home
Uscita
1
00:00:01,000 --> 00:00:04,000
- Then we walk - All the way home
Le due righe con lineetta vengono unite in una, lineette comprese, quindi i segni di cambio interlocutore sono ancora nel testo dove stavano. L’esecuzione riporta un’interruzione di interlocutore unita, che è la descrizione onesta di ciò che è successo: il file non mostra più sullo schermo che hanno parlato due persone, e nulla nell’output lo rivela tranne le lineette stesse. È l’unica pagina del gruppo che farà questo, e lo fa solo perché il suo titolo chiede esattamente questo.
Una riga vuota e un blocco cinese
Ingresso
[Script Info]
Title: join
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello\N\Nworld
Dialogue: 0,0:00:06.00,0:00:09.00,Default,,0,0,0,,你好世界\N再见朋友
Uscita
[Script Info]
Title: join
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello world
Dialogue: 0,0:00:06.00,0:00:09.00,Default,,0,0,0,,你好世界再见朋友
Il primo blocco tiene una riga vuota tra le sue due parole, e l’unione produce `Hello world` con uno spazio invece di due, perché la riga vuota non ha aggiunto testo e il suo spazio si sarebbe visto come un doppio buco. Il secondo blocco è cinese, e le sue due metà tornano senza nulla tra loro: inserire uno spazio metterebbe un vuoto visibile in mezzo alla frase. La riga vuota stessa viene scartata, ed è l’unica cosa che questa pagina rimuove invece di spostare.
Domande frequenti
In che cosa rimuovere le interruzioni di riga è diverso dall’andare a capo nei sottotitoli?
Rimuovere unisce tutto, quindi ogni blocco finisce con esattamente una riga, non importa quanto lunga diventi. L’andata a capo lavora su un numero di colonne e produrrà tante righe quante il testo richiede per restare entro quel numero, che possono benissimo essere due o tre. Una pagina finisce con una riga per blocco, l’altra con righe non più larghe del numero che avete impostato. Se è la larghezza che vi interessa, usate l’andata a capo; se è la riga singola, rimuovete.
Perché non c’è uno spazio dove sono state unite due righe cinesi?
Perché cinese, giapponese e coreano non si scrivono con spazi tra le parole, e uno spazio inserito tra due metà di una frase sarebbe visibile al lettore come un vuoto. La pagina guarda il carattere a ciascun lato dell’interruzione: quando entrambi appartengono a quelle scritture unisce direttamente, altrimenti inserisce un solo spazio. Un testo misto, come un nome cinese seguito da una riga inglese, riceve comunque lo spazio, perché è lì che uno spazio va.
Che cosa succede alle lineette quando le righe unite segnano un cambio di interlocutore?
Restano nel testo, e l’unione viene contata e riportata. Una riga che comincia con una lineetta significa che sta parlando qualcun altro, quindi unirla alla riga sopra fa sparire il segnale a schermo che due persone hanno parlato: le lineette restano, ma non sono più all’inizio di una riga. L’esecuzione riporta quante interruzioni di interlocutore ha unito, così che questa sia una cosa che vi è stata detta invece di una cosa che dovete notare.
Rimuovere le interruzioni di riga cambia quanti sottotitoli ha il file?
No. La pagina lavora dentro ogni blocco e non unisce mai due blocchi tra loro, quindi un blocco che aveva due righe e uno che ne aveva una escono entrambi come un blocco ciascuno, con i propri orari e i propri numeri. Unire due blocchi in uno è un’operazione diversa con un risultato diverso sulla linea temporale, e vive nella pagina che unisce i blocchi di sottotitoli, non qui.
Che fine ha fatto la riga vuota dentro uno dei miei blocchi?
È stata scartata, perché non aveva testo da contribuire e tenerne lo spazio avrebbe lasciato la riga unita con un doppio buco in mezzo. Una riga vuota dentro un blocco è di solito un residuo di una modifica invece che qualcosa che uno spettatore debba vedere, quindi rimuoverla non fa perdere nulla. Se un blocco era vuoto da un capo all’altro, senza alcun testo, torna come blocco vuoto invece di essere cancellato.
Su quali formati si possono rimuovere le interruzioni di riga?
Gli undici i cui blocchi possono contenere più di una riga: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON e CSV. Il testo semplice non è tra loro, e per una volta non è un limite: un file di testo ha già un blocco per riga, quindi non c’è nulla da unire e l’esecuzione restituirebbe il file invariato. Lo stile che attraversa un’interruzione viene conservato sulla riga unita invece di essere scartato, mentre la temporizzazione karaoke che ne attraversa una viene scartata e contata.