Foobar2000\Windows Media Player\硬解 三种电脑解码HDCD的使用方法
赵宇为 于 2010.09.09 11:33:42 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:09.68/184

HDCD即High Definition Compatible Digital(高解析度兼容性数码技术)的缩写,是在普通CD光盘上使用优化音质的特殊编码和特别制作的一种可兼容普通CD播放机的CD音乐光盘,与同时期的CD音乐光盘优化技术中的XRCD不同,HDCD需要专门解码滤波芯片进行回放。按照一般说法,HDCD光盘在HDCD解码下播放,可以比非HDCD解码时得到以下好处:音质清晰细腻、动态范围广阔、信噪比极高,音色更为自然逼真。HDCD截止到本世纪初已经发行了5000张左右,而发烧唱片公司中的RR在上世纪很喜欢使用HDCD,不过随着RR的离开和微软对HDCD的收购,目前知名的HDCD唱片比10多年前少了很多。

今天,我们在这里主要是讲用PC如何播放HDCD的碟片。说实话,从最早知道HDCD到今天,仔细听HDCD还真是从这次研究这篇文章内容开始,即便在几年前HDCD解码已经在主流DVD播放器中流行,其实也没有特别在意过。而微软刚刚推出Media Player 9时,曾因为它支持HDCD而稍稍尝试了一下,可是当时PC的音频系统实在要比现在差太远,当时并无太深印象。而现在,我们可以用几种简单的方式仔细听听HDCD的表现,况且我们还可以利用网络资源获取带有HDCD编码的APE或FLAC,当然希望大家遇到好唱片还是可以支持正版。

用Windows Media Player播放HDCD

