Naar de hoofdinhoud
SubtitleMatrix

LRC naar TXT

FormaatconversieSongteksten (LRC)
Of plak ondertiteltekst

Opties

Wordt gebruikt wanneer de bron geen eindtijden heeft (platte tekst, LRC). De tijdlijn in de uitvoer wordt hier gegenereerd in plaats van omgerekend, dus dit getal is wat je krijgt.

Wat deze conversie verandert

2 dingen vervallen of vragen om een beslissing

  • Timing

    de hele tijdlijn (het uitvoerformaat legt helemaal geen tijden vast)

  • Regeleinden

    regeleinden (blokken van meerdere regels worden tot één regel samengevoegd)

Deze lijst komt uit de capaciteitenmatrix voor deze twee formaten, niet uit het bestand dat je hebt geladen. Een specifiek bestand kan meer verliezen wanneer het kenmerken gebruikt die het formaat toestaat maar de matrix niet modelleert.

Deze pagina zet LRC om naar TXT. Wat overblijft is platte tekst: de songtekstregels in dezelfde volgorde, zonder tijdstempels en zonder kop. Handig voor een transcriptie, een vertaalronde of een snelle blik op de inhoud.

Daarmee verdwijnen ook de regeleinden tussen regels die bij elkaar hoorden. Een LRC-blok van twee regels wordt in TXT twee losse regels; leest een ander programma het bestand later terug, dan ziet het twee ondertitelblokken waar er één was. Dat is de prijs van een formaat dat geen cues kent.

De omzetting sorteert de regels wel op starttijd, zodat de volgorde klopt met wat er op het scherm gebeurde. Alles gebeurt in je browser, zonder upload; meerdere bestanden gaan samen in één ZIP.

Voorbeelden

Een gewoon LRC-bestand, omgezet naar TXT

Invoer

[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.

Uitvoer

First line of the song.
Second line.
Second line, translated.

Final line.

Hier gaan timing en regeleinden verloren. De woorden zelf, en hun volgorde, blijven regel voor regel gelijk.

Dezelfde omzetting op een weerbarstige invoer

Invoer

[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]

Uitvoer

Out of order.
Leading zero omitted, one decimal.
Second with no centiseconds.
Repeated chorus line.
Repeated chorus line.

Dit is het soort schade dat echte bestanden hebben: gemengde regeleinden, losse spaties, velden die leeg bleven. Vergelijk het met het nette voorbeeld hierboven.

Veelgestelde vragen

Waar zijn de tijdstempels van het LRC-bestand in TXT gebleven?

TXT heeft ze niet: een tekstexport bestaat uit woorden, niet uit momenten. De volgorde van de songtekstregels blijft behouden, maar niets in de uitvoer zegt nog wanneer iets in beeld komt.

Wat gebeurt er met een LRC-blok van twee regels in TXT?

Beide regels worden onder elkaar geschreven, maar het bestand zegt niet meer dat ze bij elkaar horen. TXT kan regels niet tot één cue groeperen, dus teruglezen levert twee ondertitelblokken op waar je LRC-bestand er één had.

Hoe ziet de TXT-uitvoer eruit als LRC daar naartoe gaat?

Als platte tekst: één regel per songtekstregel, zonder nummers en zonder tijden. De sorteervolgorde is die van de starttijden in het LRC-bestand.

Blijft de volgorde van LRC-blokken in TXT gelijk?

Ja, de regels worden op starttijd gesorteerd: vroegste eerst. Een bestand dat niet op volgorde stond, komt hier in de juiste volgorde te staan; de tekst zelf blijft ongewijzigd.

Kan ik TXT weer naar LRC omzetten?

Ja, met een eigen lijst: TXT naar LRC verliest timing en precisie. Die lijst verschilt van de lijst hierboven omdat TXT geen tijdinformatie heeft om mee te nemen.

Blijft de tekencodering van het LRC-bestand in TXT behouden?

Nee, de uitvoer is UTF-8 met Unix-regeleinden en zonder byteordemarkering. Een bestand in UTF-16 of een Windows-codering wordt bij het inlezen omgezet; wat je terugkrijgt is altijd dezelfde UTF-8-tekst.

Gerelateerde hulpmiddelen