LRC Editor › 說明

說明

LRC Editor 是什麼?

LRC Editor 是一款桌面應用程式,用於建立和時間同步 LRC 歌詞檔案 - 也就是讓歌詞在音樂播放器和卡拉 OK 應用程式中與歌曲同步捲動的 .lrc 檔案。

同步的方式是重點:您載入音軌,將歌詞行輸入編輯器,然後在歌曲播放時在每一行上按一下按鍵,其時間戳記就會即時標記。內建的反應延遲會悄悄地補償聽到一行歌詞與按下按鍵之間的間隔,使時間保持準確;而驗證過程會免手動播放完成的檔案 - 自動推進每一行,讓您可以捕捉任何漂移的時間戳記。

所有其他功能都圍繞著這個核心:載入音訊和歌詞、建立歌詞行清單、微調個別時間戳記、編輯歌曲的中繼資料,以及儲存 .lrc 檔案。

將歌詞同步到音訊

這是主要工作。載入您要同步的音軌,將每一行歌詞輸入編輯器,然後在歌曲播放時即時標記每一行歌詞的時間戳記。以下小節將引導您完成從載入檔案到微調完成同步的整個流程。

一個快速的端到端過程如下:打開音樂,將歌詞貼到記事本中並推入清單,點擊第一行,按下播放,然後在聽到每一行時輕按同步鍵。到達結尾時,儲存 .lrc 檔案。

載入音訊和歌詞

開啟您要同步的歌曲,並匯入您已有的任何歌詞。如果同名的 .lrc 檔案與音訊檔案並存,您甚至不必開啟它 — 請參閱下方的 自動載入 .lrc 檔案。

支援的音訊格式 - LRC Editor 開啟並播放 MP3、WAV、OGG、Opus、FLAC、M4A 和 AAC。您是針對真實音軌進行同步,因此它會原生播放檔案,而不是進行轉換。

自動載入 .lrc 檔案 - 當您開啟音樂檔案時,同資料夾中同名的 .lrc 檔案會自動載入,帶回您之前儲存的所有時間戳記。如果沒有匹配的 .lrc 檔案,請使用「開啟歌詞」手動開啟一個,或從頭開始。這就是為什麼重新開啟您已處理過的歌曲只需一個步驟。

開啟時修復時間 - 其他編輯器編寫的歌詞檔案有時會包含時間順序錯誤的行。當 LRC Editor 開啟 .lrc 檔案時,它會檢查整個檔案並將任何此類行放回其後面的行之前,然後將檔案標記為有未儲存的變更 — 因此提供修復,而不是強制:儲存以保留它,或不儲存關閉以使檔案保持原樣。當這種情況發生時,會有一條簡短訊息告訴您。其背後的規則在 調整行時間 下解釋。

拖放 - 您不必使用「開啟」按鈕:從檔案管理器中拖曳音訊檔案、.lrc 或純 .txt 檔案,然後將其拖放到主歌詞區域(工具列和播放器列保持在拖放區之外)。LRC Editor 會根據類型路由檔案 — 音訊檔案作為要同步的音軌開啟,.lrc 或 .txt 作為歌詞開啟 — 並自動拉入匹配的伴侶,就像「開啟」按鈕一樣:拖放的音軌會載入其同名的 .lrc,拖放的 .lrc 會載入其同名的音軌。

控制項:

  • 開啟音樂檔案 - 開啟音訊檔案以進行同步。如果旁邊找到匹配的 .lrc,則自動載入。
  • 開啟歌詞檔案(含時間戳記的 .lrc 或純文字 .txt) - 開啟現有的 .lrc(帶時間戳記)或純文字歌詞 .txt 檔案。
  • 新增 LRC 檔案 - 清除目前的歌詞和中繼資料以開始新檔案。如果您有未儲存的變更,則會先提供儲存。

建立行列表

將每一行歌詞輸入編輯器,每行一列,這樣每一列都是一個要計時的單一項目。最快的方法是使用記事本;從那裡您可以分割和合併行,直到斷行符合您希望歌詞顯示的方式。

記事本面板 - 視窗右側的一個可摺疊面板。將您的原始歌詞貼到那裡,每行一列,然後一次性將它們全部推入編輯器。這比一次輸入一行要快,您可以拖曳其左邊緣來調整面板大小。

  • 設定歌詞 - 用記事本的內容替換行列表,每一行都以時間 00:00.00 放入,準備好進行標記。

行列表及其固定行 - 可編輯的歌詞行列表,加上始終存在且無法移除的三行:

  • 音樂開始 - 固定在 00:00.00。
  • 歌詞結束 - 一個可編輯的時間戳,標記歌詞在 .lrc 中結束的位置。
  • 音樂結束 - 固定在曲目的完整長度。

