Andare al contenuto principale
SubtitleMatrix

Convertire SBV 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 converte SBV in TXT: trascini un file, o incolli il testo, e riottieni la versione TXT, cioè solo le parole, una riga per riga di sottotitolo. La conversione gira nel browser e nessun file viene caricato.

I due formati conservano poco in comune: temporizzazione e interruzioni di riga non hanno posto in TXT. L’elenco qui sopra viene dalle capacità dichiarate dei formati, non dal contenuto del tuo file, quindi è identico prima e dopo il caricamento.

Un file va bene, e così un’intera stagione: la coda li elabora in ordine e i risultati arrivano insieme in un unico ZIP.

Esempi

Un file SBV tipico, convertito in TXT

Ingresso

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Uscita

The quick brown fox.
Jumps over the lazy dog.
Two lines here.
And a second one.

In questa uscita si perdono temporizzazione e interruzioni di riga. Il testo e l’ordine dei blocchi corrispondono riga per riga.

La stessa conversione su un input disordinato

Ingresso

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Uscita

Carriage-return line endings.
Indented timecode, no final newline.

È il tipo di danno che i file reali hanno davvero — fine riga misti, spazi superflui, campi lasciati vuoti. Confrontalo con l’esempio ordinato qui sopra per vedere cosa il parser perdona.

Domande frequenti

Dove sono finiti i timecode dell’SBV?

TXT non ne ha da dare: un’esportazione di testo è parole, non istanti. L’ordine delle righe SBV è conservato, quindi la quarantesima riga del tuo file è la quarantesima anche qui, ma nulla nell’uscita dice quando una riga compare sullo schermo.

Che fine fa un blocco SBV su due righe nel TXT?

Entrambe le righe vengono scritte, una sotto l’altra, ma il file smette di dire che stanno insieme: TXT non sa raggruppare righe in un solo blocco, quindi rileggendo il risultato si otterrebbero due sottotitoli dove il file SBV ne aveva uno. Conta se dopo di te passerà una traduzione o uno strumento di risincronizzazione.

Che aspetto ha l’uscita quando SBV diventa TXT?

Ha l’aspetto del TXT: nessun numero di blocco e nessun timecode — una riga di testo per ogni riga di sottotitolo. Ogni blocco SBV diventa un blocco TXT, nello stesso ordine, con lo stesso testo.

I blocchi SBV mantengono l’ordine nell’uscita TXT?

Sì, e lungo la strada vengono ordinati per istante di inizio — prima il più antico, che è l’ordine atteso da ogni formato di questo sito e quello con cui i lettori li interpretano. Se il tuo file SBV elencava i blocchi fuori sequenza, l’uscita TXT li rimette in ordine: è un cambiamento nella struttura del file, non nel suo contenuto, ed è voluto.

Posso riconvertire il TXT in SBV?

Sì, e ha un elenco suo: convertendo TXT in SBV si perde la temporizzazione. Quell’elenco è diverso da quello qui sopra perché i due formati conservano cose diverse.

L’uscita TXT conserva la codifica del file SBV?

No: l’uscita è UTF-8, con fine riga Unix e senza BOM, qualunque codifica usasse il file SBV. Un file che arriva in UTF-16, o in una codifica Windows a byte singolo, viene decodificato in ingresso (il pannello dei risultati lo segnala quando accade); quello che esce è sempre lo stesso TXT in UTF-8.

Strumenti correlati