作者ChaosCreator ()
看板Headphone
標題Re: [問題] 轉錄CD的最佳方法
時間Sun Apr 25 01:42:20 2010
=>>直接回文比較快。
=>>有興趣的直接讀這個更快。讀前半段就可以了。
http://www.dbpoweramp.com/secure-ripper.htm
=>>要做好抓CD音軌的準備,你需要把抓音軌軟體設定搞好,
其實只有兩個重點:offset跟secure ripping的參數。
=>>offset是用來確保不同光碟機讀出來的資料一模一樣的。
雖然說差別只在沒有音樂資料的部分,
但在早年大家還在想著『整片CD完美燒錄』的時候這個是EAC最重要不過的設定。
後來數位音樂檔案播放器普及,越來越多人喜歡分軌抓檔,
這個設定似乎已經不太重要了,可是Accuraterip的出現改變了這趨勢,
Accuraterip的邏輯很簡單,當大家都把offset設好,
理論上正常被讀取的音軌在不同的機器上應該都是一樣的,
所以當你抓好一個音軌,跟Accuraterip資料庫比對,
如果資料庫上有好幾個(當然是越多越好)一樣的結果,你跟他們都一樣,
那你抓取的結果是錯誤的機率就近乎於零。
隨著Accuraterip資料庫越來越大,現在把offset設好的難度也很低了。
=>>Accuraterip的優點在於,當你的CD資料庫有的時候,
比對結果可以讓你省很多時間,rip一次發現資料庫裡有十幾份跟你match的話,
你就不需要經過自機糾錯的等待時間了。
=>>Accuraterip的缺點也很容易理解,你要是買的不是大家都說好的經典名盤,
資料庫裡有你這張CD的機會也不高,而資料庫裡這張CD要是只有一兩份資料,
你大概也不是很願意相信他。
=>>再來談自機糾錯,基本上不管軟體或者模式,邏輯都是一樣,
先讀個幾次,發現有段落資料不符,拼命再讀那段N次,然後如果其中
M次資料彼此相符,就把那段資料當作正確。
=>>這個邏輯通常是很有效的,他排除掉一般光碟機讀一般片子時可能有的小誤差。
但如果今天你碰到一張被刮的很深的CD,很有可能光碟機讀個一百次,
然後『唉呀我被刮的好痛』出現個五十次,『啦啦啦』正確的音樂出現個二十次,
『我那裡被刮的好痛』出現個十五次,剩下十五次都是不一樣的結果,
你的軟體依照這個邏輯只能給你『唉呀我被刮的好痛』。
而在無從比較的情況下你也只能被迫相信這個結果。
=>>當然這種情況不多,可是當這種情況發生時,那一片CD會花掉你非常多寶貴的時間,
(一小時到數小時都有..)
花了一堆時間跟電力,你還是沒辦法對自己rip出來的音軌有信心這件事非常鳥。
這時如果你的片子在Accuraterip資料庫上有,至少還有人告訴你參考答案....
=>>總之,你最好要選用一個軟體,兼具Accuraterip跟secure ripping,
免費的有EAC,要付錢的有dbpoweramp
(他付費版的secure ripping才能設到比EAC還龜毛的程度),應該還有其他軟體,
不熟就不評論。
如果你喜歡一次抓一整張CD用cue sheet,目前EAC還是首選,
分軌抓,片量又大的話,dbpoweramp比較能兼顧效率跟安全。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 204.111.131.18
1F:推 louis0407:推 很清楚 paranoid真的非常花時間 04/25 02:14
2F:推 AKawashima:推薦這篇文章 04/25 07:55
3F:推 louis0407:針對刮得很深很慘的CD Accuraterip能幫忙確認檔案有無 04/25 10:55
4F:→ louis0407:問題 但常常遇到的情況是 不開paranoid就是會直接出現 04/25 10:55
5F:→ louis0407:讀取錯誤(eac 回報有error) 但若開了paranoid 時間的 04/25 10:56
6F:→ louis0407:花費就是無可避免 且若跟Accuraterip比對後發現 parano 04/25 10:56
7F:→ louis0407:模式辛苦抓下來的檔案可能有問題 似乎除了換一張CD外 04/25 10:57
8F:→ louis0407:也沒其他辦法了 還是Accuraterip可以幫你更正檔案??? 04/25 10:57
9F:→ jakkx:那可不可以直接用它的資料庫抓音軌(誤 04/25 10:58
10F:→ louis0407:我猜測是不可能可以的 不然等於有一個免費的音樂庫讓你 04/25 10:59
11F:→ louis0407:隨便抓 IFPI 國際唱片公司們不是笨蛋XD 04/25 11:00
12F:→ louis0407:這裡順便提一下 CD比對的基本原理就是軌數+時間長短 04/25 11:01
13F:→ louis0407:通常這樣篩選下來 能完全一致的就非常少了 但有時候仍然 04/25 11:02
14F:→ louis0407:會出現完全一致的不同CD 所以最後還是需要人工自行確認 04/25 11:03
15F:→ jakkx:這我知道…只是以單曲來說這種或然率其實沒有那麼低… 04/25 11:03
16F:→ louis0407:等等 剛突然想到 Accuraterip是只儲存CRC編碼嗎?? 驗證 04/25 11:04
17F:→ jakkx:這邊又寫的很像是可以徹頭徹尾的比對…才會推這句…- - 04/25 11:04
18F:→ louis0407:也是透過 CRC而不是raw data這樣的模式?? 04/25 11:05
19F:→ louis0407:我剛本來是要說 如果可以透過他的資料庫抓軌 那你只要弄 04/25 11:06
20F:→ louis0407:一張特定軌數+時間長短的燒錄片(無有效內容亦可) 就能 04/25 11:07
21F:→ louis0407:免費無痛抓檔 這是不會被允許的 可是後來想到 他儲存的 04/25 11:07
22F:→ louis0407:應該是CRC之類的驗證編碼 而不是原始raw data 又分軌抓 04/25 11:08
23F:→ louis0407:曲能用Accuraterip嗎? 還是限定要整張抓一軌的模式?? 04/25 11:09
24F:→ jakkx:原來如此…如果是這樣也可以大量節省儲存空間也沒有盜抓疑慮 04/25 11:10
25F:→ jakkx:如果是這樣的話就要看那個檢查編碼對音樂是否是唯一的吧… 04/25 11:12
26F:→ jakkx:是的話就可以,不是的話就不行,不過還是看看有沒有有研究的 04/25 11:14
27F:→ jakkx:人可以現身說法一下…- - 04/25 11:15
28F:推 louis0407:演算法很厲害的 是一堆天才想出來的東西 MD5之類的都能 04/25 11:22
29F:→ louis0407:保證不會有不同的data對應重複的code 不然就搞笑了 04/25 11:22
30F:→ ChaosCreator:分軌也有CRC,基本上有用Accuraterip比對省時間的是 04/25 11:45
31F:→ ChaosCreator:dbpoweramp,EAC還是只能事後比對。 04/25 11:46
32F:→ ChaosCreator:paranoid不要隨便亂用,EAC普通的secure rip就已經 04/25 11:46
33F:→ ChaosCreator:很操光碟機了,等到光碟機過熱整個可靠性下降,EAC 04/25 11:47
34F:→ ChaosCreator:又會發現一堆錯誤要糾正,會陷入惡性循環。 04/25 11:47
35F:→ ChaosCreator:如同我文中所述,糾錯的『錯』是指先讀幾次下來比對 04/25 11:48
36F:→ ChaosCreator:有不符合才假設有錯要糾正,在機器過熱不可靠度上升 04/25 11:50
37F:→ ChaosCreator:時EAC就會一直發現『錯』然後拼命去糾正,白浪費時間 04/25 11:50
38F:推 louis0407:我自己使用paranoid的經驗除了很花時間以外 很強大XD 04/25 12:02
39F:→ louis0407:因為我都是遇到secure最後出現錯誤才改用paranoid 04/25 12:03
40F:→ louis0407:幾乎都會完整抓完 至於正確性 我試過拿正常沒嚴重刮損 04/25 12:06
41F:→ louis0407:的CD片 用secure跟paranoid抓完整張作比對 完全一致 04/25 12:06
42F:推 louis0407:至於過熱 我是設定40min休息15min 用paranoid抓整張的話 04/25 12:09
43F:→ louis0407:確實都會超過40min然後需要休息 04/25 12:09
44F:→ ChaosCreator:老實說,碰到真的很難讀的片子(沒明顯刮痕又很難讀 04/26 02:37
45F:→ ChaosCreator:也算)與其浪費時間用不同硬體軟體設定試圖糾錯,不 04/26 02:38
46F:→ ChaosCreator:直接想想怎麼弄到另外一份CD....尤其是等著要rip的CD 04/26 02:39
47F:→ ChaosCreator:還有幾千片的時候..... 04/26 02:39