作者louis0407 (能當個鄉民也是一種幸福)
看板Headphone
標題[心得] hdcd的rip與轉檔
時間Fri Nov 28 23:48:40 2014
最近發現手邊新收的一張CD竟然是HDCD......老實說很訝異,竟然會買到HDCD.
在知道這件事之後,我就開始不滿足於單純的16/44.1 CD規格了,因為HDCD的完整資訊是
20/44.1的特殊規格,最後4個bit需要透過專用的decoder晶片做解碼......所以理論上檔
案播放可以略過專用晶片,直接以24/44.1的規格播放完整的HDCD...只要能找到辦法把16
/44.1的wave檔decord成24/44.1(原始規格20bit常會有DAC不支援的問題,多添4個0湊成
24BIT就是DAC能支援的標準規格).
方法:
先講結論好了,如果只要求聽到HDCD完整的資訊,那最簡單的方法是用foobar的HDCD
decoder plug-in,在foobar官方網站就能下載.這個方法的好處是,很簡單,下載之後安裝
至foobar,程式會幫你處理剩下的事情,當你點選播放HDCD的音訊檔案(支援wave flac
aiff,ape tak等需要確認),此plug-in會自動detect然後做解碼,此時只要後端音效裝置能
支援24bit的解碼,你聽到的就是HDCD的完整資訊了.同時解碼成功後,音壓相較於未解碼直
接播放會下降6db,這是HDCD解碼後的特徵.
HDCD decorder:
http://www.foobar2000.org/components/view/foo_hdcd
但此plug-in只有即時解碼的功能,不能用來做offline的檔案轉換(雖然選單上有這個選項
但實際轉檔就是無效),我不是很喜歡,所以又繼續找.
但這類的中文資訊老實說很少,只有國外幾個專門的論壇在討論,所以目前我能找到的
轉檔方案只有
1) dBpoweramp
http://www.dbpoweramp.com/
一個很強力的CD rip/轉檔軟體,其中有提供HDCD直接轉檔的plug-in,但是要付費的,21天
試用版能不能使用HDCD轉檔功能則不清楚.
2) HDCD.exe
http://forum.doom9.org/showthread.php?t=129136
之前提到的國外論壇裡,一位老外提供的DOS轉檔程式,功能很陽春 限制也多....
But its free and it works!!
在走了一些彎路以及錯誤嘗試後(主要是我對DOS命令非常沒概念),我總算搞懂了它的
使用方式.
i. 它只支援wave檔案轉碼,且檔名不可太長或不可有空隔,否則會因為欄位寬度不足而找
不到檔案,一次也只支援一個檔案轉換.....除非你用bat檔去處理.
ii. HDCD.exe跟欲轉檔的wave檔案要放在同一個資料夾內,且存放路徑內最好沒有中文
.....我不期待老外們自己隨手寫的程式會去考慮中文語碼的問題.
iii. 要依靠CMD.exe下的MS-DOS環境執行,不知道CMD.exe是捨麼的版友請找到,附屬應用程
式裡的 命令提示字元 工具,就是這個,之後請執行以下指令:
XXXXX/XXXXX:\> hdcd.exe < 16bit.wav > 24bit.wav
前面的XXXX是你擺放HDCD.exe與wave檔案的資料夾路徑,建議別有中文,後面的
16bit.wav/24bit.wav就是指定要轉的wave檔名與轉換後新的wave檔名,請自行更改,
但別太長或出現空隔,程式會讀取失敗.以下是我自己下的指令,供參考:
G:\>hdcd.exe < 1.wav > 2.wav
執行成功後就會將16/44.1的1.wav轉成新的,24/44.1的,2.wave,並存放在G:
P.S 由於一次只能轉換一個檔案,建議是先rip成cue+wave的形式一次轉換掉,之後再
分割處理.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.149.59
※ 文章網址: http://www.ptt.cc/bbs/Headphone/M.1417189724.A.652.html
※ louis0407:轉錄至看板 AudioPlayer 11/28 23:50
推 jakkx: 推!不過手上只有CD和少數的SACD... 11/29 00:25
推 billliu: 推心得與研究精神 11/29 08:36
→ evadodoya: 推 11/29 08:50
推 hogwarts1996: 好文推~ 11/29 09:14
推 MitsuhideA: 11/29 09:22
推 chiralvosky: 檔案必須先轉成HDCD wav再用foolbar plusing? 11/29 10:41
→ chiralvosky: 還是eac rip的wav用foolbar plusing即可? 11/29 10:41
→ louis0407: HDCD還是一般的CD 只是數位資料藏有特殊的編碼可以擴展 11/29 11:05
→ louis0407: hdcd decorder跟hdcd.exe都只是單純的作解碼 把16/44.1 11/29 11:07
→ louis0407: 依照規則擴展成20/44.1 差別只是foobar的plug-in只能 11/29 11:08
→ louis0407: 支援即時播放 你可以聽到完整資訊 但拿不到解碼後的wav 11/29 11:09
→ louis0407: hdcd.exe則是很陽春的工具 但它可以幫你把hdcd內的資料 11/29 11:11
→ louis0407: 直接還原成原始的20/44.1並存成24/44.1的wave檔案給你 11/29 11:11
→ louis0407: 兩個方案是擇一即可 都不使用也一樣可以播放16/44.1 11/29 11:14
推 polarbearjor: 一張專輯轉檔約多久啊 11/29 14:41
→ polarbearjor: 順序是先把hdcd透過Exact Audio Copy轉成wav檔 11/29 14:42
→ polarbearjor: 再透過HDCD.exe轉成24bits/96khz嗎? 11/29 14:43
推 polarbearjor: 轉成功了~感謝分享 11/29 14:56
→ louis0407: 24/44.1..... 11/29 15:24
推 polarbearjor: 丟進player的確顯示是24bits/44.1khz 11/29 15:30
→ polarbearjor: hdcd上面寫24b/96k audiophile mastering讓我誤會了 11/29 15:33
推 chiralvosky: 了解了,感謝解說 11/29 18:16
推 Dopin: 其實 I/O 轉向可以放在不同目錄 只是那個檔名長度限制實在 11/29 18:26
→ Dopin: 是會搞死人 至於寫批次的話就 1.wav 1w.wav 2.wav 2n.wav 11/29 18:26
→ Dopin: 類似這樣的就可以了 剩下的可以事後再改檔名 11/29 18:27
推 raiechun: 你有無用 foobar dynamic range meter 這個工具量過動態 11/29 20:18
→ raiechun: 範圍? 11/29 20:19
→ louis0407: 會用dos指令的人 一定沒問題 但我幾乎沒概念 所以只能 11/29 21:31
→ louis0407: 這樣用了 至於動態範圍 我直接說聽感吧 有差 還差不少 11/29 21:32
→ louis0407: 有HDCD的自己測吧 沒有的話看看就算了 11/29 21:33
→ louis0407: 順便提一下是 16-24bit會擴展動態範圍極限 但不代表 11/29 21:34
→ louis0407: 某一軌的動態範圍測出來一定會增加 而且16-24最大的 11/29 21:34
→ louis0407: 改善 我也不認為是動態範圍 11/29 21:34
→ louis0407: 更正是16-20bit 最後4個bit只是設0湊數用 11/29 21:36
推 lmz1451: 轉過有差 背景樂器的細節較明顯 07/13 04:29