搜索历史
热搜词
音频技术全书- FOOBAR 应用 (一)
伊美姬网 | 贝尔鲍肯 | 2006-05-27 10:17
音频技术全书-FOOBAR应用

Foobar.深造指南

随着Winamp的不断升级,在音频处理功能上并没有太大的改进,只不过花哨的外表和冗余的窗口一次比一次过分,显得非常的喧宾夺主。这样的发展趋势不仅使他失去了不少的用户,而且更失去了一位优秀的开发成员Peter Pawlowski,离开Winamp之后独立开发出以音质更好、支持格式更多、更加专业,但体积与资源占用量却更小的foobar2000。

最新版本是V0.7.2,下载地址:
http://www.onlinedown.net/soft/2898.htm
  Foobar的定位是专业数字音频播放工具,它更注重技术,所以在使用过程中涉及到了很多的专业数字音频知识,对于普通的用户常常无从下手。本文力图用简单更加易于理解的方式介绍给大家一些播放的优化设置,希望大家能享受到Foobar更专业的音乐享受。

  在介绍之前,先说说Foobar对数字音频的处理顺序:解码—〉回放—〉DSP(数字音频处理)—〉转化为输出格式—〉输出。知道了音乐的处理流程,下面我们基本按照这个顺序来介绍Foobar的设置。

  一、INPUT设置

  毫不夸张的说Foobar是对现在音乐格式支持种类最全的,安装完成之后,对于大部分的主流和非主流音乐格式上都可以直接播放了,一般不需要特别的设置,不过这里对参数的设置做简单的介绍,供您使用时根据自己的需要选择。首先点击“Foobar2000”—》“Preferences”进入参数设置的对话框,再选择Input的各个小项。如下图1所示



图1


  这里需要说明的是“Standard Inputs”项目,各个具体参数含义见图1。这里仅仅对界面中反复涉及到的TAG说明一下,音乐文件中除了保存声音信息外,还可以同时保存一些和曲目相关的文本信息,比如歌名、演唱者、专辑名等等,这些信息就称为tag(标签)信息。现在最流行的两种Tag格式是:ID3和APE,一般播放器对于两种格式都能支持。

  另外在“Module Decoder”选项中(见下图2),这个项目中可以看到有“Sample Rate(采样率)”、Surround(环绕)等参数设置,可能会有人认为这些参数是关乎所有音乐解码的关键参数,其实这些和普通用户一般听到的MP3,AAC,MPC、WMA等格式的音乐一点关系也没有,他只是专门针对XM, IT, S3M, MOD, MTM, UMX, MDZ, S3Z, ITZ, XMZ和MO3这些Module(数字音乐挡,类似MIDI的一种音乐格式)来使用的,所以如果你使用的只是MP3这样的音乐格式,这项参数如何设置都不会对你有影响。



图2


  二、关于Resamplar SSRC(重采样)

  重采样就是对你的数字音频流进行重新的采样,产生较高速率的音频数字流,那么很多人就会认为,是不是设置的重采样速率越高越好呢?其实并非这样,打个比方,Resamplar就想调整图片的大小,调整过大小的图片和原始图片之间看上去很类似,不过他们的细节上却绝不相同,你更不可能用一张小图,任意放大,还期望得到原始图象的清晰效果。说到底,不管多高的重采样速率,都是不可能改进音乐本身品质。

  那么重采样对我们有什么具体作用呢?大家都知道,我们的声卡,都有一个固定的可接受的数据速率(例如48Khz/16bit),所以对其他速率的音频流,最终输出到声卡之前,都由驱动程序或者Windows混音器来对这个数据流进行重采样,变换成声卡可以接受的(48K/16bit)速率。一般来说,Foobar的SSRC算法比驱动程序或者Windows混音器的重采样算法要好一些,所以在还原声音的效果上也就要更好一些。

  根据上段的解释,我们在设置重采样速率的时候,需要根据你声卡的具体参数来采用不同的速率,SBLive!系列/Audigy系列/AC97兼容的声卡,都已经将输出的取样频率固定为48khz,所以我们最好选择48000Hz的采样速率,再高的采样率在输出时,Windows混音器或者驱动就会再次用他们较差的算法采样到48K,反而更加伤害音质。

  具体操作,点击“Foobar 2000”—》“Preference”,选中“DSP Manager”确保“Resamlar(SSRC)”是“Active DSPs”。然后选择“Resampler”的项目(如下图3),选择合适的采样频率。



