Convertire MicroDVD in TXT
Oppure incollare il testo dei sottotitoli
Opzioni
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.
Cosa cambia questa conversione
3 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)
- Frequenza dei fotogrammi
la sorgente memorizza i tempi come numeri di fotogramma — ogni timestamp dipende dalla frequenza dei fotogrammi fornita
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.
Quando serve solo il testo, un TXT è la forma più diretta: una riga di parole per ogni riga di sottotitoli, senza tempi. Questa pagina converte MicroDVD in TXT nel browser, senza caricare nulla.
La frequenza dei fotogrammi serve comunque per leggere il file MicroDVD, ma il TXT non la conserva: si perdono temporizzazione, a capo e frequenza dei fotogrammi. Un cue su due righe viene scritto su due righe, però il file smette di dire che appartengono insieme, quindi rileggendolo si ottengono due sottotitoli dove prima ce n’era uno. Conta se dopo di te passa uno strumento di traduzione o di risincronizzazione.
Se il campo della frequenza è vuoto si usa quella dichiarata nella prima riga del file, altrimenti 25 fps; il valore non cambia le parole ma entra nel rapporto delle perdite. Più file insieme arrivano in un unico ZIP.
Esempi
Un file MicroDVD tipico, convertito in TXT
Ingresso
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Uscita
The quick brown fox jumps over the lazy dog.
Faster than
the last one.
In questa conversione si perdono la temporizzazione, gli a capo e la frequenza dei fotogrammi. Tutto il resto resta identico, riga per riga.
La stessa conversione su un input difficile
Ingresso
{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.
Uscita
Leading zeros in the frame numbers.
An unrecognized line above was kept in place.
Trailing spaces are kept.
È il tipo di danno che i file reali hanno davvero: fini di riga misti, spazi vaganti, campi vuoti. Confrontandolo con l’esempio ordinato qui sopra si vede che cosa il parser perdona.
Domande frequenti
Dove sono finiti i timecode MicroDVD?
Il TXT non ne ha: un’esportazione di testo è parole, non momenti. L’ordine delle righe MicroDVD resta, quindi la quarantesima riga del file è la quarantesima riga qui, ma nulla nell’output dice quando qualcosa appare a schermo.
Che succede in TXT a un cue MicroDVD su due righe?
Entrambe le righe vengono scritte, una sotto l’altra, ma il file smette di dire che appartengono insieme: il TXT non sa raggruppare righe in un cue, quindi rileggendo si ottengono due sottotitoli dove il MicroDVD ne aveva uno. Conta se dopo di te passa uno strumento di traduzione o di risincronizzazione.
Quale frequenza dei fotogrammi si usa leggendo MicroDVD prima di scrivere TXT?
Il campo in alto vince; se è vuoto vale la dichiarazione del file e, in mancanza, 25 fps. Il TXT non mostra tempi, ma la frequenza determina i millisecondi usati per ordinare i cue e compare nel rapporto delle perdite.
Che aspetto ha l’output quando MicroDVD diventa TXT?
Ha l’aspetto del TXT: nessun numero di cue e nessun timecode, una riga di testo per ogni riga di sottotitolo. Ogni cue MicroDVD diventa una riga TXT, nello stesso ordine e con lo stesso testo.
I cue MicroDVD mantengono l’ordine nell’output TXT?
Sì, e vengono ordinati per tempo di inizio lungo la strada: prima i più antichi, come si aspetta ogni formato di questo sito. Se il file MicroDVD elencava i cue fuori sequenza, il TXT li rimette in ordine: cambia la struttura, non le parole.
Posso riconvertire il TXT in MicroDVD?
Sì, e ha un elenco suo: convertire TXT in MicroDVD perde temporizzazione e frequenza dei fotogrammi. Quell’elenco è diverso da quello qui sopra perché i due formati conservano cose diverse.
L’output TXT conserva la codifica del file MicroDVD?
No: l’output è UTF-8, con fine riga Unix e senza BOM, qualunque codifica usasse il file MicroDVD. Un file in UTF-16 o in una codifica a byte singolo di Windows viene decodificato in ingresso, e il pannello lo segnala; ciò che esce è sempre lo stesso TXT in UTF-8.