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:00Escape 鍵執行相同的操作。
  • 上一個時間戳記 / 下一個時間戳記 - 跳轉到已帶有時間戳記的上一行或下一行。
  • 倒退設定秒數(←) / 按設定秒數快轉 (→) - 向後或向前跳轉固定秒數(搜尋延遲)。 箭頭鍵執行相同的操作。

該列還包含一個可拖曳的時間軸滑桿、一個當前位置/總時長讀數和一個音量控制。

搜尋延遲 - 每次搜尋(以及每次按箭頭鍵)跳轉的秒數。兩個方向都使用相同的值,因此將其設定為舒適的重新聆聽視窗。

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

調整行時間

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

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

  • 編輯延遲 - ‹ / › 微調按鈕的毫秒步長。預設為 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 檔案的資料夾中開啟,並已根據該檔案命名,因此這兩個檔案會並排放置。

個人化應用程式

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

顯示 -

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

預設署名 - 每次建立新檔案時預填中繼資料欄位的值,因此如果您總是使用相同的方式署名,只需設定一次,而無需在每個檔案上重複設定。

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

鍵盤快捷鍵

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

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

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

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

提示

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

其他控制項

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