Convertire i sottotitoli in maiuscolo
Oppure incollare il testo dei sottotitoli
Opzioni
Cinque regole con nome stanno dietro a un solo riquadro, e ciascuna ha una pagina propria: MAIUSCOLO e minuscolo riscrivono ogni lettera, Iniziali Maiuscole mette in maiuscolo ogni parola e lascia stare quelle piccole (a, the, of), Stile frase abbassa prima la riga e poi ricostruisce gli inizi di frase, e Iniziale maiuscola modifica solo la prima lettera di ogni riga. Questa pagina riempie il riquadro con la regola che il suo titolo nomina e non ne elenca altre, quindi il file prodotto è quello di cui la pagina parla.
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 riscrive ogni riga dei sottotitoli in maiuscolo. Trascinate il file, eseguite, e le parole tornano urlate mentre tutto il resto — gli orari, i numeri dei blocchi, l’ordine, le interruzioni di riga — resta esattamente dove il file l’aveva messo. La maggior parte delle persone arriva qui con un capitolato di consegna in mano: alcuni emittenti e piattaforme di streaming chiedono ancora il testo dei sottotitoli in maiuscolo, e un file scritto normalmente va consegnato così.
Il punto, la virgola e il punto interrogativo sopravvivono tutti. Questo è un cambio di maiuscole e nulla più: nessuna punteggiatura viene aggiunta o tolta, nessuna riga viene unita a un’altra, nessun blocco viene risincronizzato. Se il file ha due righe in un blocco ne ha ancora due, ciascuna capitalizzata separatamente.
Una cosa va saputa prima di eseguire la pagina su un file con stili. Mettere in maiuscolo una lettera normalmente lascia la stringa della stessa lunghezza, quindi un intervallo in corsivo copre ancora esattamente le parole che copriva prima. Una manciata di caratteri fa eccezione — la esse dura tedesca diventa due lettere quando passa al maiuscolo, e pochi altri si comportano allo stesso modo — e dove succede la pagina scarta i tag di quella riga e vi dice quanti ne ha lasciati andare, perché un intervallo che non coincide più con le sue parole è peggio di nessun intervallo. Nulla viene caricato: il file viene letto e scritto dentro la scheda del browser, quindi il materiale che non può uscire dalla macchina — legale, medico, non ancora pubblicato — resta lì. SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, TXT e CSV vengono letti per ciò che sono davvero e non per ciò che suggerisce l’estensione, e un file che non aveva maiuscole da aggiungere torna byte per byte.
Esempi
Un normale file con due blocchi
Ingresso
1
00:00:01,000 --> 00:00:02,000
The room is dark.
2
00:00:03,000 --> 00:00:04,000
A cold night.
Uscita
1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK.
2
00:00:03,000 --> 00:00:04,000
A COLD NIGHT.
Ogni lettera è in maiuscolo e nient’altro si muove: gli orari e i numeri dei blocchi sono quelli del file, la punteggiatura è intatta e i blocchi sono ancora due. È l’intera operazione: il motivo per cui vale una pagina a sé è ciò che fa agli stili, e lo mostra l’esempio successivo.
Una riga in cui il maiuscolo allunga il testo
Ingresso
1
00:00:01,000 --> 00:00:02,000
<i>straße</i> at night.
2
00:00:03,000 --> 00:00:04,000
fine.
Uscita
1
00:00:01,000 --> 00:00:02,000
STRASSE AT NIGHT.
2
00:00:03,000 --> 00:00:04,000
FINE.
La esse dura in fondo alla parola in corsivo diventa due lettere, quindi l’intervallo in corsivo non copre più gli stessi caratteri. Invece di lasciare i tag puntati sulle lettere sbagliate, la pagina scarta ogni tag di quella riga e riporta il conteggio: è per questo che l’output non ha corsivi. Il secondo blocco non è interessato.
Una riga senza alcuna lettera
Ingresso
1
00:00:01,000 --> 00:00:02,000
♪♪
2
00:00:03,000 --> 00:00:04,000
She left.
Uscita
1
00:00:01,000 --> 00:00:02,000
♪♪
2
00:00:03,000 --> 00:00:04,000
SHE LEFT.
Le note musicali non hanno maiuscolo, quindi la prima riga esce esattamente come è entrata mentre la seconda viene capitalizzata. I file che segnalano i suoni non parlati con simboli, lineette o cifre passano indenni da questa pagina, ed è la ragione pratica per cui il lavoro viene fatto riga per riga.
Domande frequenti
Convertire un file di sottotitoli in maiuscolo cambia la sincronizzazione?
No. Nulla in questa pagina legge o scrive un orario, quindi ogni blocco conserva inizio e fine al millisecondo, l’ordine dei blocchi è quello del file e il numero di blocchi non cambia. Significa anche che è una pagina sicura da eseguire su un file appena risincronizzato: se la sincronizzazione era giusta prima, è giusta anche dopo, e l’unica differenza tra i due file è il caso delle lettere.
Che fine fanno i corsivi e gli altri stili quando il testo passa in maiuscolo?
Di solito vengono conservati, perché mettere in maiuscolo una lettera lascia la stringa lunga esattamente quanto era e ogni intervallo formattato copre ancora gli stessi caratteri. Le eccezioni sono i caratteri la cui forma maiuscola occupa più di una lettera — la esse dura tedesca è quella comune — e lì i tag della riga vengono scartati invece di restare puntati sulle lettere sbagliate. Il conteggio è riportato sopra il download, così non vi viene mai detto che un file va bene quando una parte dei suoi stili è sparita.
Posso mettere in maiuscolo solo alcuni blocchi di un file?
Non su questa pagina: il file viene convertito interamente, ogni blocco e ogni riga. Se una parte deve restare com’è, la strada pratica è convertire il file e poi rimettere il testo originale sui blocchi da conservare, oppure dividere prima il file e convertire una sola parte. Una scelta per singolo blocco non è qualcosa che un file trascinato può esprimere: nel file non c’è nulla da cui la pagina possa leggerla.
Perché il mio file è tornato esattamente com’era entrato?
Perché era già tutto in maiuscolo. La pagina riporta i blocchi che ha cambiato, e un elenco vuoto è la risposta onesta per un file che non aveva nulla da fare, non il segno che qualcosa è andato storto: il download viene comunque prodotto ed è lo stesso file. Su un file sconosciuto è una prima esecuzione utile: vi dice se le maiuscole ci sono già prima che consegnate il file a qualcuno.
Funziona su lingue diverse dall’inglese?
Funziona su tutto ciò che coprono le regole del browser: le scritture latine, il greco, il cirillico e la maggior parte delle altre hanno lettere maiuscole e vengono convertite. Quello che non può fare è inventare un caso: cinese, giapponese, coreano e thai non hanno maiuscole, quindi un file in quelle lingue torna invariato, il che è corretto e non rotto. Chi legge turco o azero tenga presente che la i puntata e quella senza punto seguono le regole predefinite del browser, non quelle specifiche della lingua.
Mettere i sottotitoli in maiuscolo è una buona idea, o è solo ciò che chiedono alcuni capitolati?
È ciò che chiedono alcuni capitolati, e il maiuscolo si legge più difficilmente del testo misto: una riga in maiuscolo richiede misurabilmente più tempo alla stessa lunghezza, ed è per questo che la maggior parte delle linee guida sull’accessibilità dice il contrario. Usate questa pagina quando un capitolato di consegna o un cliente lo chiede, non come impostazione predefinita. Se lo scopo è rendere di nuovo leggibile un file, la pagina che fa per voi è il caso frase, che ricostruisce normali maiuscole e minuscole da un file urlato.