Zum Hauptinhalt springen
SubtitleMatrix

VTT in LRC umwandeln

Oder Untertiteltext einfügen

Was diese Konvertierung ändert

4 Sachen entfallen oder brauchen eine Entscheidung

  • Zeitangaben

    die Endzeiten der Untertitelblöcke (das Ausgabeformat zeichnet nur auf, wann ein Block beginnt)

  • Formatierung

    die gesamte Formatierung (Fett, Kursiv, Farbe, Kontur, Schatten)

  • Genauigkeit

    Zeitgenauigkeit — die Uhr der Ausgabe ist gröber, jeder Zeitstempel wird also auf die nächsten 10 ms gerundet

  • 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 VTT in LRC. Datei hineinziehen – oder Text einfügen – und Sie erhalten die LRC-Fassung zurück. Die Konvertierung läuft vollständig in Ihrem Browser, nichts wird hochgeladen, kein Konto ist nötig.

Die beiden Formate speichern nicht dasselbe, und der Unterschied ist nicht kosmetisch: Timing, Stile, Genauigkeit und formatspezifische Inhalte haben in LRC keinen Platz. Die Liste oben stammt aus dem, was die Formate ausdrücken können, nicht aus Ihrer Datei.

Eine Datei oder eine ganze Staffel: Die Warteschlange arbeitet der Reihe nach, und die Ergebnisse kommen als ein ZIP-Archiv.

Beispiele

Eine typische WebVTT-Datei, konvertiert nach LRC

Eingabe

WEBVTT

intro
00:00:01.000 --> 00:00:04.000
Hello there.

00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.

Ausgabe

[00:01.00]Hello there.
[00:04.50]Second line with italics.

In dieser Ausgabe gehen verloren: Timing, Stile, Genauigkeit und formatspezifische Inhalte. Alles andere stimmt Zeile für Zeile überein.

Dieselbe Konvertierung mit ungewöhnlicher Eingabe

Eingabe

a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.

Ausgabe

[00:01.00]No header, two lines before the timecode.

So sehen echte Dateien aus – gemischte Zeilenenden, verirrte Leerzeichen, leere Felder. Vergleichen Sie mit dem sauberen Beispiel oben.

Häufige Fragen

Was passiert beim VTT-nach-LRC-Konvertieren mit der Endzeit jedes Blocks?

LRC hält nur den Beginn einer Zeile fest – ein Liedtext-Player lässt sie bis zur nächsten stehen, eine Endzeit wäre überflüssig. Jedes Ende fällt weg, jeder VTT-Start bleibt unangetastet.

Was passiert mit Fett, Kursiv und Farbe beim Weg von VTT nach LRC?

LRC speichert keinerlei Stile, also geht alles verloren: ein `<b>` oder `<i>` im Blocktext ebenso wie eine Regel im `STYLE`-Block der Datei. Jede Zeile wird als reiner Text geschrieben, die Wörter selbst bleiben unberührt.

Warum haben sich die Zeitstempel beim Weg von VTT nach LRC verschoben?

LRC schreibt `[00:04.12]`, VTT `00:00:04.126` – Hundertstel gegen Tausendstel –, jeder Zeitstempel wird auf die nächsten 10 ms gerundet. Kein Block bewegt sich um mehr als 5 ms; beim Abgleich mit einer anderen Datei ist das die ungenaue Stelle.

Was passiert mit den NOTE-, STYLE- und REGION-Blöcken von VTT in LRC?

Sie fallen weg. WebVTT kann Kopfzeile, Kommentare, Stilblock, Regionen und Per-Block-Einstellungen tragen; LRC speichert Zeilen mit Zeitstempel, kein Dokument. Die Blöcke selbst kommen mit Text und Zeit vollständig an.

Wie kommt ein zweizeiliger VTT-Block in LRC heraus?

Als zwei Zeitstempelzeilen mit derselben Zeit – so sagt LRC, dass die beiden zusammengehören. Beide VTT-Zeilen bleiben in der Ausgabe ein Untertitel.

Was geht bei WebVTT nach LRC verloren?

Timing, Stile, Genauigkeit und formatspezifische Inhalte: Endzeiten entfallen, Stile jeder Art verschwinden, Millisekunden werden auf Hundertstel gerundet, und Kopfzeile, Kommentare, `STYLE` und `REGION` haben keinen Platz.

Verwandte Werkzeuge