音樂的歌詞 SRT 檔案是一個純文字的 LRC 檔,它會將每一行歌詞與一個 [mm:ss.xx] 時間戳配對,讓音樂播放器能夠將歌詞與音訊同步顯示。LRC 檔案產生器透過接收你的歌詞行、起始時間戳,以及行之間的固定間隔,來建立這個檔案,並產生一個具有百分秒精度的可下載 .lrc 檔。這種方式可以跳過手動輸入時間戳的步驟,也避免上傳音訊,非常適合用於快速草稿。產生檔案後,你可以將它與錄音一起開啟,並在專門的編輯器或播放器中微調個別時間戳,以符合實際的人聲時間。

建立同步歌詞檔案適用於卡拉 OK、歌詞影片,或你希望歌詞在正確時刻出現的個人音樂庫。與通常使用 SRT 檔案的影片字幕不同,音樂歌詞一般採用 LRC 格式——這是一種使用簡單 [mm:ss.xx] 時間戳的業界實質標準。LRC 檔案產生器專注於此核心格式,省略了如逐字時間軸或對唱標記等進階功能。這讓流程保持簡單:你提供歌詞、設定時間,就能得到一個在大多數音樂播放器中都能使用的檔案。如果你的播放器支援額外的中繼資料,你可以在產生時加入選用的標題、演出者和專輯標籤。

how to create lyrics srt file
how to create lyrics srt file

開始前需要準備什麼

要使用 LRC 檔案產生器建立歌詞 SRT 檔(LRC 格式),你只需要準備三項東西:

  • 你想同步的歌詞行,可直接輸入或貼到工具中。每一行應代表一個顯示事件(例如,歌曲的一行)。
  • 一個 MM:SS.xx 格式的起始時間戳(例如 00:12.34),用於設定第一句歌詞出現的時間。
  • 一個以秒為單位的固定間隔(例如 2.50),用於決定連續行之間的時間間距。

其餘的工作交給工具處理,包括將間隔轉換為百分秒、產生時間戳,以及格式化檔案。你不需要音訊檔本身——只要歌詞,以及對第一行何時出現的大致概念。如果你不確定時間,可以先使用 2 秒或 3 秒的間隔,之後再於音樂播放器中進行調整。

輸入 格式或限制 用途
歌詞行 1–500 行非空行,每行最多 500 個字元 每一行會成為 LRC 檔中一個帶時間的顯示事件。
第一個時間戳 MM:SS.xx(例如 00:00.00 到 999:59.99) 設定第一行歌詞的開始時間。
間隔 0.01–600.00 秒,最多 2 個小數位 決定連續歌詞行之間的時間間距。
選用標籤 標題、演出者、專輯(每項最多 120 個字元) 在 LRC 檔中以 [ti]、[ar] 和 [al] 中繼資料的形式加入。

如何建立歌詞 SRT 檔(LRC 格式)

  1. 在瀏覽器中開啟 LRC 檔案產生器
  2. 輸入你的歌詞行,每行一句。空白行會自動移除。
  3. 以 MM:SS.xx 格式設定第一個時間戳(例如 00:12.34)。這是首句歌詞出現的時間。
  4. 選擇一個間隔(以 moments 為單位,例如 2.50)作為行與行之間的時間間距。工具會將其轉換為百分秒以避免浮點漂移。
  5. (選用)加入標題、演出者和專輯。這些會成為檔案中的 [ti]、[ar] 和 [al] 標籤。
  6. 點擊 Generate 來產生 LRC 檔案。預覽會顯示完整文字,包括時間戳和中繼資料。
  7. 檢查預覽中的第一個和最後一個時間戳,確認是否符合你的預期。
  8. 點擊 Download 將檔案儲存到本機。檔名會以標題為依據(若有提供),否則預設為 synced-lyrics.lrc。
  9. 在音樂播放器或編輯器中將 LRC 檔與音訊一起開啟,以驗證同步情況。視需要調整個別時間戳。

產生後調整時間戳

LRC 檔案產生器使用固定間隔來建立起始草稿,但實際人聲很少會以完全等距開始。下載檔案後,你需要微調時間戳以符合實際錄音。大多數音樂播放器和歌詞編輯器都允許你手動調整個別時間戳。例如:

  • 在 VLC 中,將 LRC 檔與音訊一起開啟,並使用「Lyrics」選單來微調時間。
  • 在 Foobar2000 中,在歌詞行上按右鍵,然後選擇「Edit timestamp」來變更其開始時間。
  • 在如 Subtitle Edit 等專用編輯器中,你可以直接在波形上拖曳時間戳以精確對齊。

