Andare al contenuto principale
SubtitleMatrix

Convertire SRT in TXT

Oppure incollare il testo dei sottotitoli

Cosa cambia questa conversione

2 elementi vengono scartati o richiedono una decisione

  • Temporizzazione

    l’intera timeline (il formato di uscita non registra alcuna temporizzazione)

  • Interruzioni di riga

    le interruzioni di riga (i blocchi su più righe verranno uniti in una sola riga)

Questo elenco deriva dalla matrice delle capacità di questi due formati, non dal particolare file caricato. Un file specifico può perdere di più se usa caratteristiche che il formato consente ma la matrice non modella.

Questa pagina toglie la sincronizzazione da un file di sottotitoli e lascia le parole. SRT è un elenco di blocchi con inizio, fine e testo; il formato TXT è solo righe di testo. La conversione elimina quindi i codici temporali e i numeri dei blocchi, e conserva le parole nell’ordine in cui compaiono.

Un blocco di due righe diventa due righe di testo. Nulla viene unito in un paragrafo che non si è scritto e nulla viene riformattato: le interruzioni di riga del file originale sono quelle dell’output, ed è questo che rende il risultato utilizzabile come trascrizione, sorgente di traduzione o bozza. La formattazione in linea non viene rimossa: è testo come il resto, quindi un tag in ingresso resta un tag in uscita.

In questa direzione si perdono la sincronizzazione e le interruzioni di riga che separavano i blocchi, ed è proprio lo scopo della pagina. Un file o un’intera stagione, tutto nel browser, con un solo ZIP alla fine.

Esempi

Un file SRT tipico, convertito in TXT

Ingresso

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

Uscita

Hello there.
Whispering now.
And a second line.
Bold statement.

In questo output si perdono: la sincronizzazione e le interruzioni di riga. Il resto corrisponde riga per riga.

La stessa conversione su un input irregolare

Ingresso

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

Uscita

Bold and italic.

Last one.

Il file irregolare perde i blocchi illeggibili e i commenti: nel testo restano solo le righe di dialogo, nell’ordine cronologico.

Domande frequenti

Perché mai volere un file SRT come testo semplice?

Per tutto ciò che vuole le parole senza i tempi: una trascrizione da leggere, un copione da tradurre, una bozza di articolo, un file da dare in pasto a un indice di ricerca, o semplicemente una versione da consegnare a chi non ha un lettore di sottotitoli.

Come escono nel TXT i blocchi SRT di due righe?

Come due righe, in ordine, senza riga vuota in mezzo. Il file di testo si legge quindi come si leggono i sottotitoli sullo schermo, e il confine del blocco è l’unica cosa che scompare.

I tag SRT vengono rimossi insieme ai tempi nel TXT?

No. Il markup è testo, quindi esce come testo. Se i sottotitoli usano il corsivo per il dialogo fuori campo, i tag si vedono nell’output e si può decidere se tenerli come segnale o eliminarli.

Perdo i tempi SRT convertendo in TXT?

Sì, ed è lo scopo di questa direzione: è dichiarato sotto il riquadro del file, quindi non c’è sorpresa. Se serve testo semplice che conservi la timeline, conviene convertire in CSV o JSON: entrambi sono file di testo e mantengono inizio e fine di ogni blocco.

L’output TXT mantiene i nomi dei file SRT?

Sì, con l’estensione cambiata. Un lotto scende come un solo ZIP con un file di testo per input, con gli stessi nomi, così una cartella di episodi resta nell’ordine in cui è stata trascinata.

Strumenti correlati