foobar2000源码输出至功放全攻略

foobar2000源码输出至功放全攻略

Foobar2000是一款免费的多功能音频播放器,作者是原Winamp开发公司Nullsoft成员 Peter Pawlowski。除了播放之外,它还支持生成媒体库、转换媒体文件编码、提取CD等功能,是一款功能强大的音频处理工具。

Foobar2000之所以出现,在于Peter Pawlowski 不满于Winamp 2.x的插件体系架构和更倾向于图形、外观的发展方向的 Winamp 3。

foobar2000是由以前专门为Winamp写插件的 Peter Pawlowski 编写的一个革命性的高级音频播放器。foobar2000之所以出现在于他不满于Winamp 2.x的插件体系架构和更倾向于图形、皮肤的发展方向的Winamp3 。

foobar2000值得关注的在于他良好的体系架构。除了重要的音频管道以外,播放器所有功能部件均是模块化的。

另外据很多专业人士测试,foobar在所有媒体软件中降噪功能独树一帜,是其他音乐播放器所不能与之媲美的。

据专业人士朱小龙先生称:在使用 Foobar2000 和 Windows Media Player 对同一音乐的播放测试中可明显发现windows meida player播放的时候会出现微弱的录音气息声,而foobar则不会出现类似情况。

在所有媒体软件中foobar2000是专业和追求完美音质的一种专家级别音乐播放解码器。可视化的核心由一个插件提供,即使使用了不同的接口界面。foobar2000的定位是专业数字音频播放工具,它更注重技术。所以在使用过程中涉及到了很多的专业数字音频知识,普通的用户对其常常无从下手。

Foobar2000源码输出至功放全攻略

一,安装Foobar2000后,首先不要安装其他任何插件,特别是AC3、DTS的相关插件。 因为我们是把DTS源码输出给功放,所以安装本机解码用的DTS插件只能起反作用, 它们会在信号输出至功放前抢先解码,使功放得不到源码,只能得到解码后的PCM数据信号。

如果已安装AC3、DTS相关插件,一律找出来删除,

否则它们会起作用将DTS信号解码输出PCM信号。

这种情况下,功放会显示播放PCM信号,若是HDMI连接的功放,就能完整听到所有声道发声,

若是光钎或同轴连接的功放,则只能听到两个前主声道发声。此时foobar2000的音量控制能起作用,

可视化部件上也能看到声道变化情况。

我们需要安装的插件有2个,把这2个Dll放到Foobar2000目录下的components目录中。

对WIN7与Vista系统来说,第一是spdif插件,靠他spdif输出。foo_spdif.dll 第二是wasapi输出插件,输出也靠他。foo_out_wasapi.dll

对XP系统来说,第一是spdif插件,靠他spdif输出。foo_spdif.dll

第二是ks输出插件,输出也靠他。foo_out_ks.dll

二,插件放到components目录后,启动Foorbar2000就会自动调用,进入“文件—参数选项—播放”,

我们有2个地方需要设置: 首先,设置Spdif选项,2个enable都要勾选上,至于用Waveout输出还是 directsound输出,

建议用后者。对于后面两个勾选项,可以不选,若不成功则可以勾选测试。 第二个需要设置的,是输出,这就是全局输出设置。在WIN7或Vista系统中, 一定要下拉选择WASAPI对应的SPDIF输出设备。在没安装WASAPI插件前,是没这个设备的,

使用本机SPDIF输出,只能是立体声PCM,不能实现DTS-CD源码输出。

具体来讲,如果是HDMI连接功放, 则选择“WASAPI:扬声器”,如果是光钎或同轴连接功放,则选择“WASAPI:HDMI out”。 (好像是反了,但我的情况的确是这样,也许你的恰好与我的相反,多试几次吧。) 在XP系统中,好像不支持HDMI连接而只能支持光钎或同轴,那么下拉选择KS对应的几个输出设备,

找出那个符合你的情况的。 OK!设置到此结束。

三,用foobar2000播放后缀名为DTS(如果是WAV需改成DTS)的音乐文件,如果一切设置正确的话,

功放应该显示DTS硬解码,此时foobar2000界面的音量控制失去作用,并且可视化部件上无任何显示。

(因为解码已经与软件无关了,源码输出时软件不需也不能检测到信号变化了。)


比丘资源网 » foobar2000源码输出至功放全攻略

发表回复

提供最优质的资源集合

立即查看 了解详情