Andare al contenuto principale
SubtitleMatrix

Esportare una trascrizione in testo

Esportazione e integrazioneTrascrizione in testo semplice
Oppure incollare il testo dei sottotitoli

Opzioni

Millisecondi di silenzio tra la fine di un blocco e l’inizio del successivo. Raggiunto il valore, la trascrizione inizia un nuovo paragrafo; restando sotto, i due si leggono come un unico discorso continuo. Il numero decide come si legge il testo, non cosa dice: 2000 tiene insieme una frase quando i sottotitoli la spezzano su tre o quattro blocchi, mentre 0 mette ogni blocco su un paragrafo proprio. Una pausa si misura rispetto all’ultimo blocco che conteneva parole, quindi un blocco vuoto nel mezzo non spezza un paragrafo in due.

Disattivato per impostazione predefinita, il che dà un blocco di testo semplice da incollare direttamente in un documento. Attivandolo, ogni paragrafo è preceduto da [HH:MM:SS]: l’orario di inizio del primo blocco di quel paragrafo, al secondo, senza millisecondi. Chi legge usa quel contrassegno per ritrovare il momento in un lettore, e l’inizio è l’unico dei tre candidati (inizio, metà, fine del paragrafo) che corrisponde a ciò che il lettore mostra.

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 legge un file di sottotitoli e restituisce le stesse parole come paragrafi scorrevoli di testo semplice: gli a capo che esistevano solo sullo schermo vengono uniti e i blocchi che si susseguono ravvicinati vengono letti come un passaggio continuo. Trascina il file, avvia la conversione e quello che esce è un blocco di prosa da incollare in un verbale, in una scheda di revisione o in un articolo. Nulla lascia la scheda del browser, quindi il materiale che non può essere caricato resta dov’è.

Il punto da chiarire è l’a capo. Un file di sottotitoli usa un a capo per un motivo che non ha nulla a che vedere con la frase: la riga stava diventando troppo lunga per lo schermo, quindi è stata tagliata e le due metà sono state bilanciate. Salvare un file di sottotitoli come .txt conserva quegli a capo e mette un blocco per riga, che è ciò che vuoi se il testo deve tornare in un lettore. Una trascrizione viene letta da una persona su una pagina, dove un a capo a metà frase è rumore, quindi questa pagina li unisce. Le due metà di una frase escono come una riga sola, e dopo non c’è modo di sapere dove stava il taglio dello schermo.

I paragrafi sono decisi dal silenzio, non dal blocco. Un paragrafo per blocco spezzerebbe una frase ogni tre o quattro secondi, perché un normale file di sottotitoli taglia una singola frase parlata in più blocchi così che ognuno stia nei propri tempi. La pagina guarda invece lo spazio tra la fine di un blocco e l’inizio del successivo: uno spazio di circa due secondi apre un nuovo paragrafo, e qualunque cosa più breve lascia correre le parole. Quel numero sta nella casella ed è l’unica impostazione su cui vale la pena riflettere — abbassalo per un dialogo rapido botta e risposta, alzalo per una lezione con lunghe pause dentro un singolo pensiero. Portarlo a zero mette ogni blocco in un paragrafo proprio, che è il punto in cui questa pagina si avvicina di più a una riga per blocco. C’è anche un interruttore per aggiungere un orario di inizio a ogni paragrafo, spento per impostazione predefinita: attivarlo mette una marca come [00:42:17] davanti a ogni paragrafo, letta dal primo blocco di quel paragrafo, al secondo e senza i millisecondi di proposito, perché la marca serve a ritrovare quel momento in un lettore e 00:42:17 basta. Una marca su ogni blocco trasformerebbe invece la trascrizione in un file di sottotitoli con punteggiatura in più. Quello che la pagina non fa è mettere un nome su qualcosa. Nessuno dei formati letti qui registra chi parla — SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV memorizzano un tempo e un po’ di testo, e qualsiasi etichetta in quel testo è qualcosa che una persona ha digitato dentro le parole. Una trascrizione prodotta qui non porta quindi nomi di interlocutori, e nulla viene indovinato dalla forma delle righe per inventarli. I blocchi che non contengono nulla vengono saltati invece di restare come paragrafi vuoti, e ogni riga viene ripulita dagli spazi in eccesso, quindi non troverai sequenze di spazi dove un blocco era stato tagliato corto.

Esempi

Due blocchi che si leggono come una frase sola

Ingresso

1
00:00:01,000 --> 00:00:03,000
I missed the last train home
and had to walk.

2
00:00:03,400 --> 00:00:05,000
Back before midnight,
you said.

3
00:00:09,000 --> 00:00:11,000
Every night this week?

Uscita

I missed the last train home and had to walk. Back before midnight, you said.

Every night this week?

Tre blocchi in ingresso, due paragrafi in uscita. I primi due blocchi distano 400 ms, ben dentro la pausa di due secondi, quindi restano in un solo paragrafo e le due righe di visualizzazione di ogni blocco vengono unite in una riga sola. Il terzo blocco segue uno spazio di quattro secondi e apre un secondo paragrafo. Tutte le parole sono ancora qui: è cambiato solo quali a capo sono sopravvissuti.

Una pausa di esattamente due secondi

Ingresso

1
00:12:30,000 --> 00:12:32,000
The train was late
again.

