TXT in SSA umwandeln
Oder Untertiteltext einfügen
Optionen
Wird verwendet, wenn die Quelle keine Endzeiten hat (reiner Text, LRC). Die Zeitachse in der Ausgabe wird hier erzeugt und nicht umgerechnet, daher ist dieser Wert das, was Sie erhalten.
Was diese Konvertierung ändert
2 Sachen entfallen oder brauchen eine Entscheidung
- Zeitangaben
die Zeitachse selbst — die Quelle zeichnet keine Zeitangaben auf, die der Ausgabe wird also erzeugt und nicht umgerechnet
- Genauigkeit
Zeitgenauigkeit — die Uhr der Ausgabe ist gröber, jeder Zeitstempel wird also auf die nächsten 10 ms gerundet
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.
TXT in SSA umwandeln: Datei hineinziehen oder Text einfügen, die SSA-Fassung herunterladen. Der Browser rechnet, der Rechner bleibt die einzige Station.
Die Formate speichern nicht dasselbe: TXT hat keine Zeiten, SSA rechnet in Hundertsteln. Die Achse wird deshalb beim Umwandeln erzeugt und beim Schreiben gerundet; die Liste oben nennt beides.
Die Warteschlange nimmt auch eine ganze Staffel und liefert alle Dateien in einem ZIP.
Beispiele
Eine typische Textdatei, nach SSA konvertiert
Eingabe
The quick brown fox jumps over the lazy dog.
Second paragraph, first line.
Second paragraph, second line.
Ausgabe
[Script Info]
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
Dialogue: 0,0:00:00.00,0:00:02.00,Default,,0,0,0,,The quick brown fox jumps over the lazy dog.
Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0,0,0,,Second paragraph, first line.
Dialogue: 0,0:00:04.00,0:00:06.00,Default,,0,0,0,,Second paragraph, second line.
In dieser Ausgabe verloren: Zeitachse und Zeitauflösung. Alles andere stimmt Zeile für Zeile.
Dieselbe Konvertierung mit widerspenstiger Eingabe
Eingabe
Hello world.
Second block.
Ausgabe
[Script Info]
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
Dialogue: 0,0:00:00.00,0:00:02.00,Default,,0,0,0,,Hello world.
Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0,0,0,,Second block.
Solche Schäden haben echte Dateien – gemischte Zeilenenden, verirrte Leerzeichen, leere Felder. Vergleichen Sie mit dem sauberen Beispiel oben, um zu sehen, was der Parser verzeiht.
Häufige Fragen
Werden die Zeitcodes erfunden, wenn TXT zu SSA wird?
Ja. TXT hat keine Zeitangaben, deshalb wird die Achse beim Umwandeln mit gleichmäßigen Slots angelegt. Die eingestellte Dauer bestimmt, wie breit jeder Slot ist.
Warum verschieben sich die Zeitstempel von TXT nach SSA?
TXT liefert keine Zeitstempel; die Achse entsteht hier. SSA rechnet in Hundertsteln, deshalb werden die erzeugten Slots beim Schreiben auf die nächsten 10 ms gerundet – keine Zeile wandert mehr als 5 ms.
Wie sieht die SSA-Ausgabe aus, wenn TXT zu SSA wird?
Jede Zeile ist ein Dialogue-Eintrag in [Events], mit Marked-Feld an der Stelle, an der ASS Layer schreibt. Aus jeder TXT-Zeile wird eine SSA-cue, gleiche Reihenfolge, gleicher Text.
Was passiert mit Absätzen aus TXT in SSA?
Leerzeilen werden keine cues. Jede nicht leere Zeile bekommt einen eigenen Slot und damit eine eigene Dialogue-Zeile.
Kann ich SSA zurück nach TXT wandeln?
Ja, und SSA nach TXT verliert Zeitachse, Stil, Position, Karaoke, Zeilenumbrüche und formatspezifische Inhalte. Übrig bleibt der reine Zeilentext.
Bleibt die Reihenfolge der TXT-Zeilen in SSA erhalten?
Ja. Die Dialogue-Zeilen werden nach start geordnet, was bei fortlaufenden Slots der Zeilenreihenfolge entspricht.