LRC 字幕格式
這種格式能表達什麼
- 文字樣式
- 僅純文字
- 畫面定位
- 否
- 卡拉 OK 計時
- 否
- 字幕段落內換行
- 是
- 時間軸
- 只有開始時間 —— 結束時間由工具推導
- 時間精確度
- 10 毫秒
- 時間以影格編號儲存
- 否
- 由右至左的文字
- 是
範例
一份典型的 LRC 檔,以及從中讀出的內容
檔案
[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.從中讀出了什麼
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右欄不是轉換產物,而是本站從左欄檔案裡讀出的內容,也是這個檔案任何一次轉換的起點。
一份格式凌亂的 LRC 檔,仍然能讀出什麼
檔案
[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]從中讀出了什麼
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真實檔案會帶 BOM、Windows 換行、時間碼前多一行雜訊,或根本讀不懂的時間碼。這些都不會讓解析中斷,讀不出的部分會被回報,而不是默默丟掉。
把 LRC Lyrics 轉成其他格式
每一個都完全在你的瀏覽器裡執行。標籤標明了那個方向要付出什麼代價,打開之前就能看到。
轉換為此格式
- 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 是音樂播放器用來隨歌滾動歌詞的純文字格式:每一行以 `[mm:ss.xx]` 開頭,後面接一句歌詞。它只記錄這一行什麼時候開始,從不記錄什麼時候結束;播放器會讓這一行一直顯示到下一條時間戳出現。
這一頁是 LRC 的格式說明,不是轉換器。上面的能力表逐列說明它能表達什麼:只有文字與開始時間,沒有樣式、定位,也沒有結束時間。表裡寫「否」的那幾列,就是從別的格式轉進 LRC 時會失去的東西。
檔案標頭可以帶中繼標籤:`[ti:]` 標題、`[ar:]` 藝人、`[al:]` 專輯、`[offset:]` 全域偏移、`[length:]` 長度。本站會讀取這些標籤,標題在目標格式有對應欄位時保留,`offset` 原樣保留而不替你套用。所有轉換都在瀏覽器裡完成,檔案不上傳。
常見問題
LRC 檔案裡的 `[mm:ss.xx]` 表示開始還是結束?
表示這一行開始顯示的時刻,精確到百分秒。LRC 沒有結束欄位,這一行會一直留到下一條時間戳出現。
LRC 能儲存粗體、顏色或畫面位置嗎?
不能。LRC 只有時間戳與文字,字型、顏色與位置全由播放器自己決定,檔案裡沒有對應欄位。
LRC 的一行歌詞有結束時間嗎?
沒有。終點是隱含的:下一條時間戳出現時,上一行就結束。轉進 LRC 時終點會因此消失,每一個轉換頁都會先說明這一點。
LRC 該轉成哪一種字幕格式?
本站沒有任何一種格式能完整承接 LRC 的全部內容,所以沒有零損失的方向;請看每個轉換頁各自列出的清單,挑一份你能接受的損失,而不是挑你最常看到的格式。
可以用文字編輯器打開 LRC 檔案嗎?
可以。`.lrc` 就是一段段「方括號時間戳加一行文字」重複排列,簡單到有人會替沒有歌詞的歌曲手寫一份。