A-A+

foobar

本文于2020年06月29日最后更新 心情随笔

 

foob​​ar2000简介

foob​​ar2000是Windows平台的高级免费音频播放器。

http://www.foobar2000.org/download

foob​​ar2000输出方式区别

foob​​ar2000默认使用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解码器所以无法测试。

 

标签:

给张自然个人博客留言

Copyright © ZhangZiRan.com All Rights Reserved. 张自然个人博客 内容版权所有,同时保留所有权利。个人博客免责声明

用户登录