瀏覽單個文章
louisZZZ
Regular Member
 

加入日期: Nov 2001
您的住址: XD
文章: 77
Post CD轉 CUE+多個WAVE檔 經驗分享 + 問題

最近有空整理了約百張CD,轉成CUE+多個WAVE檔備分
其中數十張因為軟體設定錯誤重轉,浪費不少時間,因此決
定將流程紀錄下來,避免下次因為遺忘操作順序而再發生相
同錯誤,順便做個經驗分享,最後還有問題求解。

**************************************************************************

首先要準備以下軟體

1. Unicode補完計畫
(讓CUE能用big5+日文,有些人不喜歡unicode補完計畫,
但我目前只想到用檢體中文系統的WinXP可以解決,但是
做出來的檔案也只有檢體中文能用)

2. Exact Audio Copy (EAC)
(為了最精確的備分CD,這裡的各位應該很熟悉)

3. EAC (AppLocale 以日文開啟)
(解決日文tag的小技巧,流程中會說明)

4. Accurate Rip
(網路上的參考資料不多見,和EAC配合,可以透過過網路
上的資料庫比對Rip結果)

5. Microsoft AppLocale
(我用的是piaip修改過的版本,改掉一些官方版Bug)

6. Notepad
(編輯CUE需要,有考慮過其他編輯器,但是簡單好用)

7. Notepad (AppLocale 以日文開啟)
(處理Shift_JIS編碼的日文CUE會用到)

8. Daemon Tool (mount test structure)
(因為只吃標準ANSI格式CUE,用來測試CUE+WAVE,和
Rip結構是否正確,以及iTunes轉檔時會用到)

9. Foobar
(幫CUE加上replaygain,聆聽主力)

10. Nero 及 Nero Drivespeed
(因為可以吃超過標準CUE限制的WAVE檔名,做測試用
,Drivespeed用來調整光碟機倍速)

11. CD check
(建立以MD5格式unicode的 .CRC hash檔,用來定期檢查
CD備份的狀況)


************************************************************

接下個人將CD備份成CUE+多個WAVE檔的流程,做一個
說明 (以有日文檔名的CD為例)

1. EAC 用AppLocale 以日文開啟。

2. 用Free DB抓取Tag,再針對自己的需求修正。(因為日文
的CD在Free DB中多是Shift_JIS格式,這樣做日文檔名
就不會是亂碼)

3. 因為我選用的是CUE +多個WAVE檔
(multiple WAVE Files with Leftout Gaps) 所以EAC內的
Gaps結構必須選擇 [leave out Gaps] 否則WAVE檔的起
點和終點會不正確。

4. 接下來就是偵測Gaps,這是正確CD結構的關鍵。(
假如光碟機可以降速,記得先用Nero Drivespeed之類的
工具降速,我手上一些CD和光碟機在高倍速下,不管
Gap Detection如何設定,都會抓到錯誤的Gap,所以要降速)

5. 完成偵測Gaps之後抓音軌選擇
[test & copy selected tracks] => [Uncompressed]開始抓音軌。
(要配合AccurateRip使用就必須使用這個方式,同一軌
抓兩次並比對檔案,也是我個人喜好,越精確越好)

6. 抓音軌完成後檢查兩次CRC是否一致,以及AccurateRip
結果有無和資料庫一致,不正確可要降速,改EAC Drive
設定,甚至換光碟機,再重抓。

7. 接著就是建立 CUE檔配合, [left out Gaps]必須選擇
[Creat CUE sheet] => [multiple WAVE Files with Leftout Gaps]
,假如選其他的項目,可能會得到錯誤的Gap。

8. 因為剛剛產生的CUE檔是Shift_JIS格式,所以要用
notepad(用AppLocale 以日文開啟) 存成utf8格式。

9. 再把utf8格式的CUE檔用notepad 再開一次。(這次不用
AppLocale)存成 ansi,我們會得到Big5+日文的CUE檔。

10. 用 deamon掛上CUE+WAVE,假如big5+日文的CUE檔
有錯,這裡就會發現。

11. 用EAC 檢查實體CD和虛擬光碟的 Gaps 結構有無不同。
(這裡小地方要注意,通常gap正確時,由CD切到虛擬
光碟,不用再跑一次gap偵測,只要gap資訊會不見,CUE
一定有錯,或是WAVE長度不對)

12. 前面的檢查都沒問題我就會用Foobar 加上 replay gain
方便聆聽。