每一行歌詞都有一個可編輯的 時間戳,格式為 MM:SS.HH,‹ / › 微調按鈕(在調整行時間下介紹),以及行本身的 文字。您可以隨時將一行分割成兩行,或將兩行合併成一行 - 請參閱鍵盤快捷鍵以了解操作方法。

播放器游標 - 一次只有一行帶有 ▶,它標記了播放器的位置。載入曲目後,它會停留在 音樂開始,因為按下播放鍵會從那裡開始;然後它會隨著曲目播放而移動,當您暫停或停止時,它會停留在您離開的位置,即播放將從那裡恢復的行。當曲目閒置時,它是灰色的,當曲目運行時,它會變成強調色,因此您可以一目了然地判斷您正在查看的內容是否正在移動。其他每一行都會隱藏其 ▶,直到您將指標移到其上 - 點擊該按鈕會將播放跳轉到該行並從那裡播放,而點擊行的文字只會選擇該行進行編輯。

即時標記時間戳

這是應用程式的核心功能。選取第一行,按下播放,然後聆聽。當您聽到每一行開始時,按下同步鍵 — 目前的播放位置會被標記到選定的行上,並且選取會自動跳到下一行。一次性完成整首歌曲的標記。

  • 同步時間 - 將目前的播放位置標記到選定的行上,然後將選取推進到下一行。這是您最常使用的動作。在曲目播放且選定一行時可用;Enter 鍵執行相同的操作。

反應延遲 - 從每個時間戳中減去的毫秒數,以彌補聽到一行和按下按鍵之間的間隙。您的反應總是比聲音慢一點,減去這個延遲可以保持時間的準確性,即使您永遠無法精確地在節拍上按下。

範例: 如果您的反應時間約為 300 毫秒,並且您在 1:05.000 按下同步鍵,則記錄的時間戳為 1:04.700。

將其設定為符合您自己的反應時間 — 200-500 毫秒是一個很好的起始範圍。該值位於設定 → 時間中,播放器欄中也有一個快速輸入,因此您無需打開設定即可為每首歌曲進行調整。

  • 反應延遲 - 從每個時間戳中減去的毫秒數。相同的值會顯示在播放器欄中,以便進行每首歌曲的調整。

驗證同步

檔案同步後,請免手動播放以檢查您的工作。「驗證」會開始播放並自動逐行推進,每行在螢幕上停留一段設定的暫停時間,然後再移至下一行,這樣您就可以觀看歌詞追蹤音樂並發現任何過早或過晚的標記,然後停止並重新同步該行。

  • 驗證播放 - 經過驗證延遲後自動前進到下一行 - 開始(或暫停)免手動驗證播放。

驗證延遲 - 在驗證過程中,每行在播放推進到下一行之前停留的時間。它設定了審閱的速度;除非自動推進感覺太快或太慢,否則請保持預設值。

  • 驗證延遲 - 驗證期間使用的每行暫停時間。也可在播放器列中內嵌使用。

播放傳輸

底部的播放器列讓您在工作時瀏覽音軌——播放、停止、在已放置的時間戳之間跳轉,以及重聽某段落。

  • 播放/暫停(空白鍵) - 切換播放。Space 鍵功能相同。
  • 停止(Esc) - 停止並重設至 00:00。Escape 鍵功能相同。
  • 上一個時間戳記 / 下一個時間戳記 - 跳轉到已帶有時間戳的前一行或下一行。
  • 倒退設定秒數(←) / 按設定秒數快轉 (→) - 以固定的秒數(搜尋延遲)向後或向前跳轉。← 和 → 箭頭鍵功能相同。

播放器列還包含一個可拖曳的時間軸滑桿、一個當前位置/總時長讀數,以及一個音量控制。

搜尋延遲 - 每次搜尋(以及每次按下箭頭鍵)跳轉的秒數。雙向使用相同的值,因此請將其設定為舒適的重聽時間範圍。

  • 跳轉時間 - 搜尋跳轉的秒數長度。也可在播放器列中內聯使用。

調整行時間

當時間戳只是稍微早一點或晚一點時,您不需要重新同步它。您可以以固定步長微調單行,或者,如果整個檔案始終不準確,則可以使用「全局偏移」一次性移動所有行。

行編輯延遲 - 行旁邊的 ‹ / › 按鈕將其時間戳提前或延遲的步長(以毫秒為單位)。它為您提供可重複的精細校正,而無需輸入新時間。相同的按鈕也會微調「歌詞結束」行。

  • 編輯延遲 - ‹ / › 微調按鈕的毫秒步長。預設為 200 毫秒。

行始終保持順序 - 歌詞行絕不能在它下面的行之後計時。每當您更改時間戳時 - 無論是通過蓋章、微調還是輸入新時間 - LRC Editor 都會檢查其鄰居並移動任何現在會亂序的行,在它們之間留下半秒的間隙。降低一行的時間,它上面的行會被拉回到它前面;提高它,它下面的行會被推到它後面。只會觸及已經帶有時間戳的行,因此您尚未同步的行絕不會被賦予您未設定的時間。這很重要,因為播放器從上到下讀取 .lrc:單行亂序會導致歌詞在歌曲中間跳回。

