Zum Hauptinhalt springen
SubtitleMatrix

SBV in SRT umwandeln

Oder Untertiteltext einfügen

Was diese Konvertierung ändert

In diese Richtung geht nichts verloren — jedes Merkmal des Quellformats hat im Zielformat einen Platz.

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

In dieser Richtung geht nichts verloren. SRT kann alles ausdrücken, was SBV enthält: Zeitachse, Zeilenumbrüche und Text kommen vollständig an, und weil SBV weder Stile noch Positionierung kennt, fehlt auch nichts. Die Ausgabe ist eine gewöhnliche SRT-Datei mit nummerierten Blöcken.

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 SBV-Datei, nach SRT konvertiert

Eingabe

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Ausgabe

1
00:00:01,000 --> 00:00:03,500
The quick brown fox.

2
00:00:04,000 --> 00:00:06,250
Jumps over the lazy dog.

3
00:00:07,000 --> 00:00:09,000
Two lines here.
And a second one.

Hier geht nichts verloren: beide Seiten Zeile für Zeile vergleichen.

Dieselbe Konvertierung mit einer unordentlichen Eingabe

Eingabe

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Ausgabe

1
00:00:02,000 --> 00:00:04,000
Carriage-return line endings.

2
00:00:06,000 --> 00:00:08,000
Indented timecode, no final newline.

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

Wie sieht die Ausgabe aus, wenn SBV zu SRT wird?

Wie SRT: eine Nummer über jedem Zeitcode, ab 1 gezählt, darunter der Zeitcode mit `-->` und der Text. Jeder SBV-Block wird ein SRT-Block, in derselben Reihenfolge.

Bleiben die SBV-Zeiten in der SRT-Datei exakt?

Ja, auf die Millisekunde — feiner geht keines der beiden Formate. SBV schreibt einen Zeitpunkt als `0:00:04.126`, SRT denselben als `00:00:04,126` mit Komma vor den Millisekunden; nichts wird gerundet oder verschoben.

Wie kommt ein zweizeiliger SBV-Block in SRT an?

Als zwei Zeilen untereinander. Die Zusammengehörigkeit bleibt — die beiden SBV-Zeilen gehören weiter zu einem Untertitel, und ein Player zeigt sie gemeinsam.

Behalten SBV-Blöcke in der SRT-Ausgabe ihre Reihenfolge?

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

Lässt sich SRT wieder nach SBV konvertieren?

Ja, und beide Richtungen sind verlustfrei — SBV und SRT können jeweils alles ausdrücken, was das andere kann. Ein Hin und Zurück ergibt dieselbe Zeitachse und denselben Text im ursprünglichen Gewand; deshalb hat der Bericht oben nichts aufzulisten.

Behält die SRT-Ausgabe die Zeichenkodierung der SBV-Datei?

Nein — die Ausgabe ist UTF-8 mit Unix-Zeilenenden und ohne Byte-Order-Mark, unabhängig von der SBV-Datei. UTF-16 oder eine Windows-Einzelbyte-Kodierung wird beim Einlesen dekodiert; die Ausgabe ist immer dieselbe UTF-8-SRT-Datei.

Verwandte Werkzeuge