第一种方法,是用Windows系统自带的Media Player播放HDCD碟片或CD镜像。这种方法最为简单,它与电脑的声卡以及音频子系统的硬件没有什么关系,由于在2000年微软收购了HDCD拥有者PMI公司,所以开始在MediaPlayer上支持软件解码HDCD。

  • 播放方法:直接在光驱中播放HDCD的CD碟片。或者将具有HDCD编码的APE和FLAC制作CD镜像播放。以APE为例,使用未分轨的APE数据文件和CUE目录文件,将APE数据文件使用Foobar2000或Monkey Audio转成WAV文件,复制创建一个原CUE文件副本,并用编辑器打开CUE文件,将开头文件指向由原来的XXX.ape改成XXX.wav即可。用Daemon Tools一类的虚拟光驱软件载入CUE文件,即可用MediaPlayer播放。

    识别解码工作状态:识别这张CD是否HDCD,解码是否进行,在MediaPlayer下最为简单。如图所示,一张HDCD的光盘或镜像播放时在左下角的位置会有HDCD的LOGO出现,不用怀疑,它已经是在解码播放HDCD了。如果你看不到HDCD的logo出现,那一定是播放的内容是假的HDCD。在这里顺便鄙视一下普罗音像,个人手里有一张5-6年前在北京新街口普罗音像店里买的3张CD,均标有HDCD,但全是假的!

    用Foobar2000的HDCD Decode插件

    播放方法:Foobar2000 HDCD Decode插件,在以上链接可以下载到。使用Foobar2000 1.1版本可以在组件界面中使用“安装”功能将插件的dll文件放入默认目录中,如图中所示这样安装的插件在“组件”列表中会显示为黑色字体而不是灰色。一般也许我们习惯将dll手动存放于Foobar2000的安装目录中的components中(如C:\Program Files\Foobar2000),这样在“组件”列表中插件会显示为灰色字体。值得注意的是,插件灰色和黑色与插件是否奇效没有任何关系,只是安装方法不同而已。而通过第一种方法安装的插件,Foobar2000 1.1还支持自动更新功能。

  • 用Foobar2000 HDCD解码器插件播放是件相对麻烦的事情,这款插件并不够完善,又存在一定小的兼容性问题,我们在尝试中遇到了一些问题,很多情况时你无法确定你是否打开了HDCD解码功能。首先,在安装好插件后,如图右键点击你的播放列表(可选取多首歌曲或整个列表),在图中所示栏目中会多出一项扫描HDCD音轨的功能,经过扫描后可以确定其中哪些音轨是具有HDCD编码的。这款插件仅支持APE、FLAC或WAV文件,而不支持从CD光盘读取的HDCD信息。

  • 但麻烦的是,你很可能无法正确获得扫描结果,目前我们也不清楚怎么回事。在Windows7下,基本扫描结果均是空列表,即便已经确定哪些音乐一定是HDCD的,这是扫描列表功能的一个Bug。在Windows XP下,功能相对稳定,但我们也遇到了在某些系统中无法得到列表的问题,不知何时能够修正这个错误。

    识别解码工作状态:不过大家不要担心,扫描列表为空并不代表解码插件没有工作,HDCD解码的解码工作还是很稳定的。这里告诉大家一个偶得的技巧。大家知道,在HDCD解码功能打开时,对于同一播放内容在具有HDCD解码时输出的电平会减少6dB,这与HDCD编码时的“振幅控制”有关。虽然6dB输出音量差别也还算明显,但毕竟大家去做删除dll插件的前后AB对比是很麻烦的。所以在这里建议大家做一张WAV+CUE的节目源,用虚拟光驱配合Media Player播放,对比一下,HDCD解码打开前后听感差别还是很明显的。

    如果你发现HDCD功能未起效?建议你删除Foobar2000中所有DSP相关插件,尤其是DTS输入输出相关插件,删除WASAPI插件,基本可以解决不稳定问题,如果仍不能解决,也没办法了。

    用乐之邦Monitor系列声卡解码HDCD

  • 播放方法:在乐之邦Monitor系列声卡,包括Monitor US系列、Monitor PS系列和MD11解码器中隐藏了HDCD解码功能,我们可以方便的在驱动中修改配置文件来实现。找到Monitor 声卡安装目录(如C:\Program Files\MUSILAND\Monitor Series(PCI)),里面有一个Config.ini文件,用文本编辑器打开,原本里面默认只有两行字,第二行是“hdcd=0”,将“0”改为“1”,保存退出即可(等号前后有无空格无所谓)。打开此功能后,重启Monitor声卡驱动的控制面板(关闭后,在开始——程序菜单里打开),就可以看到界面右下角多了HDCD项目,而在具有HDCD信号时,绿灯会亮。

  • 此时,理论上无论用什么播放器来播放具有HDCD编码的音源都可以获得HDCD的解码效果,它是由Monitor声卡实现的解码,而与播放软件无关。我们只要看到驱动界面HDCD的绿灯点亮,说明此时已经是在HDCD解码播放了。不过这种播放方式也存在一些诡异的不稳定,在Windows7下,Foobar2000播放,使用ASIO通道输出最为稳定,而WDM通道发现莫名其妙偶尔会绿灯不亮;使用千千静听、QQ影音等播放,则没有遇到问题。在Windows XP下,可能会遇到绿灯始终无法点亮的问题(但也有非常正常工作的同样的系统),此时还是建议删除Foobar2000中所有DSP相关尤其是DTS相关的输入输出插件。如果仍无法解决,也没办法!

    识别解码工作状态:目前基本可以肯定,在Monitor驱动界面的HDCD绿灯不亮,则一定是没有启动。如果还不甘心,可以用以下方法来对比。

    和前文所说一样,我们知道HDCD解码功能打开时,同样音源输出电平会减少6dB。我们发现,此时可以使用Foobar2000播放器本身的音量控制来监控效果。由于Foobar2000的音量控制是调整前端数字信号的电平(HDCD解码前),有趣的是,当你将最大音量调小1-6dB(不同节目源不同)时,总会有一个临界点会导致HDCD解码停止(Monitor驱动界面绿灯灭,临界点有爆音)。此时你发现音量不会是线性变小,因为在停止HDCD解码时6dB恢复了,音量反而变大了。而这个临界点一般也会存在一定小小的爆音。如果大家觉得这个方法还不够明显,推荐大家先把音量关小超过6dB,然后慢慢往大推,如果HDCD解码成功,你会发现上述相反的现象,最为明显的是,在音量拉杆位于最大音量档位时声音并不是整个过程中最大输出电平。

    通过上面这个方法,我们还可以方便的对比HDCD功能打开前后的声音表现差别。

    总结

  • 我们使用MD11和Monitor 01 PS,配合森海塞尔HD650监听对比了HDCD解码的效果,首先可以肯定的是以上三种方法得到的HDCD解码效果是一致的。其次,打开HDCD解码后,最大的区别来自于大动态时声音更加干净,层次更好,声音不再那么有毛刺感反而缓和了许多(这绝对不是6dB音量带来的,即便补偿更大的输出电平也是如此),高频细节在特别大动态时仍有很好呈现。但网上有一些HDCD的频谱截图显示在高频和低频区,各有几个dB的波峰和波谷出现,我们表示怀疑。从听感来说,低频大动态时差别并不明显,而高频也不是更加突出,反而是更加收敛,最重要整个声音干净了许多。在这里我们不谈太多的主观听感,以免大家体验时导致心理暗示,大家可以尝试后在留言中讨论。但总体来说,HDCD与近几年的DVD Audio、SACD或高规格的FLAC相比,差距还是极大的,它只是CD规格的一个优化,但效果仍是明显的。

    顺便说一下,在上面图片中大家看到Soomal曾经推荐的试音曲中有一些HDCD的,大家可以尝试(Marix那首似乎有点问题,只有开头有HDCD……)。另外,推荐大家感受大动态音乐可以下载RR公司的Tutti!或30年纪念精选CD,另外RR公司还有其他的HDCD试音碟,都是不错的选择。最后,要批判一下鲍比达《满江红》HDCD,这张CD最后作了两首《黄河》,号称其中一个是未经HDCD处理,这绝对是骗人的,所谓未经HDCD处理的那轨音乐做了手脚,绝不是HDCD和非HDCD应有差别。

    另外,大家也不必使用Foobar2000内置的各种电平或幅频频谱来监控HDCD和普通CD解码的不同,因为这几个显示插件是不支持HDCD解码后读取的,你将不会得到你想要的HDCD和普通的CD差别结果。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    123.151.077.***
    123.151.077.***
    发表于2018.11.16 20:27:25
    37
    123.130.019.***
    123.130.019.***
    发表于2017.09.26 23:05:19
    36
    220.164.176.***
    220.164.176.***
    发表于2016.09.21 00:50:34
    35
    142.054.***.***
    142.054.***.***
    34
    058.063.066.***
    058.063.066.***
    发表于2013.08.03 17:24:23
    33
    221.194.178.***
    221.194.178.***
    发表于2011.10.01 10:33:02
    32
    112.115.***.***
    112.115.***.***
    请问具体如何实现,谢谢!
    发表于2011.09.28 17:20:32
    31
    10
    发表于2010.09.29 10:29:36
    30
    119.004.***.***
    119.004.***.***
    我记得WMp能播放HDCD,其HDCD的logo要变成绿色才是在解码了。
    发表于2010.09.28 23:27:59
    29
    10
    听感差不多,高频没那么亮了,感觉确实弱了一些,但解析力还是很好的。
    发表于2010.09.15 18:53:14
    28
    222.083.***.***
    222.083.***.***
    01 PS声卡,改驱动,XP,foobar 1.1无任何DSP插件,cpaly,对比效果如下:

    HDCD解码后的音量明显比未解码前小,相当于未解码前的一般音量。解码后的人声比未解码前要舒展、自然,数码味少,分离度和定位也比未解码前好,鼓声的动态也比未解码前好。但测试的《鸭子》中的电吉他的拨弦的泛音似乎没有未解码前丰富,而且三角铁的也似乎没有未解码前清晰(三角铁这段值得商榷,因为第3次对比的时候外面下雨了,影响听音)。

    放了两首HDCD音源给大家测试,网上下的《滚石香港黄金十年系列》,苏慧伦和光良&品冠的精选CD抓的无损格式。是否原版未知,但从音质来看,应该是香港原版碟。


    苏慧伦 - 鸭子
    ——详细阅读
    发表于2010.09.15 17:45:21
    27
    123.122.***.***
    123.122.***.***
    播放器调节音量的话,就把HDCD的数据格式给破坏了
    播放器也不要加SRC或者EQ等插件,这些插件会把HDCD数据格式给破坏了
    我试过了,只要不干上面2个事情,播放HDCD就很稳定
    发表于2010.09.14 11:42:15
    25
    10
    我用foobar时也遇到过,本来好好的突然不亮了。后来我就去把里面dsp 输入输出的插件都给删了,就好了。但最初有这些插件时候也是好的。
    发表于2010.09.11 21:20:24
    22
    117.082.***.***
    117.082.***.***
    ttplayer ASIO输出,刚开始灯亮的,放了一个循环后,灯就不亮了
    发表于2010.09.11 21:12:07
    21
    123.011.***.***
    123.011.***.***
    在foobar2k的status bar里加上如下参数" $if(%__hdcd%, | HDCD,)",就可以直接在状态栏里显示是否是HDCD了.
    发表于2010.09.10 17:15:04
    20
    10
    CD/HDCD 差异用耳朵是能明显感到的,尤其动态
    发表于2010.09.10 09:16:16
    19
    03
    monitor 01 mini支持硬件hdcd吗?
    CD/HDCD差别很大?
    发表于2010.09.09 22:46:58
    18
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    0175 为防止广告机贴垃圾,不得已而为之
    表情
    正文
    京ICP备11010137号 京ICP证110276号 京公网安备110114000469号