範例: 第 12 行在 0:48.51,您將第 13 行重新蓋章為 0:47.95。第 12 行會移回 0:47.45,因此它仍然排在第一位,而不是讓檔案中的兩行交叉。

要一次性移動整個檔案 - 例如,它相對於重新製作的版本都提前了 - 請使用「全局偏移」,在編輯歌曲中繼資料下解釋。

編輯歌曲中繼資料

點擊工具列中的 中繼資料 按鈕開啟中繼資料編輯器,以新增寫入 .lrc 檔案的歌曲資訊,並為整個檔案設定全域偏移。

LRC 中繼資料標籤 - 儲存在 .lrc 頂部的可選歌曲資訊,以便播放器和媒體庫可以標記歌詞:

欄位 在 .lrc 中儲存為
藝術家 [ar:]
專輯 [al:]
標題 [ti:]
詞曲作者 [au:]
LRC製作 製作 .lrc 者的署名

所有這些都是可選的 - 在儲存前填寫您所知道的資訊。

從音軌自動填入 - 無需重新輸入音樂檔案已包含的資訊,直接提取其內嵌標籤。

  • 自動填入 - 讀取音訊檔案本身的標籤,一鍵填入藝人、專輯和標題。

全域偏移 - 一個毫秒值,可以是正數或負數,它會一次性移動檔案中所有行的時間(儲存為 .lrc 偏移標籤)。當您的所有行都持續提前或延後時使用它 - 例如,相對於音軌的重製版本 - 這樣您就可以重新對齊整個檔案,而無需重新製作每個時間戳。

  • 全域偏移(ms) - 整個檔案的毫秒級時間偏移。

儲存和匯出

寫出同步檔案,或僅匯出歌詞。

  • 儲存 LRC 檔案 - 儲存到目前的 .lrc 路徑。如果檔案尚未儲存,它會詢問要放在哪裡。
  • 另存為新 .lrc 檔案 - 儲存到新的 .lrc 位置。
  • 匯出清單為 .txt - 僅將歌詞文字(不含時間戳記)匯出到 .txt 檔案。儲存對話方塊會在您正在編輯的 .lrc 檔案的資料夾中開啟,並已根據該檔案命名,因此這兩個檔案會並排放置。

個人化應用程式

開啟開啟設定面板以設定應用程式的外觀並預填製作人員名單。設定分為「顯示」、「時間」、「中繼資料」和「關於」分頁——「時間」分頁收集了上面與其功能一起解釋的四個延遲(反應、驗證、搜尋和行編輯)。

顯示 -

  • 語言 - 介面語言。提供數十種語言,包括從右到左的文字和 CJK。
  • 主題 - 深色或淺色。預設為淺色。

預設製作人員名單 - 預填每個新檔案中繼資料欄位的值,因此如果您總是使用相同的方式歸功於自己,則只需設定一次,而不是在每個檔案上設定。

  • 藝術家 / 詞曲作者 / LRC製作 - 新檔案的預設藝術家、詞曲作者和 LRC-By 值。

鍵盤快捷鍵

當編輯器處於焦點狀態時(未在欄位中輸入):

按鍵 動作
Space 播放 / 暫停
Escape 停止
Enter 同步時間 - 將目前位置標記到選定的行
← 向後搜尋
→ 向前搜尋
Ctrl+Z / ⌘Z 復原(最多 50 步)

在歌詞文字欄位中輸入時:

按鍵 動作
Enter 移動到下一行
Ctrl+Enter / ⌘Enter / Shift+Enter 在游標處分割行
Backspace 在行首 與上一行合併
Delete 在行尾 與下一行合併

提示

  • 50 步的復原堆疊涵蓋時間戳編輯、行編輯、分割、合併和大量匯入——您可以自由犯錯。
  • 將音軌及其匹配的 .lrc 檔案保存在同一個資料夾中——打開其中一個會自動載入另一個。
  • 將音訊檔案或 .lrc 直接拖曳到歌詞區域即可載入,無需點擊「開啟」按鈕。
  • 對於卡拉 OK 風格的行分割,請在游標處精確地將行中分割——兩半都保留其文字。
  • 使用「全域偏移」來微調已完成的 .lrc 檔案,以適應稍微不同的音訊版本(例如,重新灌錄),而無需重新製作每個時間戳。
  • 在您完成檔案之前執行「驗證」通過——觀看它自動推進是發現稍微偏離的時間戳的最快方法。

其他控制項

  • 說明 - 在您的瀏覽器中,以您目前的語言開啟此說明頁面。
  • GitHub - 在您的瀏覽器中開啟應用程式的原始碼儲存庫。
目錄