跳至主要內容
SubtitleMatrix

LRC 字幕格式

格式轉換歌詞(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 轉成其他格式

每一個都完全在你的瀏覽器裡執行。標籤標明了那個方向要付出什麼代價,打開之前就能看到。

轉換為此格式

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` 就是一段段「方括號時間戳加一行文字」重複排列,簡單到有人會替沒有歌詞的歌曲手寫一份。