如果最後一個時間戳超過 999:59.99,產生器會直接失敗,而非截斷檔案。在這種情況下,請縮短間隔或將第一個時間戳提前,讓總長度維持在限制範圍內。

中繼資料與播放器相容性

LRC 檔案產生器會以 [ti]、[ar] 和 [al] 中繼資料的形式加入選用的標題、演出者和專輯標籤。這些標籤被廣泛支援,但並非所有播放器都支援——某些播放器可能會忽略它們,或以不同方式顯示。例如:

播放器 支援 [ti]/[ar]/[al] 支援較大的分鐘值(例如 123:45.67) 備註
VLC 在播放清單和歌詞視窗中顯示中繼資料。
Foobar2000 在歌詞面板和檔案內容中顯示中繼資料。
Windows Media Player 會忽略中繼資料,且可能無法正確顯示較大的分鐘值。
iTunes 部分 支援部分中繼資料,但可能無法顯示所有標籤。

如果你的播放器不支援某個特定標籤,該檔案仍可用於歌詞顯示——只是缺少中繼資料而已。請務必在你的目標播放器中測試檔案,以確認相容性。

常見問題與修正方式

如果 LRC 檔無法正確同步,請檢查以下常見問題:

  • 時間戳誤差幾秒:固定間隔只是草稿。請在編輯器中開啟檔案,調整個別時間戳以符合音訊。
  • 歌詞出現得太早或太晚:第一個時間戳可能不正確。請使用新的起始時間重新產生檔案,或手動微調第一行的時間戳。
  • 中繼資料未顯示:你的播放器可能不支援 [ti]、[ar] 或 [al] 標籤。請改用其他播放器測試,或視需要移除中繼資料。
  • 產生失敗且無輸出:最後一個時間戳可能超過 999:59.99。請縮短間隔或將第一個時間戳提前。
  • 字元顯示不正確:該檔案使用 UTF-8 編碼且不含位元組順序記號。請確認你的播放器支援 UTF-8 文字。

如果你的歌詞中含有控制字元或方括號,產生器會將其拒絕以防止剖析錯誤。請在產生檔案前先移除這些字元。

固定間隔時間軸的替代方案

LRC 檔案產生器為了簡便而採用固定間隔,但這種方式有其限制。如需更精確的同步,可以考慮以下替代方案:

  • 手動輸入時間戳:使用文字編輯器或專用的 LRC 編輯器逐行設定時間戳。這種方式較耗時,但能與音訊精確對齊。
  • 音訊對齊工具:部分軟體(例如 Audio Cutter)可以協助你分離人聲段落並估算時間。不過,這些工具並不會直接產生 LRC 檔——你仍需手動建立檔案,或使用 LRC 檔案產生器。
  • 卡拉 OK 軟體:如 Karaoke Builder Studio 或 KaraFun 等程式可讓你將歌詞與音訊波形同步。這些工具通常支援進階 LRC 功能,如逐字時間軸和對唱標記。
  • 線上編輯器:如 QuickLRC 等網站提供具備波形視覺化的 LRC 編輯功能。你可以上傳音訊,然後拖曳時間戳以對齊歌詞。

對大多數使用者而言,LRC 檔案產生器提供了一個快速的起點。產生檔案後,可以使用上述其中一種方法來微調時間軸,以獲得更精緻的成果。

認識 LRC 格式

LRC 格式是一種結構簡單的純文字檔。每行帶時間的歌詞都遵循以下格式:

[mm:ss.xx]歌詞文字

以下是各組成部分的說明:

  • [mm:ss.xx]:時間戳,其中 mm 為分鐘(2–3 位數)、ss 為秒(00–59)、xx 為百分秒(00–99)。例如,[01:23.45] 代表 1 分 23 秒又 45 百分秒。
  • 歌詞文字:在指定時間戳出現的歌詞行。可包含標點、大小寫以及換行(每一行各自帶一個時間戳)。

選用的中繼資料標籤會出現在檔案開頭,格式如下:

[ti:標題] [ar:演出者] [al:專輯]

中繼資料與帶時間的歌詞之間以一個空行分隔。LRC 檔案產生器遵循此結構,確保與遵循此業界實質標準的播放器相容。如需更詳細的格式說明,請參閱 QuickLRC LRC 檔案格式說明文件,或 Subforge LRC 時間實作

如需更深入的了解,請參閱 如何在沒有人分享時於本機取得 LRC 檔案

如需更深入的了解,請參閱 如何從自己的歌詞為歌曲取得 LRC 檔