Zum Hauptinhalt springen
SubtitleMatrix

SMI in MicroDVD umwandeln

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

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

  • 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 SMI 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 und kennt weder Stile noch Positionierung. Deshalb verlieren SMI-Dateien hier ihre Stile aus dem `<STYLE>`-Block, die Positionierung, die Bildrate als Angabe und die SAMI-eigenen Konstruktionen. Text und Reihenfolge kommen an; die Zeit wird in Frames umgerechnet.

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 SMI-Datei, nach MicroDVD konvertiert

Eingabe

<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial; }
.ENCC { Name: English; lang: en-US; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello there.
<SYNC Start=3000>
<P Class=ENCC>&nbsp;
<SYNC Start=3500>
<P Class=ENCC>How are you?<br>Fine, thanks.
<SYNC Start=6000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

Ausgabe

{1}{1}25
{25}{75}Hello there.
{88}{150}How are you?|Fine, thanks.

Verloren in dieser Ausgabe: Stile, Positionierung, Bildrate und SAMI-eigene Konstruktionen. Text und Reihenfolge bleiben.

Dieselbe Konvertierung mit einer unordentlichen Eingabe

Eingabe

<SAMI>
<HEAD>
<TITLE>Episode 1</TITLE>
<STYLE TYPE="text/css">
<!--
.ENCC { Name: English; }
-->
</STYLE>
</HEAD>
<BODY>
<sync start="00:00:02,500">
<P Class=ENCC>Line one<br>Line two
<sync start=9000>
<P Class=ENCC>Tom &amp; Jerry
<SYNC Start=12000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

Ausgabe

{1}{1}25
{63}{225}Line one|Line two
{225}{300}Tom &amp; Jerry

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 SMI nach MicroDVD nötig?

MicroDVD speichert einen Untertitel als Paar von Frame-Nummern statt als Uhrzeit — `{103}{175}` —, deshalb rechnet die Bildrate die SMI-Zeiten in Frames um: Bei 25 Bildern pro Sekunde ist `Start=4000` Frame 100. Der Wert muss zur Bildrate des Videos passen; ein falscher Wert driftet mit längerer Laufzeit immer weiter.

Was passiert bei SMI nach MicroDVD mit dem `<STYLE>`-Block?

Er fällt vollständig weg: MicroDVD kennt keine Schrift, keine Farbe und keine Klasse. Die Regeln, die `<STYLE>` für `Class=ENCC` vergibt, kommen nicht an — übrig bleibt der reine Text.

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

Wie MicroDVD: keine Blocknummern, dafür ein Paar Frame-Nummern in geschweiften Klammern am Zeilenanfang. Jeder SMI-Block wird ein MicroDVD-Block, in derselben Reihenfolge.

Wie kommt ein zweizeiliger SMI-Block in MicroDVD an?

Als eine Zeile mit senkrechtem Strich zwischen den Hälften — so schreibt MicroDVD einen Zeilenumbruch. Das `<br>` der SMI-Datei wird zu diesem Strich, und die beiden Zeilen bleiben ein Untertitel.

Behalten SMI-Blöcke in der MicroDVD-Ausgabe ihre Reihenfolge?

Ja, und sie werden unterwegs nach Startzeit sortiert — der früheste zuerst. War die SMI-Datei ungeordnet, stellt MicroDVD die Reihenfolge wieder her; das ändert die Struktur, nicht den Inhalt.

Lässt sich MicroDVD wieder nach SMI konvertieren?

Ja, und diese Richtung hat ihre eigene Liste: MicroDVD nach SMI verliert die Bildrate, weil SMI nur Uhrzeiten kennt und die Frame-Nummern wieder in Millisekunden umgerechnet werden müssen. Die Liste unterscheidet sich von der obigen.

Verwandte Werkzeuge