Convertire SSA in TXT
Oppure incollare il testo dei sottotitoli
Cosa cambia questa conversione
6 elementi vengono scartati o richiedono una decisione
- Temporizzazione
l’intera timeline (il formato di uscita non registra alcuna temporizzazione)
- Stile
tutto lo stile (grassetto, corsivo, colore, contorno, ombra)
- Posizionamento
il posizionamento sullo schermo (ogni blocco torna alla posizione predefinita)
- Karaoke
la temporizzazione karaoke (evidenziazione per sillaba)
- Interruzioni di riga
le interruzioni di riga (i blocchi su più righe verranno uniti in una sola riga)
- Contenuto specifico del formato
il contenuto che il formato di partenza tiene fuori dai suoi blocchi (blocchi non-cue, testo di intestazione, impostazioni per blocco, eventi commentati) — il formato di destinazione non ha un posto per esso
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 SSA 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 non conservano le stesse cose, e la differenza non è estetica: temporizzazione, stile, posizione, karaoké, interruzioni di riga e contenuti propri di SSA non hanno posto in TXT. L’elenco qui sopra viene da ciò che ciascun formato sa esprimere, non dal tuo file.
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 SSA tipico, convertito in TXT
Ingresso
[Script Info]
Title: Example SSA
ScriptType: v4.00
Collisions: Normal
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: Marked=0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines
Uscita
Hello there.
Italic line.
Two
lines
In questa uscita si perdono temporizzazione, stile, posizione, karaoké, interruzioni di riga e contenuti propri del formato. Tutto il resto corrisponde riga per riga.
La stessa conversione su un input disordinato
Ingresso
[Script Info]
Title: Dirty SSA
ScriptType: v4.00
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: Marked=0,0:00:00.00,0:00:01.00,Default,,0,0,0,,not a subtitle
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\nbreak and a {\p1}mystery{\p0} code.Uscita
Bold and underlined.
A soft
break and a {\p1}mystery{\p0} code.
È 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 del SSA?
TXT non ne ha da dare: un’esportazione di testo è parole, non istanti. L’ordine delle righe SSA è 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 fanno grassetto, corsivo e colore dal SSA al TXT?
TXT non conserva stile di nessun tipo, quindi se ne va tutto: un tag di override come `{\i1}` scritto nel testo dell’evento, o un colore che veniva dalla tabella `[V4 Styles]` — niente ha un punto di atterraggio, e ogni riga viene scritta come testo semplice. Le parole in sé restano intatte.
Che fine fa la posizione sullo schermo da SSA a TXT?
TXT non sa dire dove viene disegnato un sottotitolo, quindi i codici `\pos`, `\an` e `\move` cadono in uscita dal SSA e ogni blocco torna alla posizione predefinita scelta dal lettore — per la maggior parte, in basso al centro del fotogramma.
Che fine fa il karaoké da SSA a TXT?
La temporizzazione va, le parole restano. Il karaoké vive nei codici `\k`, `\kf` e `\ko` che un evento SSA porta con sé, e che segnano quando ogni sillaba si accende; TXT non ha modo di registrare un istante dentro una riga, quindi i segni cadono e le sillabe arrivano come parole normali, una per riga.
Che fine fa un blocco SSA 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 SSA ne aveva uno. Conta se dopo di te passerà una traduzione o uno strumento di risincronizzazione.
Che fine fanno il blocco `[Script Info]` e il resto dello script SSA nel TXT?
Solo le righe `Dialogue:` diventano sottotitoli. Il blocco `[Script Info]` (titolo compreso — TXT non ha dove metterlo), la tabella degli stili, le eventuali righe `Comment:` e tutto ciò che è incorporato in `[Fonts]` o `[Graphics]` vengono scartati. Per un file SSA il cui stile era scritto a mano, è la perdita che si nota di più.
Che aspetto ha l’uscita quando SSA 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 SSA diventa un blocco TXT, nello stesso ordine, con lo stesso testo.
I blocchi SSA 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 SSA 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 SSA?
Sì, e ha un elenco suo: convertendo TXT in SSA si perdono la temporizzazione e la precisione. Quell’elenco è diverso da quello qui sopra perché i due formati conservano cose diverse.
L’uscita TXT conserva la codifica del file SSA?
No: l’uscita è UTF-8, con fine riga Unix e senza BOM, qualunque codifica usasse il file SSA. 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.