旅人行腳 |
瓦哈拉的塗鴉簿 數位化儲存音樂CD (Dec 25, 23) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
其實從CD轉數位檔我打從十多年前就開始進行。這事情沒什麼技術性,唯一需要的軟體是 Exact Audio Copy,下載完成設定後只要把CD放進去,挑選適合的分軌資訊,一張音樂CD就可以被儲存為分軌後的個別 flac 檔,再用音樂播放軟體就可以聽了。如果CD數量不是太多,這樣處理沒太大的問題。但我前幾個月用 Wi-Fi Router 加上 USB 行動碟當作 NAS 的時候碰到的檔案數量上限的問題,並且發現有些太長的檔名沒辦法使用,甚至有些在搬運檔案的過程中消失了。天底下最幹的事情莫過於想從 NAS 或是硬碟中播放一齣歌劇(或是某首交響曲,比如說馬勒八),聽到一半發現不連貫,才赫然發覺當初轉檔時就有幾個音軌沒轉成,現在CD也找不到了。 我也發現分軌後一張專輯可能有數十個 flac 檔,要從音樂播放軟體播放,操作起來挺費事,在 Windows 上首先要選取所有 flac 檔,並且小心去掉其他類別檔案(比如文字檔或是封面照片檔),再拉到播放軟體選單,否則就要事先為所有專輯建立好播放清單或是 cuesheet 。 我的目標是把專輯合併成一個 flac 檔,內建分軌 cuesheet 以及CD封面照片。一齣 Der Rosenkavalier 有三張CD,一般可能有將近50個分軌,如果按照每張CD的分軌分別存放到各自目錄,那每當換幕時就要重新選檔播放。如果只有一個檔案,就可以享受單鍵播放,三個多小時不中斷的快感。 以下簡略敘述操作過程以及所需軟體以供同好參考。 1. 基本操作 最基本需要的軟體是 Exact Audio Copy (EAC) 以及 foobar2000,都是免費,請自行 google 找到官方網站下載安裝。 安裝EAC 後請參考這篇文章做好設定:Perfect CD-ripping to FLAC with Exact Audio Copy 放進音樂CD後 CTDB Metadata Lookup 選單出現,選擇一個合乎自己標準的。 Metadata 載入後可以再細調分軌名稱以及專輯或音樂家名稱。按下左邊 "IMG" 按鈕可以把CD內容存取成一個 .wav 檔以及一個 .cue 檔。如果 CTDB 資料庫裡有唱片封面,所選取的影像檔也會被一起存下。 音樂CD轉檔完成後把存下的 .wav 檔用 foobar2000 (或任何其他格式轉換軟體,比如 flac.exe)轉成 .flac 格式,參考這篇描述如何轉換格式:How to Use foobar2000 to Convert Audio Files 2. 如何內嵌 cuesheet 在進行下一步內嵌 cuesheet 到 flac 檔之前,參考這篇來開啟 foobar2000 的編輯 cuesheet 功能:Enable Edit Cue Sheet Option in foobar2000 把轉好的 flac 檔載入 foobar2000 在 foobar2000 內,滑鼠右鍵開啟載入的 flac 檔功能選項,滑鼠移到 Utilities ,在新出現的選單中選取 Edit cuesheet ,按下滑鼠左鍵,在 Embedded Cue Sheet Editor 中按下 "Load" ,在檔案選單中選擇剛剛被 EAC 同時產生的 .cue 檔。Cuesheet 內容會被顯示在 Embedded Cue Sheet Editor 裡面,按下 "OK" 後在 foobar2000 裡會出現內嵌的分軌資訊。 3. 如何內嵌封面影像檔 選任何一個音軌,按滑鼠右鍵打開選單,左鍵按下最下面的 "Properties" ,再按下 "Artwork",按下 Front Cover 右邊的 "+" ,檔案選單出現後選取封面影像檔,按下 "OK" 後影像檔會被遷入 .flac 檔內。 影像檔不要太大,最好不要超過 400KB ,大約 1000x1000 以內比較理想,太大的話有些播放器會無法顯示。如果 CTDB 裡沒有現成的影像檔可以去 discogs.com 找,絕大部分市面的 CD 都能找到,把封面影像用 "Save image as" 下載後就可以用同樣方法內嵌。 discogs.com 有很多其他使用者上傳的 metadata ,比如像每個音軌的音樂家或樂團,作曲家,甚至錄音年代日期與錄音地點。並不是每個人都覺得這些瑣碎的資料有用,但對我來說,它能彌補 CTDB 很多的不足。 foobar2000 的 metadata 算是挺有彈性,不光是針對整張專輯,每個分軌也可以獨立儲存包括演奏者,作曲家,以及日期等資訊,而且日期並不限定只能存年代的數字,任何文字都可以用,所以能儲存精確日期。有些現場錄音的CD是特定演奏會錄音,這裡可以存下每首曲子的演奏會日期。Comment 欄位也是每個音軌獨立,如果高興可以用來存錄音地點或演奏會地點,或其他重要訊息。 4. 如何合併一張以上的CD 想要合併一張以上的CD或是多個已經分軌的 flac 檔案,就需要用到另一個軟體: CUETools 。它也可以從網路搜尋 CTDB 的 metadata 資訊,不光是根據 CD ,已經被儲存的分軌 flac 檔也可以搜尋 CTDB ,清洗後重新載入新的 metadata ,並且可以把分軌的各別 flac 檔合併成內嵌 cuesheet 加上封面影像的單一 flac 檔,功能強大。可惜有兩個限制:一是只能處理 16 bit / 44.1 KHz 的 redbook CD 格式 flac 檔,另一是合併的總長度不能超過大約 200 分鐘。如果想要合併華格納的歌劇CD成單檔,或是想要合併分軌的 24 bit / 96K Hz 檔案,就需要用其他工具來迂迴。 如果你需要處理非英文的分軌資訊,比如像是中文流行音樂CD,在 EAC 抓軌時只能用 CMP 分軌壓縮儲存,而不能用 IMG 儲存整片單檔。EAC 的整片檔 cuesheet 不是用 utf-8 碼,非英文會變成亂碼,存下來的 cuesheet 完全無用,但是分軌壓縮的各別 flac 檔倒是可以保存正確的 utf-8 編碼文字,隨後再用 CUETools 來合併就可以了。 想要合併來自不同CD或不同來源的 flac,,首先必須要統一所有 flac 檔內特定 metadata 欄位的內存值,包括 Album Title, Total Tracks, Disc Number, Total Discs。先把所有想要合併的 flac 檔拉進 foobar2000 的播放列,選取全部,滑鼠右鍵打開選單,左鍵按下 Properties 後在 Properties 中 Metadata 改變內存值。如果看到內存值顯示 另外要注意來自不同CD的起始 Track Number,如果都是從 1 開始,就要用人工方式去更改,確定每個音軌檔案有不重複的 Track Number 並且依次排序。比如你有兩張CD,各有三軌和五軌,分別是 1.1, 1.2, 1.3, 2.1, 2.2, 2.3, 2.4, 2.5。你需要把第二片的序號改成 2.4, 2.5, 2.6, 2.7, 2.8。最後清掉 Disc Nummber,只剩下 1 到 8 的 Track Number 序號。 用 CUETools 進行合併前先確定工作檔案夾內只包括了想要合併的 flac 檔案,並且 metadata 已經被更新統一。執行 CUETools 後,確定 Action 選項選 Encode ,Mode 選項選 Embedded,Audio Output 選項選 Lossless,下方選擇 flac, flac.exe, 8。在左邊的檔案夾清單中選取放了 flac 檔的工作檔案夾,然後點擊 "Go" 如果一切正常,這時會出現 "Select the best match" 以及 metadata 編輯頁面。如果 CUETools 直接開始合併而沒出現編輯頁面,表示工作檔案夾中的 flac 檔仍有不統一的 metadata 值。在編輯頁面點擊 "OK" 後會開始合併,產生出一個內嵌 cuesheet 的單一 flac 檔案。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
瓦哈拉首頁 | 前一則 | 後一則 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
瓦哈拉首頁 | 前一則 | 後一則 | ||||||||||||||||||||||||||||||||||||||||||||||||||