Định dạng phụ đề LRC
Định dạng này có thể biểu đạt gì
- Định dạng hiển thị văn bản
- Chỉ văn bản thuần
- Vị trí trên màn hình
- Không
- Thời gian karaoke
- Không
- Xuống dòng trong một cue
- Có
- Dòng thời gian
- Chỉ thời điểm bắt đầu — thời điểm kết thúc được suy ra
- Độ phân giải thời gian
- 10 ms
- Thời gian lưu dưới dạng số khung hình
- Không
- Văn bản phải sang trái
- Có
Ví dụ
Một tệp LRC điển hình, và những gì đọc ra từ nó
Tệp
[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.Tệp chứa gì
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 timestampCột bên phải không phải tệp đã chuyển đổi — đó là những gì trang này đọc được từ cột bên trái, và là điểm xuất phát của mọi phép chuyển đổi.
Một tệp LRC lộn xộn, và những gì vẫn đọc được
Tệp
[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]Tệp chứa gì
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 timestampTệp thật thường có BOM, kết thúc dòng Windows, tag metadata lẫn giữa lời, hoặc mốc thời gian không đều. Không trường hợp nào làm chương trình lỗi: phần không hiểu được sẽ được báo lại thay vì lặng lẽ bỏ đi.
Chuyển LRC Lyrics sang định dạng khác
Mỗi công cụ trong số này chạy hoàn toàn trong trình duyệt của bạn. Nhãn cho biết hướng đó tốn kém gì trước khi bạn mở nó.
- Mốc thời gian
- Mốc thời gian
- Mốc thời gian
- Mốc thời gian
- Tốc độ khung hình
- Mốc thời gian
- Mốc thời gian
- Mốc thời gian
- Mốc thời gian
- Mốc thời gian
Chuyển đổi sang định dạng này
- SubRip (SRT) → LRC Lyrics
- WebVTT (VTT) → LRC Lyrics
- Advanced SubStation Alpha (ASS) → LRC Lyrics
- SubStation Alpha (SSA) → LRC Lyrics
- YouTube SBV → LRC Lyrics
- SAMI (SMI) → LRC Lyrics
- MicroDVD → LRC Lyrics
- TTML (Timed Text) → LRC Lyrics
- SubtitleMatrix JSON → LRC Lyrics
- Plain Text (TXT) → LRC Lyrics
- CSV Spreadsheet → LRC Lyrics
LRC là định dạng lời bài hát có mốc thời gian, và đây là trang tham chiếu của nó: nó lưu được gì, không lưu được gì, và một trang cho mỗi định dạng bạn có thể chuyển sang.
Khác biệt cốt lõi nằm ở dòng thời gian: LRC chỉ ghi lúc một dòng bắt đầu. Khi chuyển sang định dạng cần cả start và end, khoảng còn lại phải được suy ra — mỗi trang chuyển đổi bên dưới nói rõ cách làm và phần nào bị mất.
Mọi phép chuyển đổi chạy trong trình duyệt. Không tải tệp lên và không cần tài khoản, nên lời nhạc chưa phát hành vẫn nằm nguyên trên máy bạn. Các trang chuyển đổi liên kết bên dưới đều xử lý hàng loạt.
Câu hỏi thường gặp
Tệp LRC là gì và dùng cho việc gì?
LRC là định dạng văn bản chứa lời bài hát kèm mốc thời gian trong ngoặc vuông, ví dụ [00:12.34], để trình phát nhạc làm nổi dòng đang hát. Mỗi dòng chỉ có mốc bắt đầu, không có mốc kết thúc.
Vì sao LRC không có thời điểm kết thúc cho từng dòng?
Vì mô hình hiển thị của nó: một dòng lời được giữ đến khi dòng kế tiếp xuất hiện, nên end không cần lưu. Khi chuyển sang định dạng cần end, giá trị đó phải được suy ra và được báo là mất mát.
LRC có biểu đạt kiểu dáng hay vị trí không?
Không. LRC chỉ có mốc thời gian và chữ; không có phông, màu hay vị trí trên màn hình. Mọi thứ hiển thị do trình phát lời nhạc quyết định.
Các tag như [ti:], [ar:] và [offset:] trong LRC nghĩa là gì?
Đó là metadata của tệp: tiêu đề, ca sĩ, album, người tạo và độ lệch mili giây. [offset:] chỉ là gợi ý dịch giờ khi phát; trang này đọc và giữ nguyên nó nhưng không cộng vào các mốc. Các tag còn lại không phải cue và không được chuyển sang định dạng khác.
Một tệp LRC có thể có nhiều mốc trên cùng một dòng lời không?
Có. Một dòng có thể mở đầu bằng nhiều mốc như [00:12.34][01:45.67], nghĩa là cùng một lời xuất hiện ở nhiều thời điểm. Bộ đọc tách thành từng cue riêng, giữ nguyên nội dung.