Hopp til hovedinnhold
SubtitleMatrix

LRC til TXT

FormatkonverteringSangtekst (LRC)
Eller lim inn underteksttekst

Innstillinger

Brukes når kilden ikke har sluttider (ren tekst, LRC). Tidslinjen i resultatet genereres her i stedet for å konverteres, så dette tallet er det du får.

Hva denne konverteringen endrer

2 ting slippes eller trenger en avgjørelse

  • Tider

    hele tidslinjen (resultatformatet registrerer ingen tider i det hele tatt)

  • Linjeskift

    linjeskift (tekstblokker med flere linjer slås sammen til én linje)

Denne listen kommer fra egenskapsmatrisen for disse to formatene, ikke fra den bestemte filen du lastet inn. En bestemt fil kan miste mer hvis den bruker egenskaper formatet tillater, men matrisen ikke modellerer.

Denne siden henter teksten ut av LRC-filer og skriver den som TXT: tidsstemplene blir igjen, ordene blir med.

Det er en reell forskjell på LRC og TXT: hele tidslinjen forsvinner, fordi TXT ikke lagrer noen tidspunkter i det hele tatt; linjeskiftene forsvinner, og tekstblokker med flere linjer slås sammen.

Listen over filboksen er regnet ut fra hva LRC og TXT kan uttrykke, ikke fra filen din, så svaret er det samme før du laster opp noe.

En hel sesong med LRC-filer går gjennom TXT-konverteringen i én kjøring: hver fil behandles for seg, du kan avbryte underveis, og resultatene lastes ned som én ZIP.

Fordi LRC-til-TXT-konverteringen kjører lokalt i nettleseren, forlater filen din aldri maskinen.

Eksempler

En typisk LRC-fil konvertert til TXT

Inndata

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

Resultat

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

Final line.

Dette går tapt i utdataen: tidslinjen og linjeskift.

Samme LRC-til-TXT-konvertering med vanskelig inndata

Inndata

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

Resultat

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

Slik ser skader på ekte filer ut — blandede linjeskift, løse mellomrom, tomme felt. Sammenlign med det ryddelige eksempelet over for å se hva LRC-parseren tilgir.

Ofte stilte spørsmål

Hva går tapt når LRC blir TXT?

Dette: hele tidslinjen forsvinner, fordi TXT ikke lagrer noen tidspunkter i det hele tatt; linjeskiftene forsvinner, og tekstblokker med flere linjer slås sammen. På kildesiden har LRC bare starttider med hundredels presisjon; på målsiden har TXT bare tekstlinjer, uten tider, og derfor kommer de nevnte tingene ikke med. Teksten og rekkefølgen kommer over.

Hvordan skrives tidsstemplene om fra LRC til TXT?

En tid i LRC ser slik ut: `[00:04.12]` — hundredeler, og bare starttiden. I TXT finnes det ingen tidsstempler å skrive den til — TXT lagrer bare tekst, så hele tidslinjen blir igjen i kilden mens ordene og rekkefølgen følger med.

Hvordan beregnes sluttidene i TXT når kilden er LRC?

LRC lagrer bare når en linje starter, så TXT utleder hver sluttid fra neste linjes starttid. Den siste linjen har ingen etterfølger og får standardvarigheten fra sidefeltet; det rapporteres, slik at du vet at én sluttid er generert.

Hva skjer med formateringen fra LRC i TXT?

Verken LRC eller TXT har en stiltabell, og LRC har ingen innebygde tagger å overføre; utdataen blir ren tekst uten formatering.

Hvordan ser en TXT-fil ut når den er laget fra LRC?

TXT er bare tekstlinjer skilt med linjeskift, der tomme linjer markerer avsnitt. Konverteringen fra LRC fyller den formen: hver tekstblokk blir én TXT-blokk, i samme rekkefølge, med LRC-ens tekst delt i de samme linjene.

Kan jeg konvertere TXT tilbake til LRC, og hva går tapt da?

Ja, og den veien har sin egen tap-liste: tidslinjen blir generert i stedet for konvertert, fordi TXT ikke har noen tidspunkter å konvertere — hver linje får standardvarigheten; den siste desimalen forsvinner, fordi klokken i LRC runder hvert tidsstempel til nærmeste 10 ms. Det er ikke den samme listen som LRC → TXT, fordi de to formatene beholder ulike ting.

Relaterte verktøy