LRC in VTT 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
1 Sache entfällt oder braucht eine Entscheidung
- Zeitangaben
die Endzeiten der Untertitelblöcke — die Quelle zeichnet sie nicht auf, die der Ausgabe werden also erzeugt und nicht umgerechnet
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 wandelt LRC in VTT um. Ziehen Sie eine Datei hinein oder fügen Sie den Text ein — Sie erhalten die VTT-Fassung zurück. Die Umwandlung läuft vollständig in Ihrem Browser: kein Upload, keine Anmeldung.
Beide Formate speichern nicht dasselbe, und der Unterschied ist nicht kosmetisch: das Timing hat in VTT keinen Platz. Die Liste oben stammt daraus, was die beiden Formate jeweils ausdrücken können, nicht aus Ihrer Datei; sie gilt also schon, bevor Sie etwas laden.
Eine Datei ist kein Problem, eine ganze Staffel auch nicht: Die Warteschlange arbeitet sie der Reihe nach ab und liefert alle Ergebnisse in einem einzigen ZIP.
Beispiele
Eine typische LRC-Datei, umgewandelt in VTT
Eingabe
[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.Ausgabe
WEBVTT
00:00:12.000 --> 00:00:15.300
First line of the song.
00:00:15.300 --> 00:00:18.000
Second line.
Second line, translated.
00:00:18.000 --> 00:00:21.500
00:00:21.500 --> 00:00:23.500
Final line.
In diesem Ergebnis geht verloren: das Timing. Alles andere bleibt Zeile für Zeile gleich.
Dieselbe Umwandlung mit einer unordentlichen Eingabe
Eingabe
[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]Ausgabe
WEBVTT
00:00:03.000 --> 00:00:05.500
Out of order.
00:00:05.500 --> 00:00:07.000
Leading zero omitted, one decimal.
00:00:07.000 --> 00:00:09.000
Second with no centiseconds.
Repeated chorus line.
00:00:09.000 --> 00:00:12.000
Repeated chorus line.
00:00:12.000 --> 00:00:14.000
So sehen echte Dateien aus: gemischte Zeilenenden, verirrte Leerzeichen, leere Felder. Vergleichen Sie das mit dem sauberen Beispiel oben, dann sehen Sie, was der Parser verzeiht.
Häufige Fragen
Wie kommt eine LRC-Zeile in VTT zu einer Endzeit?
Der Start der nächsten Zeile wird ihr Ende, die letzte Zeile bekommt die eingestellte Dauer. VTT verlangt beide Marken und schreibt sie mit Punkt und Millisekunden: 00:00:12.000 --> 00:00:15.300.
Wie sieht eine VTT-Datei aus, die aus LRC entsteht?
Sie beginnt mit der Zeile WEBVTT, danach folgt je Block eine Zeitzeile und der Text. Der LRC-Zeitstempel [00:12.00] wird dabei zu 00:00:12.000; optionale Blockkennungen bleiben leer.
Wie wird ein zweizeiliger LRC-Eintrag in VTT geschrieben?
Als ein VTT-Block mit zwei Textzeilen unter einer Zeitzeile. Die gemeinsame Startzeit aus LRC bleibt die Gruppierung, VTT zeigt sie als einen Block.
Ordnet die Umwandlung LRC-Einträge für VTT neu?
Beim Umwandeln wird nach Startzeit sortiert. LRC enthält keine Endzeiten; VTT braucht sie, um Blöcke zu begrenzen. Die Reihenfolge ist danach aufsteigend.
Kann ich die VTT-Datei zurück nach LRC umwandeln?
Ja, VTT nach LRC verliert Timing, Formatierung, Genauigkeit und formatspezifische Inhalte — etwa NOTE-, STYLE- und REGION-Blöcke, für die LRC keinen Ort hat.
Wie kommt die Kodierung der LRC-Datei im VTT-Ergebnis an?
Das VTT-Ergebnis ist UTF-8 mit Unix-Zeilenenden und ohne Byte-Order-Mark. Die Quellkodierung wird beim Einlesen vereinheitlicht; das Ergebnispanel erwähnt sie, wenn sie von UTF-8 abwich.