foobar
foobar2000简介
foobar2000是Windows平台的高级免费音频播放器。
http://www.foobar2000.org/download
foobar2000输出方式区别
foobar2000默认使用DS输出,因为DS输出对于所有声卡均有着良好的兼容性。只要系统能发声这个就能响,基于此其也是不需要任何插件的。
DS(DirectSound)
默认输出方式,也是我们平常使用windows系统发声的机制。该输出的特点是声音可被系统二次调制后输出,比如你可以通过windows自带的音量均衡器调整左右声道的增益。
KS(Kernel streaming)
http://www.foobar2000.org/components/view/foo_out_ks
Kernel Streaming会绕过Windows kernel mixer直接输出音频给声卡,因此有着较低的输出延迟。
但由于windows vista及之后系统弃用Windows kernel mixer,因此之后系统需使用WASAPI。
WASAPI(Windows Audio Session API,windows音频会话API)
http://www.foobar2000.org/components/view/foo_out_wasapi
因为WASAPI为最底层API接口,因此使用时系统声音和其他软件都暂时不能发出声音。
从windows vista开始引入的UAA(Universal Audio Architecture)音频架构所属的API,作用和KS基本一致。但是vista之前系统需要用KS。
ASIO(Audio Stream Input Output,音频流输入输出接口)
http://www.foobar2000.org/components/view/foo_out_asio
ASIO是Steinberg公司开发的专业声卡驱动,据说采用ASIO技术可减少系统对音频流信号的延迟、增强声卡硬件处理能力。当然不是所有声卡都支持,一般只有专业声卡或高档音频工作站才会支持。板载集成卡基本不支持。
但是foobar2000的作者认为使用ASIO没有任何好处,而且其驱动程序中的错误可能会严重影响性能。
其他
Foobar每一个版本音质都会略有不同,建议大家试听的时候可以多听几个版本找到适合自己的版本。
试音使用《惠威试音碟III》,APE格式,采用最常用的AB法进行试听。
由于要经过系统的多重处理音质的损失自然是避免不了,DS输出的音质比较平淡,显得有些黯淡,解释力以及音场感觉都不是很够。
相对于DS输出ASIO输出在解释力有一定的提升,而且感觉要比DS明亮,人声表现更为突出一些,但是声音有一些偏硬。娱乐级延迟可设置到512ms(再少可能会爆音),专业级可以设置到2ms以下。
WASAPI出来的音质是最明亮的,而且声音感觉没有那么紧和硬,由于直接输出的关系感觉声音是非常干净,解释力和音场得到提升,空间感也改善了。使用WASAPI其实也能实现DTS的源码输出,如果使用数字输出到DTS解码器上,WASAPI输出播放含有DTS编码的文件时就能确保DTS编码不会被系统混音器和SRC处理掉,确保输出的原汁原味,关于DTS方面由于手上没有DTS解码器所以无法测试。