SSA in TXT umwandeln
Oder Untertiteltext einfügen
Was diese Konvertierung ändert
6 Sachen entfallen oder brauchen eine Entscheidung
- Zeitangaben
die gesamte Zeitachse (das Ausgabeformat zeichnet überhaupt keine Zeitangaben auf)
- Formatierung
die gesamte Formatierung (Fett, Kursiv, Farbe, Kontur, Schatten)
- Positionierung
die Positionierung auf dem Bildschirm (jeder Block kehrt an die Standardposition zurück)
- Karaoke
Karaoke-Zeitangaben (Hervorhebung pro Silbe)
- Zeilenumbrüche
Zeilenumbrüche (mehrzeilige Blöcke werden zu einer Zeile zusammengefügt)
- Formatspezifischer Inhalt
Inhalt, den das Quellformat außerhalb seiner Blöcke führt (Nicht-Block-Abschnitte, Kopftext, Einstellungen pro Block, auskommentierte Ereignisse) — das Zielformat hat keinen Platz dafür
Diese Liste stammt aus der Fähigkeitsmatrix für diese beiden Formate, nicht aus der konkreten Datei, die Sie geladen haben. Eine bestimmte Datei kann mehr verlieren, wenn sie Merkmale nutzt, die das Format erlaubt, die Matrix aber nicht modelliert.
Diese Seite konvertiert SSA nach TXT. Datei hineinziehen oder Text einfügen — zurück kommt die reine Textfassung. Die Konvertierung läuft vollständig im Browser, ohne Upload und ohne Konto.
TXT ist kein Untertitelformat, sondern eine Textausgabe: Zeiten, Stile, Positionierung, Karaoke, Zeilenumbrüche und der Skriptkopf fallen weg, übrig bleiben die Wörter in ihrer Reihenfolge. Die Liste oben stammt aus dem Vergleich der Formate, nicht aus Ihrer Datei.
Eine Datei ist kein Problem, eine ganze Staffel auch nicht: Die Warteschlange arbeitet sie der Reihe nach ab, und die Ergebnisse kommen gemeinsam als eine ZIP-Datei.
Beispiele
Eine typische SSA-Datei, nach TXT konvertiert
Eingabe
[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
Ausgabe
Hello there.
Italic line.
Two
lines
Verloren in dieser Ausgabe: Zeiten, Stile, Positionierung, Karaoke, Zeilenumbrüche und SSA-eigene Konstruktionen. Die Wörter bleiben in ihrer Reihenfolge.
Dieselbe Konvertierung mit einer unordentlichen Eingabe
Eingabe
[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.Ausgabe
Bold and underlined.
A soft
break and a {\p1}mystery{\p0} code.
So sehen echte Schäden aus — gemischte Zeilenenden, verirrte Leerzeichen, leere Felder. Im Vergleich zum sauberen Beispiel oben wird sichtbar, was der Parser verzeiht.
Häufige Fragen
Wohin sind bei SSA nach TXT die Zeitcodes verschwunden?
TXT hat keine. Eine Textausgabe besteht aus Wörtern, nicht aus Zeitpunkten: Die Reihenfolge der SSA-Zeilen bleibt erhalten, aber nichts in der Ausgabe sagt, wann etwas auf dem Bildschirm erscheint.
Was passiert bei SSA nach TXT mit Fett, Kursiv und Farbe?
TXT speichert keinen Stil, also geht die gesamte Auszeichnung verloren — `{\i1}` im Ereignistext ebenso wie eine Farbe aus `[V4 Styles]`. Jede Zeile wird als reiner Text geschrieben; die Wörter selbst bleiben unangetastet.
Was passiert bei SSA nach TXT mit der Position auf dem Bildschirm?
Ohne Zeitachse gibt es auch keine Stelle im Bild: `\pos`, `\an` und `\move` fallen beim Verlassen von SSA weg. Der Player hat keine Position, an die er den Text setzen könnte.
Was passiert bei SSA nach TXT mit dem Karaoke-Timing?
Die Marker `\k`, `\kf` und `\ko` verschwinden, weil TXT keinen Zeitpunkt und erst recht keinen innerhalb einer Zeile kennt. Die Silben bleiben als fortlaufender Text stehen.
Was passiert bei SSA nach TXT mit einem zweizeiligen Block?
Beide Zeilen werden untereinander geschrieben, aber die Datei sagt nicht mehr, dass sie zusammengehören: TXT kann Zeilen nicht zu einem Block gruppieren. Wer die Datei später wieder einliest, bekommt zwei Untertitel statt einem — wichtig, wenn ein Übersetzungs- oder Synchronisationswerkzeug folgt.
Was passiert bei SSA nach TXT mit `[Script Info]` und dem übrigen Skript?
Nur `Dialogue:`-Zeilen liefern Text. Der Skriptkopf mit Titel, die Stiltabelle, `Comment:`-Zeilen sowie `[Fonts]` und `[Graphics]` fallen weg, weil TXT außer Zeilen nichts aufnimmt.