Przejdź do treści
SubtitleMatrix

Format napisów LRC

Konwersja formatówTekst piosenki (LRC)

Co potrafi wyrazić ten format

Formatowanie tekstu
Tylko zwykły tekst
Pozycja na ekranie
Nie
Czasy karaoke
Nie
Podziały wierszy w bloku
Tak
Oś czasu
Tylko czas początku — czasy końca są wyliczane
Dokładność czasów
10 ms
Czasy zapisane jako numery klatek
Nie
Tekst od prawej do lewej
Tak

Przykłady

Typowy plik LRC i to, co z niego odczytujemy

Plik

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

Co zawiera

4 cues, 5 lines of text

  [00:12.00]
    First line of the song.
  [00:15.30]
    Second line.
    Second line, translated.
  [00:18.00]
    (no text)
  [00:21.50]
    Final line.

Outside the cues:
  metadata   [ti:Sample Song] [ar:Some Artist] [length:00:41.00] [offset:+250]
  offset     +250 ms, kept as read — the times below are the ones written in the file
  no end times — every line runs until the next timestamp

Prawa kolumna to nie przekonwertowany plik — to odczyt lewej kolumny, od którego zaczyna się każda konwersja tego pliku.

Nierówny plik LRC i to, co mimo to daje się odczytać

Plik

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

Co zawiera

5 cues, 6 lines of text

  [00:03.00]
    Out of order.
  [00:05.50]
    Leading zero omitted, one decimal.
  [00:07.00]
    Second with no centiseconds.
    Repeated chorus line.
  [00:09.00]
    Repeated chorus line.
  [00:12.00]
    (no text)

Outside the cues:
  metadata   [ar:Some Artist]
  no end times — every line runs until the next timestamp

Prawdziwe pliki przychodzą ze znacznikiem BOM, końcami wierszy z Windows, obcą linią przed timecode'em albo timecode'em, którego nie da się odczytać. Nic z tego nie rzuca wyjątku: czego nie da się zrozumieć, trafia do raportu zamiast zniknąć po cichu.

Konwertuj LRC Lyrics na inny format

Każda z nich działa w całości w Twojej przeglądarce. Etykiety mówią, ile kosztuje dany kierunek, zanim go otworzysz.

Konwersja do tego formatu

LRC to format tekstu piosenek: w nawiasie kwadratowym stoi znacznik czasu, a za nim wiersz tekstu. Ta strona jest jego punktem odniesienia — mówi, co format potrafi zapisać, czego nie potrafi, i prowadzi do każdej konwersji, jaką tu znajdziesz.

Tabela powyżej wyczerpuje temat; nie ma żadnej ukrytej listy funkcji. Jeśli wiersz tabeli mówi „nie”, dokładnie to ginie przy zapisie do LRC, a każda strona konwersji mówi o tym, zanim otworzysz plik.

Wszystkie te konwersje działają w Twojej przeglądarce. Nic nie jest wysyłane i nie trzeba zakładać konta — to ma znaczenie przy materiale objętym NDA, dokumentacją pacjenta albo embargiem nadawcy.

Częste pytania

Czym jest plik LRC?

To zapis tekstu piosenki w czasie: w nawiasie kwadratowym stoi moment rozpoczęcia, a za nim wiersz do wyświetlenia. Odtwarzacze muzyki — w telefonie i na komputerze — czytają ten format, żeby podświetlać kolejne wersy razem z nagraniem.

Czy LRC przechowuje styl tekstu?

Nie. LRC trzyma wyłącznie wiersze i ich znaczniki czasu, a krój pisma, kolor i tło wybiera odtwarzacz. W samym pliku nie ma pola, które mogłoby powiedzieć „ten wers ma być pogrubiony”, więc konwersja do LRC zawsze zgłasza utratę stylów.

Czy wiersz LRC ma czas zakończenia?

Nie ma go i mieć nie może: wiersz trwa od swojego znacznika do następnego. Parser wylicza więc koniec z kolejnego wiersza, a ostatniemu nadaje domyślną długość i zapisuje to jako stratę — inaczej powstały plik nie miałby czym zamknąć ostatniego bloku.

Na który format najlepiej przekonwertować LRC?

Nie ma kierunku bez strat: każdy format docelowy gubi timing, bo LRC nigdy nie zapisał czasów zakończenia. Wybieraj po liście strat, a nie po popularności formatu — strona każdej pary wypisuje własną listę, na przykład SRT gubi tylko timing, a TXT dodatkowo podział na wiersze.

Czy plik LRC da się otworzyć w edytorze tekstu?

Tak. To zwykły tekst: `[00:12.00]` i wiersz piosenki, powtarzane raz za razem. Format jest tak prosty, że ludzie piszą pliki LRC ręcznie do utworów, które oficjalnie ich nie mają.