LRC in VTT
Verwandeln Sie Ihre LRC-Songtext-Dateien in WebVTT-Untertitel.
Ziehen Sie Ihre LRC-Datei hier hin
oder klicken zum Durchsuchen
Unterstützt .lrc-Dateien bis 50 MB
Über LRC zu VTT
Ermöglicht die Verwendung von Musik-Songtexten als Web-Videountertitel. Da LRC nur Startzeiten speichert, leitet dieses Tool sinnvolle Endzeiten ab (Start der nächsten Zeile oder +3 Sekunden für die letzte Zeile) und gibt eine gültige WebVTT-Datei mit WEBVTT-Header, HH:MM:SS.mmm-Zeitstempeln und sauberem Cue-Text aus — bereit für HTML5 <track>, YouTube und moderne Streaming-Player.
LRC zu VTT Code-Syntax- & Struktur-Analyse
Gegenüberstellung der Codesyntax mit Header-Definitionen, Zeitstempel-Syntax und Cue-Payload-Formatierung
LRC vs. VTT Technische Spezifikationen
LRC
LRC (.lrc) ist ein Songtext-Dateiformat, das in vielen Musik-Apps verwendet wird (foobar2000, AIMP, Poweramp, MiniLyrics). Jede Zeile beginnt mit einem [MM:SS.xx]-Zeitstempel-Tag gefolgt vom Songtext; Endzeiten werden nicht gespeichert.
VTT
WebVTT (.vtt) ist der moderne W3C-Standard für Web-Untertitel. Jeder Cue hat HH:MM:SS.mmm --> HH:MM:SS.mmm-Zeitstempel, optionale Cue-Einstellungen und eine oder mehrere Textzeilen. Wird von HTML5 <video>, YouTube, Vimeo und den meisten Streaming-Plattformen verwendet.
Formatunterschiede
Konvertierungs-Fehlerbehebung & Stolperfallen
Praktische Lösungen für Player-Kompatibilität, Zeichenkodierung und Timing-Synchronisation
Wie zeige ich synchronisierte Songtexte in einem HTML5-<audio>-Player an?
HTML5-`<audio>` unterstützt untergeordnete Tags wie `<track kind='subtitles' srclang='de' src='lyrics.vtt'>` analog zu `<video>`. Über JavaScript (`audio.textTracks[0].oncuechange`) oder moderne Web-Player wie Plyr oder Video.js können synchronisierte Karaoke-Texte direkt unter dem Audioplayer eingeblendet werden.
Warum meldet die Browserkonsole einen CORS-Fehler beim Laden der .vtt-Datei?
Webbrowser wenden die Same-Origin-Policy bei Untertitelspuren streng an. Liegt Ihre VTT-Datei auf einem CDN, S3-Speicher oder externen Server, muss dieser den HTTP-Header `Access-Control-Allow-Origin: *` mitsenden, da der Browser die Songtexte andernfalls blockiert.
Lange Audiospuren (> 60 Minuten) verursachen falsche Zeitstempel in WebVTT
LRC-Dateien stellen Zeiten über einer Stunde als kumulierte Minuten dar (z. B. `[75:20.00]`), während WebVTT zwingend Stunden und Minuten (`01:15:20.000`) vorschreibt. AllSubConverter zerlegt kumulierte Minuten automatisch in standardisierte zweistellige Stunden.
Wie können die konvertierten Songtexte im Browser mit CSS gestaltet werden?
Im Gegensatz zum formatierungsfreien LRC können WebVTT-Spuren über CSS-Pseudoelemente angepasst werden. Beispiel: `video::cue, audio::cue { font-family: sans-serif; font-size: 1.2rem; color: #fff; background: rgba(0,0,0,0.7); }`.
Funktionen
Warum Konvertieren?
Häufige Anwendungsfälle
HTML5-Video-Untertitel
Fügen Sie Liedtexte als Untertitel zu einem <video>-Element mit dem <track>-Tag hinzu.
YouTube- und Vimeo-Uploads
Das Untertitel-Panel von YouTube/Vimeo erwartet VTT. Konvertieren Sie LRC-Liedtexte zu VTT.
Video.js, JW Player und Plyr
Diese Player verwenden VTT als Standardformat. Konvertieren Sie LRC zu VTT.
Web-Barrierefreiheit
Konvertieren Sie LRC zu VTT für zugängliche Untertitel in Webvideos.
Liedtexte für Web-Video
Konvertieren Sie LRC zu Web-Video-Untertiteln. VTT ermöglicht synchronisierte Liedtext-Überlagerungen auf Websites.
Verwandte Formate
Wie es funktioniert
- 1
Laden Sie Ihre .lrc-Datei in den Konverter hoch oder ziehen Sie sie hinein
- 2
Das Tool analysiert jedes [MM:SS.xx]-Tag und die folgende Textzeile
- 3
LRC-Zeitstempel werden in das VTT-Format mit Punkttrennzeichen konvertiert (00:01:30.500).
- 4
Für jeden Cue wird die Endzeit aus der Startzeit der nächsten Zeile abgeleitet
- 5
Die letzte Zeile erhält eine Standarddauer von +3 Sekunden
- 6
Ein gültiger WEBVTT-Header wird vorangestellt und Cues mit HH:MM:SS.mmm-Zeitstempeln formatiert
- 7
Download der resultierenden .vtt-Datei mit einem Klick
Mehr Untertitel-Tools
Häufig gestellte Fragen (FAQ)
LRC-Dateien haben nur Startzeitstempel. Der Konverter setzt die Endzeit jedes VTT-Cues auf die Startzeit der nächsten Zeile. Für den letzten Cue wird eine Standarddauer von 3 Sekunden angewendet. Dies erzeugt gültiges VTT mit sowohl Begin- als auch Endzeiten.
Ja. YouTube akzeptiert VTT-Dateien über Creator Studio > Untertitel. Nach der Konvertierung von LRC zu VTT laden Sie die .vtt-Datei in YouTubes Untertitel-Verwaltungsoberfläche hoch, und sie wird mit Ihrem Video synchronisiert.
LRC-Metadaten-Tags ([ti:Titel], [ar:Künstler], [al:Album]) werden während der Konvertierung entfernt, da VTT kein Song-Metadaten-System hat. Nur zeitgesteuerte Liedtextzeilen werden zu VTT-Cues. Der WEBVTT-Header wird am Anfang der Datei hinzugefügt.
Nach der Konvertierung von LRC zu VTT betten Sie es in HTML5-Video ein mit: <video><track kind=subtitles src=lyrics.vtt srclang=en label=English></video>. Der Browser rendert die Untertitel nativ über das track-Element.
LRC-Zeitstempel wie [01:30.50] werden ins VTT-Format als 00:01:30.500 --> 00:01:35.000 konvertiert (mit Punkttrennzeichen und Pfeil-Notation). Hundertstelsekunden aus LRC werden mit 10 multipliziert, um VTT-Millisekunden zu erhalten.
Ja, komplett kostenlos ohne Registrierung, ohne Wasserzeichen und mit Dateien bis zu 50 MB. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser.
Verwandte Artikel
LRC zu VTT online konvertieren | AllSubConverter
Konvertieren Sie LRC-Liedtexte kostenlos online in das VTT-Format für Webvideo und HTML5-Player.
YouTube-JSON3-Untertitel in SRT, VTT oder LRC konvertieren | AllSubConverter
Lade YouTube-Untertitel als JSON3 herunter und konvertiere sie in SRT, VTT oder LRC. Schritt-für-Schritt-Anleitung zu yt-dlp, JSON3 und kostenloser Online-Konvertierung.