13. 爲了資訊的完整性,我會再針對被 CUE縮短的WAVE
檔名作修正,有些WAVE檔名,EAC會配合CUE的限
制,加以縮短。

14. 非標準格式的CUE檔可以用nero開起來檢查nero會指
出錯誤的位置 ,或用foobar檢查,但是有些錯誤Foobar
會跳過,可能會漏掉。

15. 我個人針對需要非標準格式的CUE檔時會用下列的方式
處理,用notepad存成utf8格式並且副檔名為 .utf8.CUE
(有兩個副檔名以和標準的big5格式CUE檔做分別)

16. 接著用 CDcheck 建立CUE+多個WAVE檔的
MD5格式 .CRC hash檔
(記得CDcheck的設定裡面要勾選使用unicode格式)

17. 爲了避免手賤改到檔案,所有將檔案設成唯讀。(聊勝於無)

**************************************************************************

整理完大概像這樣
(我有用unicode補完計畫,這個討論區好像是用Big5編碼,有的人可能看不到日文,抱歉了 .)
---------------------------------------------------------------------------

01 - Gold Fish.wav
02 - リ⑦ロ.wav
03 - ネマペЗрみヱ.wav
04 - Butter Sea.wav
05 - Veggie.wav
06 - 静ろス生活.wav
07 - Didn't it Rain.wav
08 - Д⑦ヱХшヤэ.wav
09 - Girl with Power.wav
10 - ヤЗь実体化.wav
11 - ЪяД.wav
12 - One.wav
13 - イゆィソсфЁд.wav
14 - やゲダホ元気ソЪみс(Bonus Track).wav
##[以上是多個各軌獨立的WAVE檔]

ヤюЖшЮ2 レ⑦Юソ港.CRC
##[unicode hash檔,定期檢查用]

ヤюЖшЮ2 レ⑦Юソ港.CUE
##[用來掛上虛擬光碟,或用來燒錄]

ヤюЖшЮ2 レ⑦Юソ港.utf8.CUE
##[用utf8格式儲存的完整CUE檔,Foobar聆聽使用]

---------------------------------------------------------------------------

**************************************************************************

**有幾個東西要注意**

1. 以上流程中關於Gaps及CUE的設定項目,都是針對
CUE+多個WAVE檔 ,經過我個人測試後,最適用的設
定,也可能有更好的設定存在但還沒試出來。

2. 當不使用CUE+多個WAVE檔時,使用CUE+單一WAVE
檔時,Gaps及CUE的設定就影響不大,只要Gaps偵測正
確,音軌抓取正確,大都沒問題,因為個人喜好問題,這
CUE+單一WAVE檔格式我並不使用 ,也未做進一步測試。

3. Gaps偵測是指按下F4的 [Action] => [Detect Gaps]

4. Gaps偵測設定位在 [EAC] => [Drive Option]
=> Tab [Gap detection] 內的設定

5. Gaps結構[leave out Gaps] 設定位在 [Action]
=> [leave out Gaps]

6. 抓音軌選擇位在 [Action] => [test & copy selected tracks]
=> [Uncompressed]

7. 通常[test & copy selected tracks]的結果CRC一致,
AccurateRip就會過

8. 建立CUE的選項位在[Action] => [Creat CUE sheet]
=> [multiple WAVE Files with Leftout Gaps]

9. WAVE檔名和CUE內紀錄的檔名有衝突時,先把WAVE
檔名修正成你認為正確的,再把WAVE檔名複製進CUE
內,因為檔案系統是以unicode儲存,以檔案系統為準,
字元對應的部分,讓Windows和unicode補完計畫來處理。

10. 整理CUE時看個人需求,只用在Foobar之類軟體,可以
無視CUE的標準和限制,要用到虛擬光碟和燒錄時,就必
須遵守CUE的標準和限制。

11. CUE的語法可以參考 CDRWIN的說明檔,或是以
**編寫 CUE SHEET** 作為關鍵字搜尋,可以找到由
Scorpion (蠍) 翻譯整理自 CDWRIN 3.8c 的 HELP 檔。

12. CDcheck要記得勾選unicode支援,不然沒辦法處理一部
分特殊檔名,另外CDcheck個人使用註冊是免費的。

13. 用**EAC**當關鍵字搜尋,就可以找到不少教學文章。


****************************************************

最後是我個人的使用問題,來問問看有沒有解決方法 ?

