最近发现手边新收的一张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的形式一次转换掉,之后再
分割处理.