Foobar2000通过asio proxy播放DSD音频文件

快乐无极 , 2015/07/27 21:21 , 影音娱乐 , 评论(0) , 阅读(22627) , Via 本站原创 | |
本文解答几个问题:
asio是什么?
ASIO是专业声卡驱动。由 Steinberg 公司开发。应用很广泛的个人电脑声卡专业驱动。它的全称是Advanced Stream Input Output,直接翻译过来就是高级音频流输入输出接口的意思。通常这是专业声卡或高档音频工作站才会具备的性能。采用ASIO技术可以减少系统对音频流信号的延迟,增强声卡硬件的处理能力。同样一块声卡,假设使用MME驱动时的延迟时间为750毫秒,那么当换成ASIO驱动后延迟量就有可能会降低到40毫秒以下。

什么样的设备使用asio驱动?
发烧友常说的解码器,连接电脑一般是使用xmos USB连接,厂家一般提供一般的USB驱动,还会提供asio驱动。既可以使用普通驱动,也可以用ASIO的独占模式,这样获得更好的音质。

Foobar2000如何使用asio输出?
在参数选项中output(输入)选项中,选择设备为ASIO:开头的设备即可。可以对比directSound(DS)输出,音质的提升是非常明显,一耳朵可听出来。

DSD是什么鬼,和asio什么关系?
DSD是Direct Stream Digital的缩写,表示直接比特流数字编码,是SACD(Super Audio CD)的编码模式。
它是Sony与Philips在1996年宣布共同发展的高解析数字音响规格, DSD新技术与DVD的音响技术指针竞争,用1bit比特流的方式取样,采样率2.4MHz(CD 44.1kHz取样的64倍)的高取样方式,直接把模拟音乐讯号波形以脉冲方式转变为数字讯号,以将近四倍于CD的空间,储存音乐,因此可以提供更为优秀的声音效果,由于取样次数高,所以取样过的波形很圆顺,比较接近原来的模拟波形。再者由于不采用多位,省却位转换程序,降低了因为数字滤波而可能产生的失真与噪声。还有,由于不像多位系统般容易(位愈高就愈容易)受到电源或外部干扰的影响,因此理论上质量会比较稳定。当前的SACD player,兼容性,无论您是DSD支持者或是传统CD的拥护者,都将是双赢的局面。 SACD(Super Audio CD)是新一代数码音响规格,以超高速取样(2.8224MHz,为CD的64倍)声音以0和1连续的量子化,可听频域的动态范围约为120dB,可能收录频域约1000kHz,结和了传统模拟的温暖及超高的分辨率,Chesky独家呈现的96k/24bit技术高水平音效,绝对让重视音响效果的您,有超值的视听感受。 SACD多声道的音质包含了6个独立的音轨,每一个音轨都可以读到没有经过任何压缩而完整的DSD规格(Full DSD Bit Rate),也就是说,您的每一支喇叭都可以听到立体环绕的效果(一般的DVD由于经过压缩,所以仅能听到96K/24Bit的音质)。

Foobar2000怎么播放DSD?
目前在电脑上DSD仅能以DoP模式源码输出。而Foobar2000通过asio驱动这个桥梁输出DoP模式源码到解码器,实现DSD的硬解。当然DSD也可以通过电脑计算以PCM编码模式输出。至于两者的区别,见仁见智的,应该是DSD硬解的质量会好一点点。
Foobar2000需要先安装这2个组件:
点击在新窗口中浏览此图片
asio support: foo_out_asio  可以在官网下载一:http://www.foobar2000.org/components/view/foo_out_asio
Super Audio CD Decoder:foo_input_sacd 在快乐无极软件园下载吧:http://www.oyksoft.com/soft/22062.html
装了这两个插件后你会发现设置里多了两个这东西:
点击在新窗口中浏览此图片
SACD里有个output mode,选择DSD的话便是直接将码流传到解码器,解码器需要能够硬解DSD才能发声,否则就只能选PCM才能播放DSD发声。
点击在新窗口中浏览此图片

此外还要安装一个虚拟asio驱动程序,直接使用声卡的asio驱动是不能硬解DSD的,因为不能编码成DoP,而这个虚拟驱动则可以帮你编码DoP。这个驱动便是asio proxy,各种版本下载见:http://osdn.jp/projects/sfnet_sacddecoder/releases/
在Windows10 Intel CPU平台,我建议安装ASIOProxyInstall-0.7.2-IntelC++.zip这个驱动,兼容性强一些。
装好之后foobar会自动出现,在设置里的输出-ASIO中出现这个foo_dsd_asio:
点击在新窗口中浏览此图片
下面的那个XMOS USB Audio则是解码自身驱动。双击foo_dsd_asio,选择asio driver是自身设备驱动,后面的DSD playeback method选DoP Marker,其它的照图设置:
点击在新窗口中浏览此图片
然后输出设备要改成这个ASIO:foo_dsd_asio了:
点击在新窗口中浏览此图片
然后去找个DSD音频文件(网上搜索一下)来播放测试吧!

DSD分成DSD64/128/256/512,各种硬件所支持的格式不尽相同,越高级的解码器支持越多。DSD64,   采样率2.8224MHz, 资源很多。DSD128, 采样率5.6448MHz, 资源还是非常的少。至于DSD256/512,一首歌就好几G了,个人电脑也没这个收藏的必要了吧~
Tags: , ,
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]