图3


 三、关于Playgain(回放增益)

  每一张不同的CD在录制的时候,音量选择都会不同,即使同一张专集,为了增强音乐的情感表现,音量也会有所不同,那么压缩出来的MP3音量就更相互不同。回放增益能够自动的计算该音乐文件(专辑)平均强度和标准强度(83SLB)之间的差值,并且保存这些增益信息。提供给播放器自动调整音量使用。具体操作,首先选中希望计算增益的歌曲,点右键“Replaygain”,如下图4。



图4


  对于选中的音乐属于同一专集的可以使用“Scan selection as Album”命令,不同专集的选择“Scan Selection as multiple album”,这样就会自动的为每一首音乐计算出增益大小、音量峰值、专辑的增益大小、和音量封值(见下图5A)。“Scan per—file track gain”命令只查找每首歌的增益,不查找他所在专集的增益(见下图5B)。



图5


  有了回放增益在播放时候时候就可以自动调整音量了,在参数设置面板中(见下图6)有两中调整音量的选择:Album Based和Tracker Based,Album Based是按照专集调整,这样属于这个专集的音乐音量有所变化,保持了音乐的情感变化的表现,专集和专集之间音量相同;Tracker Based是对每首的歌曲都调整到标准强度,使所有音乐音量都相同,这样可能就损失了音乐人想表达的效果(想象一下情歌和摇滚用一个音调播放的效果,嘿嘿,不堪忍受吧?)。



图6


  四、DSP设置

  DSP是数字音频处理,可以利用数字处理技术,对音乐进行一些特殊处理以产生出特殊效果,同样在参数设置面板下,点击进入“DSP Manager”面板,就可以选择需要使用的DSP处理效果了(见下图7)。



图7


  不过需要说明的是,增加DSP处理插件,会占用系统资源,如果不是非常必要,应当尽量减少DSP插件的数量。根据实际使用经验建议只开下面几个DSP:Resampler(SSRC)(重采样)、Equalizer(均衡器)、Simple Suround(简单环绕)就可以了,而且顺序也不能变。

  五、OUTPUT设置(Wavaout?DirectSound?Kernel Streaming?)

  在参数设置的面板下,选择Playback的项目面板,如下图8。



图8


  在“Output Data Format“中选择一个合适的是数据输出格式,这里也需要根据你声卡来设置,一般的现在的AC97的声卡,都是16位的,选择16bit就可以了,如果你的声卡是32位或者24位的极品卡的话。那么选择32bit吧。下面的Dither选项用来设置是否采用抖动,这个选项只有在播放高位音乐(如32bit),采用低位(24bit)输出时才有作用。采用Dither,即使将32位音乐通过Dither输出到16位的声卡,效果也有不少提升,建议打开该选项。

  在Foobar中有三种输出形式:Waveout、DirectSound和Kernel Streaming。Waveout是Windows过时的数字音频输出API,无硬件加速,使用时占用系统资源比较多,不推荐采用。DirectSound和DirectSound2.0都是较新的音频API,建立在32位Windows之上,支持硬件加速、多重混音等众多功能,且资源占用少,支持所有的Windows系统。是笔者推荐使用的一种输出形式,不过系统需要安装最新的DirectX。Kernel Streaming是会饶过Windows混音器,直接把数据输出到声卡的一种方式,这种方式能提供更低的输出延迟,但是这种方式是一种最新的技术,目前只能支持2000和XP的系统,而且有一些声卡并不支持这种方式。如果你的声卡和系统都能支持这种方式的话,这是笔者最推崇的方式。设置方法,在参数面板中选择“OutPut“项目面板中(见下图9),通过”Output Method”的下拉框选择。



图9

阅读 参与讨论 评论(0)

强化五一假期效应 虹魔方发力大屏运营
 04月28日
强化五一假期效应 虹魔方发力大屏运营
倪健中会长:推动中国发起全球元宇宙大会联合会
 01月04日
倪健中会长:推动中国发起全球元宇宙大会联合会
第五届数智中国科技周·全球元宇宙大会(深圳站)收官战报...
 01月04日
第五届数智中国科技周·全球元宇宙大会(深圳站)收官战报来啦!
学术盛宴!人工智能国际治理学术论坛12月18日下午重磅举办!
 01月02日
学术盛宴!人工智能国际治理学术论坛12月18日下午重磅举办!