Zum Hauptinhalt springen
SubtitleMatrix

SSA in MicroDVD umwandeln

FormatkonvertierungSubStation Alpha (SSA)
Oder Untertiteltext einfügen

Optionen

In welcher Bildrate die Zeitangaben gezählt werden. Auf den Formatseiten ist das, was MicroDVD braucht, denn es speichert Zeitangaben als Bildnummern. Auf den Bildraten-Seiten ist es die Rate, gegen die die Datei getaktet wurde — die Fassung, für die die Untertitel erstellt wurden —, und das zweite Feld der Seite nimmt die Rate des Videos auf, mit dem Sie sie verwenden wollen. 23,976, 24, 25, 29,97, 30, 50, 59,94 und 60 sind die üblichen. Ein falscher Wert verschiebt die gesamte Zeitachse, und auf den Bildraten-Seiten verschiebt er sie um einen Faktor statt um einen festen Betrag.

Was diese Konvertierung ändert

5 Sachen entfallen oder brauchen eine Entscheidung

  • 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)

  • Bildrate

    dieses Format speichert Zeiten als Bildnummern — die Zeitangaben hängen von der Bildrate ab, die Sie angeben

  • 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 MicroDVD. Datei hineinziehen oder Text einfügen — zurück kommt die MicroDVD-Fassung. Die Konvertierung läuft vollständig im Browser, ohne Upload und ohne Konto.

MicroDVD zählt Einzelbilder statt Sekunden: Jede Zeile beginnt mit zwei Frame-Nummern in geschweiften Klammern. Damit hängt die Ausgabe an der Bildrate des Videos, und genau sie ist der eine Wert, den diese Richtung von Ihnen braucht. Stile, Positionierung, Karaoke und der Skriptkopf haben zugleich keinen Platz. 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 MicroDVD 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

{1}{1}25
{25}{100}Hello there.
{125}{200}Italic line.
{225}{300}Two|lines

Verloren in dieser Ausgabe: Stile, Positionierung, Karaoke, Bildrate und SSA-eigene Konstruktionen. Alles Übrige stimmt Zeile für Zeile.

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

{1}{1}25
{25}{100}Bold and underlined.
{125}{200}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

Welche Bildrate ist bei SSA nach MicroDVD nötig?

MicroDVD speichert einen Untertitel als Paar von Frame-Nummern statt als Uhrzeit — `{103}{175}` —, deshalb rechnet die Bildrate die SSA-Zeiten in das um, was die Datei braucht: Bei 25 Bildern pro Sekunde ist Sekunde vier Frame 100. Der Wert muss zur Bildrate des Videos passen; ein falscher Wert fällt am Anfang kaum auf und driftet mit längerer Laufzeit immer weiter.

Was passiert bei SSA nach MicroDVD mit Fett, Kursiv und Farbe?

MicroDVD kennt keinen Stil, also geht die Betonung samt Stiltabelle verloren: `{\i1}` im Ereignistext und Farben aus `[V4 Styles]` haben kein Ziel. Jede Zeile wird als reiner Text geschrieben, die Wörter bleiben unverändert.

Was passiert bei SSA nach MicroDVD mit der Position auf dem Bildschirm?

MicroDVD hat keinen Ausdruck für die Stelle im Bild. `\pos`, `\an` und `\move` werden beim Verlassen von SSA verworfen, und jeder Block erscheint dort, wo der Player ihn standardmäßig setzt — meist unten und zentriert.

Was passiert bei SSA nach MicroDVD mit dem Karaoke-Timing?

Die Zeitmarken von `\k`, `\kf` und `\ko` gehen verloren, weil MicroDVD nur Anfang und Ende eines Blocks als Frames kennt, nicht den Moment einer einzelnen Silbe. Die Silben selbst kommen als normaler Text an.

Was passiert bei SSA nach MicroDVD mit `[Script Info]` und dem übrigen Skript?

Nur `Dialogue:`-Zeilen werden zu Untertiteln. `[Script Info]` mit dem Titel, die Stiltabelle, alle `Comment:`-Zeilen und Inhalte aus `[Fonts]` oder `[Graphics]` fallen weg — MicroDVD hat für keines davon einen Ort.

Wie sieht die Ausgabe aus, wenn SSA zu MicroDVD wird?

Wie MicroDVD: keine Blocknummern, dafür ein Paar Frame-Nummern in geschweiften Klammern am Zeilenanfang. Ein zweizeiliger SSA-Block wird zu einer Zeile mit senkrechtem Strich zwischen den Hälften, so schreibt MicroDVD einen Zeilenumbruch.

Verwandte Werkzeuge