1. 我的AccurateRip用一陣子不定時就會失效,抓完音軌不
會比對結果,也不會回覆資料庫有無資料,有時必須連
EAC一起重裝 ?

2. 在EAC內的Gaps結構設定,原本應該只是顯示方式的差
異,應該與結果無關,但是要配合CUE+多個WAVE卻是
有影響的,我一直找不到相關資料,EAC的討論區也沒找
到,有人能指引方向嗎 ?

3. 現在用CDcheck建立的MD5 unicode .CRC 檔並似乎並非
標準格式,有其他支援unicode的標準解決方案嗎 ?

4. 現在我用nero檢查CUE的方法笨了一點,有更好的工具嗎 ?

5. 有可以無視CUE limit 掛上非標準格式unicode CUE的虛
擬光碟軟體嗎 ?

6. 除了unicode補完計畫及檢體中文外,有比較正歸的解決方
案嗎 ?

7. 針對Enhanced CD、Mixed Mode CD還可以用CDRWIN
等工具把第一軌抓出來,在自己修改CUE檔加進去,對於
CD-Extra受限於CUE不支援Multi session格式,只能用
CloneCD之類的複製,或是用EAC指抓音軌的部分,放
棄完整的CD結構,有任何檔案格式,可以提供CD-Extra
之類CD的支援,又可以讓Foobar來撥放嗎,甚至接近
EAC的精確程度 ?


**************************************************************************


現在網路上流行的無失真格式大多是 CUE+ ape, flac, tta之類。
兩年前開始我會選用CUE+多個WAVE檔大概有幾個理由。

1. 使用CUE+多個WAVE檔幾乎是到處通用的標準。
(CUE似乎是CDRWIN的格式,但是現在燒錄軟體,虛
擬光碟幾乎都可以吃)

2. 使用WAVE本身幾乎等於CD格式,沒有通用性的問題。
(也不用傷腦筋壓縮撥放之類的問題)

3. 可以隨時掛上虛擬光碟,未來進行格式轉換較方便。
(其實我現在也只有要轉入iTunes時會用到)

4. 曲目Tag及其他額外標籤資料,可以存在CUE內 。
(可以用注解放其他非標準資訊)

5. 撥放需求資源低,當初考量要準備一台舊電腦撥放。
(不過其實電腦不要太差,現在大部分格式都不是問題)

6. 配合EAC Offset 校正, 可以盡可能保留CD原始結構。
(不過只限於一般標準CD,遇到CD-Extra,Enhanced CD
、Mixed Mode CD就有問題)

7. 省去整理時壓縮時間。
(現在電腦很快所以其實沒差)

8. 賞心悅目。
(我這人很怪,聽隨身聽時最喜歡隨手翻tag資訊,硬碟裡
的CUE+多個WAVE檔最好是完整檔名,看到image.WAVE
之類的檔名就不自在 . . . . .)


**************************************************************************

缺點其實也是不少

1. 未壓縮,所以空間需求大。
(不過考慮自己所購買的CD數量和速度,問題不大,現
在硬碟夠便宜)

2. 標準的CUE其實限制相當大,檔名曲目都有長度限制。
(另外標準CUE為ANSI非unicode格式,當使用unicode
存CUE也只有少數軟體可接受)

3. 用的WAVE格式本身並沒有包含容錯資訊,硬碟實體出些
小問題內容就不對了,也無法還原。
(ape, flac, tta之類我記得有包含容錯資訊,實際運作就不
了解了)

4. 針對Enhanced CD、Mixed Mode CD 和 multi session CD (CD-Extra)
又沒辦法保留完整CD結構。
(舊的mix mode CD配合其他工具還有辦法,multi session
是CUE格式無法支援的,這部分CUE+ape, flac, tta問題一樣)

5. 保存Tag資料的方便程度,不及ape, flac, tta等格式。
(WAVE本身不包含tag,CUE的限制又很多)

**************************************************************************

假如考量我現在的使用習慣

iTunes
(轉成MP3,供隨身聽使用,隨身聽以放最多音樂為主,我不
太在意音質)

Foobar
(平時聆聽CUE+多個WAVE檔的主力,可以接受非標準加
unicode的utf8.CUE檔)

現在其實好像沒有堅持CUE+多個WAVE檔的必要,但是已
經習慣了,就繼續用。

(等ape, flac, tta之類有一個統一天下再來轉換格式 XD)
     
      
舊 2006-09-20, 05:18 PM #1
回應時引用此文章
louisZZZ離線中