Skip to content

LRC zu VTT online konvertieren | AllSubConverter

- 3 min read

Wenn Sie möchten, dass Liedtexte in einem Web-Videoplayer angezeigt werden — auf einem Blog, einer Kurs-Website, YouTube oder einem beliebigen HTML5-<video>-Element — dann ist VTT (WebVTT) das Format, das Browser tatsächlich verstehen. Die meisten synchronisierten Liedtexte liegen jedoch in LRC-Dateien vor, die für Audioplayer und nicht für das Web entwickelt wurden. Die Konvertierung von LRC zu VTT ist die praktische Brücke, und dieser Leitfaden erklärt, wie die Timestamp-Übersetzung funktioniert, wie die fehlenden Endzeiten behandelt werden und wie Sie das Ergebnis in ein Web-Video einbinden.

Verwandeln Sie LRC-Liedtexte in web-fertige VTT-Untertitel — läuft vollständig in Ihrem Browser, ohne Anmeldung.

LRC zu VTT konvertieren →

Warum LRC nicht im Browser funktioniert

Browser rendern nur ein Untertitelformat nativ: WebVTT. Es gibt keine integrierte Unterstützung für LRC in einem HTML5-Videoelement, und der Versuch, eines einzuspeisen, erzeugt nur Stille auf dem Bildschirm. LRC fehlen außerdem die Endzeiten, während Web-Videoplayer für jede Anzeige einen expliziten Zeitbereich benötigen, damit sie weiß, wann Text eingeblendet und ausgeblendet werden soll. VTT erwartet außerdem einen WEBVTT-Header am Anfang der Datei und Leerzeilen zwischen den Anzeigen.

Die Konvertierung ist also in Wirklichkeit drei Aufgaben in einer: das Timestamp-Format übersetzen, die fehlenden Endzeiten synthetisieren und alles in die Struktur einpacken, die VTT benötigt.

LRC- vs. VTT-Timestamps

Die sichtbarste Änderung ist der Timestamp. LRC verwendet eine kompakte Klammernotation mit Hundertstelsekunden-Präzision; VTT verwendet einen vollständigen Timecode mit Millisekunden-Präzision und einem Pfeil zwischen Start und Ende.

Aspekt LRC VTT
Notation [mm:ss.xx] hh:mm:ss.mmm --> hh:mm:ss.mmm
Endzeit Implizit (nächste Zeile) Explizit, erforderlich
Header Optionale Metadaten-Tags WEBVTT in erster Zeile
Präzision Hundertstelsekunden Millisekunden
Browser-Support Keiner Nativ HTML5

Wie die fehlenden Endzeiten gefüllt werden

LRC gibt jeder Zeile eine Startzeit, aber keine Endzeit, sodass der Konverter eine ableiten muss. Der Ansatz ist derselbe wie bei der LRC-zu-SRT-Konvertierung: Jede Zeile endet, wenn die nächste beginnt, und die letzte Zeile erhält eine sinnvolle Standarddauer (üblicherweise einige Sekunden). Eine minimale Anzeigedauer verhindert außerdem, dass dicht gepackte Zeilen zu schnell vorbeiflitzen.

Das Ergebnis wirkt natürlich, da es spiegelt, wie Musikplayer LRC ohnehin behandeln — eine Zeile bleibt sichtbar, bis die nächste sie verdrängt — sodass der Sprung zum Video visuell nahtlos ist.

Schritt für Schritt: ein praktisches Beispiel

1. Ihre LRC-Quelle

[00:32.15]Musikvideoproduktion
[00:35.80]Inhalte online teilen
[00:39.25]Globales Publikum erreichen

2. Konvertierte VTT-Ausgabe

WEBVTT

00:00:32.150 --> 00:00:35.800
Musikvideoproduktion

00:00:35.800 --> 00:00:39.250
Inhalte online teilen

00:00:39.250 --> 00:00:42.000
Globales Publikum erreichen

Der Konverter hat den WEBVTT-Header hinzugefügt, Timestamps in vollständige Timecodes mit Millisekunden-Präzision erweitert, Endzeiten aus jeder folgenden Zeile berechnet und die Leerzeilen-Trenner eingefügt, die VTT zwischen den Anzeigen benötigt.

VTT in ein Web-Video einbinden

Sobald Sie eine VTT-Datei haben, ist das Anhängen an ein HTML5-Video ein einziges Track-Element. Hosten Sie die VTT-Datei neben Ihrem Video und referenzieren Sie sie mit einem <track>-Tag:

<video controls>
  <source src="song.mp4" type="video/mp4">
  <track kind="subtitles" src="lyrics.vtt" srclang="en" label="English">
</video>

Der Browser erledigt den Rest: Er liest die Anzeigen, zeigt jede Zeile zur Startzeit an und blendet sie zur Endzeit aus. Keine JavaScript-Timing-Logik erforderlich.

Anwendungsfälle

  • Eingebettete Web-Player. Zeigen Sie scrollende Liedtexte auf einer Musik- oder Kurs-Website ohne Plugins.
  • YouTube-Uploads. VTT wird von YouTube und den meisten Streaming-Plattformen als Untertitelspur akzeptiert.
  • Online-Karaoke. Erstellen Sie ein browserbasiertes Karaoke-Erlebnis, synchronisiert zu einem Playback.
  • Liedtextbibliotheken wiederverwenden. Verschieben Sie eine bestehende LRC-Sammlung ins Web, ohne alles von Hand neu zu timen.

Kann ich nachträglich Styling hinzufügen?

Ja. VTT unterstützt Styling und Positionierung von Anzeigen, sodass Sie die konvertierte Datei bearbeiten können, um Farbklassen oder Platzierungshinweise hinzuzufügen. Der Konverter erzeugt sauberes, gültiges VTT, das für diese Art von Anpassung bereit ist.

Was passiert mit LRC-Metadaten-Tags?

Tags wie [ar:Künstler] oder [ti:Titel] werden als VTT-NOTE-Kommentare am Anfang der Datei erhalten, wodurch Ihre Quellangabe erhalten bleibt, ohne die Wiedergabe zu stören.

Was ist mit überlappenden Timestamps?

Wenn zwei Zeilen fast die gleiche Startzeit haben, passt der Konverter die Endzeiten an, um Überlappungen zu vermeiden, sodass Anzeigen nie auf dem Bildschirm aufeinander gestapelt werden.

Spielen Anzeigen-IDs eine Rolle?

Sie sind in VTT optional. Der Konverter lässt sie weg, um die Ausgabe schlank zu halten, was Randfälle vermeidet, in denen eine streunende Anzeigen-ID strengere Player verwirrt. Wenn Sie sie jemals benötigen — um beispielsweise eine bestimmte Zeile aus JavaScript zu referenzieren — sind sie leicht von Hand hinzuzufügen, da jede Anzeige bereits durch eine Leerzeile getrennt ist.

Tipp: Benennen Sie Ihre VTT-Datei passend zur Locale, die Sie ausliefern möchten, und setzen Sie das srclang-Attribut auf dem <track>-Tag, damit Player das richtige Untertitelmenü anbieten.

LRC jetzt zu VTT konvertieren

Die Konvertierung ist sofort, kostenlos und vollständig clientseitig — Ihre Liedtexte verlassen niemals Ihr Gerät. Fügen Sie Ihr LRC ein, holen Sie sich das VTT und legen Sie es direkt in Ihren Videoplayer.

Zuletzt aktualisiert: 20. März 2026

Verwandte Artikel

Related Reading