Windows 播放音频文件音量调节详解

作者:Sender  来源:WaveCN.com  发布日期:2006-08-26  最后修改日期:2008-02-14
不拒绝转载,但请务必保留作者信息注明来自www.wavecn.com,且网址必须为链接。

  播放软件的音量应该如何调节,与任务栏上小图标的音量控制相互之间又有什么关系呢?任务栏图标

 

  事实上,在Windows里播放一首歌的音量可能受到多方面的影响。下面先根据影响的先后顺序按倒序(即最后影响的排在最前)排列影响的因素并详细解释:

  1、音量控制功能中的总音量控制。

  首先说明一下,音量控制功能的所有控制都是通过硬件驱动程序直接控制硬件而实现的,换言之经过音量控制的毒手后你能做的唯一事情就是调你的多媒体音箱或者高级一点,你的音频功放的音量了。总音量控制影响着计算机上所有其他音频输出的音量,如果把总音量调到最小,即使把其他音量都开到最大你也听不到有声音发出(如果还能影影绰绰地从喇叭听到一点,那一定是你的硬件有问题,想当年宿舍里某位仁兄的多媒体音箱接上电脑后还可以直接收听某个FM广播电台呢,虽然难以解释,但的确是真事)。

音量控制

  2、音量控制功能中的波形音量。

  一般情况下我们现在播放的都是各种压缩音频文件,mp3,WMA,ogg等等。这类音频一律在解码后成为音频采样数据,或称波形数据,然后经过声音卡的波形输出进行输出。所以波形音量功能就专门用作控制这种输出的音量。波形音量受总音量的影响,这个前面已经说了就不再啰嗦。

波形音量控制

  3、Direct Show中 Audio Renderers 分类中的各个 DirectSound Device的波形音量。

DirectShow Device  这个本来对用户不是直接可见的,但由于现在的播放软件基本上都采用了Direct Show/Direct Sound来输出音频,因此它是影响音频输出音量的重要一环。Direct Sound的结构比较复杂,这里只能简单说说:首先,Direct Sound输出的音量受波形音量设置的直接影响。什么叫直接影响?就是说你的Direct Sound输出音量的最大值等于波形音量当前的设置值(而不是波形音量的最大值)!另外,Direct Sound音量对于不同的应用程序是相互独立的,也即如果你用不同的软件同时播放音乐,那么调节一个软件的音量设置是不会影响到另一个软件的音量。



WinAMP输出插件

  4、已安装的影响输出音量的 DirectShow插件。

  对于WinAMP(地址:www.winamp.com)这种有着自己的音频播放体系的软件,这些DirectShow插件正常情况下需要适当的程序调用才能在播放过程中起作用。但对于一些如果软件开发人员在编程时不注意也有可能被加入到播放过程中,从而影响最终的输出效果。下图是本人计算机上的一些插件。

DirectShow音频插件

  比如其中的WavesReverb插件,在通过GraphEdit(关于GraphEdit的使用方法,可以参考本站文章:Graph Editor 教程)创建播放链,并将WavesReverb插件加载到播放插件链后:

插入WavesReverb后的播放链

  可以右击该插件,并在出现的参数对话框(如下图)中调节其参数,

WavesReverb参数调节对话框

  从而达到在输出的音乐中产生混响效果。当然,一般情况下你并不想要这些效果。

  4、播放软件本身的音频处理功能。

  大多数播放软件把音频数据输出到DirectShow或Windows声音映射器Wave Mapper前都支持对音频进行各种调节,例如均衡(EQ)、正常化(Normalize)、增益(Gain)等等。这些功能在修改音乐表现力的同时也会影响输出音量。比如WinAMP自带的Signal Processing Studio DSP音频信号处理工作室便可以影响输出的音量

WinAMP Signal Processing Studio

WinAMP Signal Processing Studio Dialog

  又如WinAMP中更常用的均衡功能,启用后(点击ON按钮)便可通过调节PREAMP滑条调节音量。需要注意,调得太大会导致输出波形被削峰而产生爆音。

WinAMP均衡器

  对于其他播放器都有类似的功能,比如Real Player的均衡:

RealPlayer均衡器

  又或者Windows Media Player(地址:),它有好几个功能音频方面的处理功能(也是所有的播放软件中在这方面做得比较好的),全部都可能影响到输出音量:

  音量自动调节:Windows Media Player交叉淡入淡出和音量自动调节

  均衡器:Windows Media Player图形均衡器

  安静模式:Windows Media Player安静模式

  环绕和重低音效果:Windows Media PlayerSRS WOW效果

  本人比较喜欢用的Media Player Classic(地址:http://sourceforge.net/projects/guliverkli/,),内置多种音视频解码器:

Media Player Classic界面

  它也带有正常化和播放增益功能,如下图:

Media Player Classic Audio Switcher

  5、最后是音频解码器本身具备的可能影响输出音量的功能。

  其实这个才是最容易被忽略的。首先,要注意它与播放软件本身的区别,通常播放软件只是一个宿主程序,通过各种各样的解码插件、效果插件等才组成一个可用的播放器。比如WinAMP的Ogg Vorbis格式解码插件,它具有可选的增益(Replay Gain)和放大(Preamp)功能:

WinAMP Vorbis Decoder参数对话框

  同时,DirectShow也支持音频解码插件,比如你可以安装Illiminable Ogg Directshow Codec(地址:www.illiminable.com/ogg/),一个Ogg Vorbis的DirectShow插件,它同样也有这样的功能,但就难以调节,因为通常不是面向相对专业用户的软件都不支持对DirectShow插件进行参数调节。如果有兴趣了解更多的细节,建议安装一个名为ffdshow的插件(地址:http://sourceforge.net/projects/ffdshow,但此地址只有源代码,要找已编译的版本需要上搜索引擎找,但通常我会到以下地址:http://www.free-codecs.com/FFDShow_download.htm),该插件在使用中会在任务栏上出现一个图标,可以通过该图标方便地调节解码器。不过这已经超出了本文内容了。

ffdshow任务栏图标鼠标右击图标后出现右图:ffdshow音频解码配置对话框


- END -

本栏目相关
  •  2008-09-30 Rockbox Utility介绍及Rockbox快速安装简介
  •  2008-05-04 Rockbox系列三:关于 Rockbox 的常见疑问
  •  2008-09-28 Rockbox 3.0 释出。
  •  2008-04-08 Rockbox系列一:开源的Rockbox,使你的播放器脱胎换骨
  •  2006-08-26 Windows 播放音频文件音量调节详解
  •  2008-04-21 Rockbox系列二:Rockbox具体有什么功能?
  •  2001-11-20 电脑音效自己做
  •  2000-10-02 如何使用计算机录音
  •  2001-05-20 RazorLame 完全攻略
  • 微信订阅号二维码

    本页网址二维码: