# LRC-SRT-Songtext-Konverter

Wandelt synchronisierte LRC-Songtexte in SRT-Untertitel (jede Zeile endet am Beginn der nächsten, einstellbare Dauer des letzten Cues und Maximaldauer, Behandlung von [offset:] und erweiterten Wort-Timing-Tags) und macht aus SRT-Untertiteln wieder LRC-Songtexte — Text in beiden Richtungen verlustfrei.

> Kanonische Seite: https://elysiatools.com/de/tools/lrc-srt-converter

- **Kategorie:** Media

- **Schlagwörter:** lrc, srt, songtext-konverter, synchronisierter text, lrc zu srt, srt zu lrc, karaoke, musik-untertitel, erweitertes lrc, offset-tag, wort-timing, untertitel-konvertierung

## Überblick

LRC ist das De-facto-Textformat der Musikplayer: Jede Zeile beginnt mit einem [mm:ss.xx]-Zeitstempel in Hundertstelsekunden und trägt keine Endzeit, deshalb muss ein Konverter Dauern synthetisieren — die etablierte Konvention gibt jeder Zeile den Beginn der nächsten als Ende und der letzten Zeile eine feste Dauer (standardmäßig 3 s, konfigurierbar), genau wie foobar2000, Poweramp oder Musicolet eine Zeile bis zur nächsten halten. Dieses Werkzeug setzt genau das um, plus die Formatdetails, an denen naive Konverter scheitern: ID-Tags ([ti:] [ar:] [al:] [by:] [length:] …) werden von Textzeilen getrennt; der Tag [offset:±ms] verschiebt den Text global — ein positiver Wert lässt ihn früher erscheinen — und wird auf Wunsch angewendet (oder ignoriert); eine physische Zeile kann mehrere Zeitstempel tragen ([00:12.00][00:56.10]Refrain) und wird zu einem Cue pro Zeitstempel, zeitlich sortiert; erweiterte A2-Wort-Tags (&lt;mm:ss.xx&gt;) werden aus dem Text entfernt (die Wörter bleiben); und 2- wie 3-stellige Nachkommastellen werden akzeptiert. Eine optionale maximale Cue-Dauer begrenzt Pausen in langen Instrumentalpassagen (ein Gitarrensolo würde sonst eine Zeile die ganze Pause über stehen lassen). In der Richtung SRT→LRC wird jeder Cue zu [mm:ss.xx] plus einzeiligem Text (mehrzeilige Cues werden mit Leerzeichen verbunden) mit 2-stelligen Hundertstelsekunden — die klassische player-kompatible Form. Der Text wird nie verändert — nur die Zeiten werden zwischen den beiden Konventionen übersetzt.

## Eingaben

- **Songtext oder Untertitel** (textarea): \[00:12.30\]First line of the song \[00:16.80\]Second line… — or paste SRT cues
- **Richtung** (select)
- **Dauer des letzten Cues (ms)** (number): 3000
- **Max. Cue-Dauer (ms, 0 = aus)** (number): 0
- **Offset-Tag anwenden** (checkbox)

## Wann verwenden

- Wenn synchronisierte Songtexte aus Musikbibliotheken als SRT-Untertitelspuren in Schnittprogrammen oder Videoplayern benötigt werden.
- Wenn bestehende SRT-Videountertitel in das LRC-Format für mobile Musikplayer wie foobar2000, Poweramp oder Musicolet überführt werden sollen.
- Wenn LRC-Dateien mit globalen \[offset:\]-Angaben, mehrfachen Refrain-Zeitstempeln oder störenden Wort-Timing-Tags bereinigt und neu synchronisiert werden müssen.

## Funktionsweise

- Fügen Sie den LRC-Songtext oder die SRT-Untertitel in das Textfeld ein und wählen Sie die gewünschte Konvertierungsrichtung aus.
- Passen Sie optionale Parameter wie die Anzeigedauer des letzten Cues, eine maximale Cue-Dauer zur Vermeidung von Textüberhängen bei Instrumentalpausen sowie die Verrechnung des Offset-Tags an.
- Das Werkzeug analysiert die Zeitstempel, trennt Metadaten von Textzeilen, berechnet Start- und Endzeitpunkte lückenlos und liefert den fertig formatierten Zieltext zur direkten Weiterverwendung.

## Anwendungsfälle

- Erstellen von getakteten Untertiteldateien für YouTube-Lyric-Videos und Karaoke-Projekte auf Basis vorhandener LRC-Dateien.
- Optimieren von Songtextdateien für Audioplayer, die strikt zweistellige Zentisekunden-Zeitstempel und einzeilige Lyrics erfordern.
- Automatisches Ausblenden von Untertiteln vor ausgedehnten Instrumentalpassagen durch Setzen einer Maximaldauer.

## Häufig gestellte Fragen

### Wie werden die Endzeiten bei der Umwandlung von LRC in SRT berechnet?

Da LRC-Zeilen nur Startzeitstempel tragen, gilt stets der Beginn der nächsten Zeile als Endzeit. Für die letzte Zeile greift die konfigurierte Dauer des letzten Cues.

### Was bewirkt die maximale Cue-Dauer?

Sie begrenzt die Anzeigedauer einer Zeile auf eine feste Millisekunden-Zahl, damit Liedtexte bei langen Instrumentalteilen oder Gitarrensoli nicht dauerhaft eingeblendet bleiben.

### Wie wird der Tag \[offset:±ms\] verarbeitet?

Bei aktivierter Option verschiebt das Tool alle Zeitmarken global: Ein positiver Wert lässt den Text früher erscheinen, ein negativer Wert verzögert ihn entsprechend.

### Werden erweiterte A2-Wort-Tags unterstützt?

Wort-Timing-Tags im Format werden aus dem Text entfernt, sodass die eigentlichen Wörter ohne störenden Tag-Code sauber im Untertitel verbleiben.

### Was geschieht mit mehrzeiligen SRT-Cues bei der Rückkonvertierung zu LRC?

Mehrzeilige Textblöcke innerhalb eines Cues werden mit Leerzeichen zu einer durchgehenden Zeile verbunden und mit einer zweistelligen Hundertstelsekunden-Marke formatiert.

## Ähnliche Tools

- [Zweisprachiger Untertitel-Merger](https://elysiatools.com/de/tools/bilingual-subtitle-merger): Führt zwei einsprachige Untertiteldateien (SRT oder WebVTT) zu einer zweisprachigen Spur zusammen — Hauptsprache oben, Zweitsprache unten — mit Zuordnung nach Zeitüberlappung oder Index.
- [SDH-Anmerkungen-Reiniger](https://elysiatools.com/de/tools/srt-sdh-annotation-cleaner): Entfernt Hörgeschädigten-Rauschen (SDH) aus Untertiteln: Geräusch-Anmerkungen in Klammern wie \[APPLAUSE\] und (engine rumbles), Sprecherkennungen wie JOHN: oder NARRATOR -, Musiknotenzeilen ♪ ♫ — und verwirft die leer gebliebenen Cues.
- [Untertitel-Bildraten-Retime-Konverter](https://elysiatools.com/de/tools/subtitle-framerate-retime-converter): Skaliert Untertitel-Timings bei Bildratenwechsel neu: PAL-Beschleunigungs-Presets (23,976↔25), eigene fps-Paare, direkter Linearfaktor oder Zwei-Punkt-Kalibrierung t′ = a·t + b.
- [Untertitel-Timing-Transplantat](https://elysiatools.com/de/tools/subtitle-timing-transplant): Übernimmt die Timings eines korrekt synchronisierten Untertitels und verpflanzt sie auf eine Übersetzung: 1:1 in strenger Reihenfolge bei gleichen Cue-Zahlen, sonst monotone Zuordnung nach nächster Zeit.
- [WebVTT- · TTML- · SBV- · SRT-Untertitel-Konverter](https://elysiatools.com/de/tools/webvtt-ttml-sbv-subtitle-time-axis-and-cue-style-converter): Konvertiere Untertitel zwischen WebVTT, TTML (mit SMPTE-Bild-Timing und Stilen), YouTube-SBV und SRT — bildgenaue Zeitachsen (23,976/24/25/29,97 Drop-Frame/30/50/59,94 DF/60), TTML-tts-Stile überführt in WebVTT-::cue-CSS, Cue-ID-Eindeutigkeit und IMSC-1.0.1-Prüfungen.
- [Untertitel-Zeitverschieber](https://elysiatools.com/de/tools/audio-caption-timing-shifter): Verschiebt SRT- oder WebVTT-Untertitel zum wahrscheinlichen Sprachbeginn oder um einen manuellen Wert.
- [Sprachlern-Loop-Ersteller](https://elysiatools.com/de/tools/audio-language-learning-loop-maker): Macht aus Sprachphrasen eine wiederholbare Übungsdatei mit einstellbaren Pausen.
- [Read-Along-Cue-Generator](https://elysiatools.com/de/tools/audio-read-along-cue-generator): Erstellt Satz- oder Wort-Level-Cues mit Zeitstempel aus Narrations-Audio und Skript für Karaoke-Lesen.

## Beispiele

- [SRT-Untertitel-Beispiele](https://elysiatools.com/de/samples/srt-samples): SRT-Dateien von einfach bis komplex fuer Import-, Uebersetzungs-, Konvertierungs- und Timing-Tests
- [MP3 Audio-Beispiele ohne Urheberrechte](https://elysiatools.com/de/samples/mp3-samples): Sammlung urheberrechtsfreier Audio-Beispiele zum Testen und Entwickeln, einschließlich Naturklänge, Meditationsmusik und Umgebungsgeräusche
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
