LRC 歌詞檔產生器
把歌詞行轉為具百分之一秒時間戳、可選歌曲標籤、完整預覽與本機下載的確定性簡易 LRC 檔。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.輸入 1 至 500 行非空白歌詞,每行對應一次顯示事件。
- 2.設定第一個 MM:SS.xx 時間戳、0.01 至 600.00 秒的間隔,以及可選標題、演出者與專輯標籤。
- 3.產生完整簡易 LRC 文字,檢查第一與最後時間戳後下載,並在目標播放器或編輯器中逐行調整時間。
關於LRC 歌詞檔產生器
LRC 歌詞檔產生器會依歌詞行與固定時間間隔建立簡易同步歌詞文字檔。每行輸入一段顯示文字,將第一個時間戳設為 MM:SS.xx,再設定連續行之間的秒數;可選的標題、演出者與專輯會成為 ti、ar、al 中繼資料標籤。頁面會預覽精確產生的文字,下載會以 `.lrc` 副檔名儲存同一份文字。
本工具實作的是廣泛使用的簡易 LRC 子集,不宣稱有正式且通用的標準。每個時間行在歌詞前放入以方括號標示的分鐘、秒與百分之一秒,例如 `[01:23.45]範例歌詞`。QuickLRC 記錄了這種實務通行形式,獨立的 Subforge 剖析與格式化原始碼也確認分鐘貢獻六萬毫秒、秒貢獻一千毫秒,而兩位小數代表百分之一秒。
第一個時間戳必須是 2 或 3 位分鐘、恰好 2 位且介於 00 至 59 的秒數、一個小數點與恰好 2 位百分之一秒。有效例子包括 00:00.00、09:59.99、10:00.00 及 123:45.67;本產品支援至 999:59.99。不會輸出小時欄位、以冒號分隔的影格、三位毫秒、逐字增強 LRC 的角括號時間戳、卡拉 OK 對唱標記或播放器專屬擴充。
間隔接受 0.01 至 600 秒且最多兩位小數。每行產生前都會先轉為整數百分之一秒,因此重複相加不會累積二進位浮點誤差。第一個時間為 00:12.34、間隔為 2.50 秒時,三行會分別得到 00:12.34、00:14.84、00:17.34;若最後計算出的時間超過 999:59.99,產生會失敗,內容不會悄悄被截斷。
歌詞最多可有 500 行非空白文字與 50,000 個輸入字元,單行最多 500 個字元。產生前會正規化 Windows、舊版 Mac 與 Unix 換行,移除空白列。控制字元會被拒絕,而非插入可能被播放器以不同方式解析的文字檔;產生器不會修改一般歌詞中的拼字、標點、大小寫、語言或著作權註記。
可選中繼資料刻意維持狹窄:標題寫為 `[ti:值]`、演出者為 `[ar:值]`、專輯為 `[al:值]`。每個值會去除前後空白、限制於 120 字元,且不得包含方括號或控制字元,以防一個欄位插入額外 LRC 標籤或行;空值會省略。為了可讀性,輸出的中繼資料與時間歌詞之間會有一個空行,時間行本身仍是一般純文字。
下載使用未加位元組順序標記的 UTF-8 文字。檔名可從標題衍生,不安全的標點會轉為連字號;空白標題使用 `synced-lyrics.lrc`。修改任一輸入會清除舊預覽,暫時的下載 Object URL 會在直接使用後與元件卸載時釋放,因此舊檔不會被誤呈現為新文字的結果。
固定間隔只能作為起始草稿。真實人聲很少以完全相等的間隔開始;本頁不會聆聽音訊、偵測語音、轉錄歌詞、對齊音素、辨識拍點或估計演出時間。下載後請將 LRC 與正確錄音一同在專用編輯器開啟,逐行調整時間戳。音樂播放器對中繼資料、時間精度、編碼、長分鐘值與增強 LRC 擴充的支援不同,務必在目標播放器中測試。
使用者必須擁有重製與散布所輸入歌詞文字的權利。工具不供應受著作權保護的歌詞、不搜尋目錄、不辨識歌曲、不確認權利,也不授予同步授權;它只格式化使用者提供的文字。所有內容與運算都留在目前瀏覽器分頁中,歌詞不會上傳至 Lizely、不會儲存在帳戶,也不會傳給 AI 服務。可靠契約刻意很小:驗證實務通行的百分之一秒時間戳子集、把有界的小數間隔轉為精確百分之一秒、保留有界歌詞、只輸出可選 ti/ar/al 標籤、顯示完整未截斷檔案並下載精確預覽;超出此子集的相容性由後續選用的播放器與工作流程負責。
方法與來源
將 CRLF、CR、LF 輸入正規化為 1 至 500 行有界的非空白歌詞。剖析 2 至 3 位分鐘、00 至 59 秒與兩位百分之一秒的實務通行簡易 LRC 起始時間戳;把 0.01 至 600.00 秒間隔解析為整數百分之一秒,按行索引累加以避免浮點漂移,並在最後時間超過 999:59.99 時拒絕、不截斷。修剪可選標題/演出者/專輯,拒絕方括號與控制字元,只輸出 ti/ar/al 標籤,並在每一保留行前加一個 `[mm:ss.xx]` 時間戳。預覽與 UTF-8 下載使用完全相同的字串,過期 Blob URL 會被釋放。
常見問題
- LRC 是正式通用標準嗎?
- 不是。LRC 是實務通行的一組格式。本工具輸出保守的簡易子集:`[mm:ss.xx]` 行時間戳,以及可選 ti、ar、al 標籤。
- 產生器會聽音訊並自動對齊每句歌詞嗎?
- 不會。它只指派固定的百分之一秒間隔。請把結果當草稿,並以專用編輯器依正確錄音調整個別時間戳。
- 為什麼要在我的音樂播放器中測試檔案?
- 播放器對中繼資料、時間精度、編碼、長分鐘值與增強 LRC 擴充的支援不同,頁面無法保證每個播放器以完全相同方式解讀同一檔案。
相關工具
音訊工具 使用指南
查看全部- Make an LRC File on Android: A Mobile Browser Workflow (英文原文)
- How to Make an LRC File With a Start Time and Interval (英文原文)
- Get Lyrics on Spotify Local Files with an LRC File (英文原文)
- How to Get a Lyrics File Step by Step (英文原文)
- How to Get LRC Files for Songs From Your Own Lyrics (英文原文)
- How to Get LRC Files Locally When No One Shares Them (英文原文)
- Create a Lyrics SRT File for Music with Exact Timestamps (英文原文)
- How to Get an LRC File for Your MP3: Local Workflow (英文原文)
- How to Create an LRC File: Simple Synced Lyrics in Minutes (英文原文)
- Are Audio Files Uploaded When You Use Reverse Audio? (英文原文)
- Metronome BPM: What It Means and How to Set It (英文原文)
- Beat Maker Online Meaning: Definition and How It Works (英文原文)
- Change Audio Speed on YouTube and Save the WAV Locally (英文原文)
- Audio Pitch Changer for Beginners: Shift Pitch Locally (英文原文)
- No Gaps or Fades When You Join Audio Files (英文原文)
- How to Equalize Audio in Premiere Pro: A Clean Workflow (英文原文)
- Add Reverb to Audio Online Explained in Plain Terms (英文原文)
- Does Cutting Audio Keep the Original MP3 or AAC Encoding? (英文原文)
- Pink Noise in Ableton: A Browser Source Approach (英文原文)
- How to Convert Audio to Waveform: A Local SVG Method (英文原文)