2
00:12:34,000 --> 00:12:36,000
Third time this week.

Uscita

The train was late again.

Third time this week.

Il secondo blocco inizia due secondi dopo la fine del primo, esattamente il numero nella casella della pausa, e quello è il momento in cui comincia un nuovo paragrafo. È l’esempio da guardare se stai verificando l’aritmetica della pagina: porta la casella a 2500 e questi due si fondono in un paragrafo solo, perché uno spazio di due secondi non raggiunge più la soglia.

Lo stesso file con gli orari di inizio

Ingresso

1
00:02:15,000 --> 00:02:17,000
Here is where
we came in.

2
01:47:52,000 --> 01:47:55,000
And here is
where we leave.

Uscita

[00:02:15] Here is where we came in.

[01:47:52] And here is where we leave.

Con l’interruttore degli orari attivo, ogni paragrafo è preceduto dall’orario di inizio del blocco che lo apre, al secondo. Il secondo paragrafo è quasi due ore dentro il programma e mostra perché l’ora viene scritta per esteso invece di contare i minuti: 01:47:52 dice a un lettore dove spostarsi, e 107:52 no.

Domande frequenti

In che cosa differisce dal salvare i sottotitoli come file .txt?

Negli a capo. Salvare un file di sottotitoli come .txt conserva gli a capo del file e scrive un blocco per riga, perché quell’uscita è pensata per essere riletta come file di sottotitoli. Questa pagina fa l’opposto: unisce in una riga gli a capo di visualizzazione dentro un blocco, e poi unisce interi blocchi in paragrafi dove la pausa tra loro è breve. Le parole sono identiche in entrambi i casi. Se devi conservare gli a capo originali, ti serve la conversione in testo semplice; se vuoi qualcosa che una persona legga come prosa, ti serve questa.

Come decide la pagina dove finisce un paragrafo e comincia il successivo?

Dal silenzio tra i blocchi, non dai blocchi stessi. La pagina misura lo spazio tra la fine di un blocco e l’inizio del successivo e apre un nuovo paragrafo quando quello spazio raggiunge il numero nella casella della pausa, che parte da 2000 ms. I blocchi più vicini di così vengono letti come un passaggio continuo. I paragrafi blocco per blocco sarebbero sbagliati qui, perché una singola frase parlata viene di norma tagliata in tre o quattro blocchi perché ognuno stia nei propri tempi, e un a capo ogni pochi secondi non è l’aspetto di una trascrizione.

Che cosa fa impostare la pausa a zero?

Zero è un valore reale, non una casella vuota: ogni spazio lo raggiunge, quindi ogni blocco diventa un paragrafo a sé. È la cosa più vicina che questa pagina offra a una riga per blocco, con il vantaggio che gli a capo interni di ogni blocco vengono comunque uniti. È l’impostazione da scegliere quando il file è un elenco di affermazioni separate invece di discorso continuo — una serie di slide, o le risposte di un’intervista strutturata — e vuoi che ognuna stia da sola.

Perché gli orari sono precisi solo al secondo?

Perché una marca in una trascrizione è un segnalibro, non un punto di taglio. Serve a far ritrovare quel passaggio in un lettore, e in un programma che dura un’ora 00:42:17 è già abbastanza preciso per atterrare sulla frase: i millisecondi aggiungerebbero quattro caratteri all’inizio di ogni paragrafo senza cambiare il punto in cui qualcuno si sposta. Una marca su ogni blocco, al millisecondo, è ciò a cui serve un file di sottotitoli, e il file che hai trascinato ce l’ha già.

I nomi degli interlocutori compariranno nella trascrizione?

No, e non perché la pagina li tolga. Nessuno dei formati letti qui ha un campo per chi parla: SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV memorizzano un intervallo di tempo e un po’ di testo. Dove un file nomina un interlocutore, il nome è stato digitato nel dialogo stesso, di solito in maiuscolo o preceduto da un trattino, quindi esce nella trascrizione esattamente dove il file lo metteva e in nessun altro posto. Nulla viene dedotto dalla forma delle righe: un’ipotesi presentata come etichetta di interlocutore sarebbe peggio di nessuna etichetta.

Che cosa succede a un blocco che non contiene testo?

Viene saltato e non lascia traccia, nemmeno una riga vuota. Un blocco vuoto di solito esiste per il posizionamento più che per la lettura, e se fosse conservato la trascrizione mostrerebbe un buco in mezzo a una frase senza spiegazione. Saltarlo non disturba nemmeno la divisione in paragrafi: la pausa che decide i paragrafi si misura rispetto all’ultimo blocco che aveva davvero parole, quindi un blocco vuoto tra due blocchi parlati non li separa.

La trascrizione conserva gli a capo che erano sullo schermo?

No, ed è l’unica cosa che questa pagina fa e che non puoi annullare dopo: la posizione di quegli a capo non è in nessun punto dell’uscita. Erano una decisione di impaginazione presa per stare nella larghezza di uno schermo, e un lettore su una pagina vuole frasi, non larghezze di schermo, ed è per questo che la pagina li risolve. Se ti serve una copia del file che li conservi ancora, prendi la conversione in testo semplice: mantiene ogni a capo esattamente come lo scriveva il file, un blocco per riga.

Strumenti correlati