SBV in LRC umwandeln
Oder Untertiteltext einfügen
Was diese Konvertierung ändert
2 Sachen entfallen oder brauchen eine Entscheidung
- Zeitangaben
die Endzeiten der Untertitelblöcke (das Ausgabeformat zeichnet nur auf, wann ein Block beginnt)
- 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.
Diese Seite konvertiert SBV nach LRC. Datei hineinziehen oder Text einfügen — zurück kommt die LRC-Fassung. Die Konvertierung läuft vollständig im Browser, ohne Upload und ohne Konto.
LRC ist ein Liedtextformat: Eine Zeile beginnt zu einem Zeitpunkt und bleibt stehen, bis die nächste kommt. Endzeiten haben deshalb keinen Platz, und weil LRC nur Hundertstelsekunden speichert, verliert auch die Präzision. 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 SBV-Datei, nach LRC 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
[00:01.00]The quick brown fox.
[00:04.00]Jumps over the lazy dog.
[00:07.00]Two lines here.
[00:07.00]And a second one.
Verloren in dieser Ausgabe: Endzeiten und Präzision. Der Text stimmt Zeile für Zeile.
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
[00:02.00]Carriage-return line endings.
[00:06.00]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
Was passiert bei SBV nach LRC mit der Endzeit jedes Blocks?
LRC notiert nur den Beginn einer Zeile — ein Liedtext-Player lässt sie stehen, bis die nächste einsetzt, ein Ende wäre also redundant. Jedes Ende entfällt, jeder SBV-Start bleibt unverändert.
Warum haben sich bei SBV nach LRC die Zeitstempel verschoben?
LRC speichert Zeit als `[00:04.12]`, SBV als `0:00:04.126` — Hundertstel gegen Tausendstel —, also wird jeder Zeitcode auf die nächsten 10 ms gerundet: aus `00:00:04,126` werden 4,13 Sekunden. Nichts wird gestreckt oder umsortiert, und kein Block wandert um mehr als 5 ms; beim Abgleich gegen eine andere Datei ist das die eine ungenaue Stelle.
Wie sieht die Ausgabe aus, wenn SBV zu LRC wird?
Wie LRC: keine Blocknummern, jede Zeile trägt ihren Zeitstempel in eckigen Klammern. Jeder SBV-Block wird ein LRC-Block, in derselben Reihenfolge, mit demselben Text.
Wie kommt ein zweizeiliger SBV-Block in LRC an?
Als zwei Zeitstempelzeilen mit derselben Zeit — so sagt LRC, dass die beiden zusammengehören. Die Zusammengehörigkeit bleibt also erhalten, obwohl LRC keine Blöcke kennt.
Behalten SBV-Blöcke in der LRC-Ausgabe ihre Reihenfolge?
Ja, und sie werden unterwegs nach Startzeit sortiert — der früheste zuerst. War die SBV-Datei ungeordnet, stellt LRC die Reihenfolge wieder her; das ist eine Änderung der Struktur, nicht des Inhalts.
Lässt sich LRC wieder nach SBV konvertieren?
Ja, und diese Richtung hat ihre eigene Liste: LRC nach SBV verliert die Zeitachse, weil LRC nur Startpunkte kennt. Die Liste unterscheidet sich von der obigen, weil die beiden Formate unterschiedliche Dinge behalten.