系统调节音量与软件调节音量的区别?

win11,EarTrumpet无法解决

我之前认为输出的音量 = 软件输出的音量 * 系统音量
比如: 软件 100% * 系统 100% = 最大音量
软件 50% * 系统 50% = 最大音量 25%

但一款音箱证明我错了,它就是JBL PS3500
这款音箱的表现是:

修改系统音量

软件 100% * 系统 100% 如来都得聋
软件 100% * 系统 50%~90% 音量没有变化 ( 夸张表现,我指的数值 )
软件 100% * 系统 10%~40% 音量没有变化 ( 夸张表现,我指的数值,音量比上一阶段小 )

修改软件音量

软件 1% * 系统 100%

软件 100% * 系统 100% 如来还是得聋
无比丝滑的调音体验

请问,软件调音与系统调音的区别是什么?

我们调音一般是调系统,有软件能拟补这种问题吗?
谢谢

感谢各位的回答,但很抱歉,目前大家都理解错了。

这款音箱没有调音能力,且是usb音箱,内置声卡,很抱歉我忘了说明。

以下几点说明:

  • 我说的线性是指耳朵听到的感受,不是数学上的
  • 百分比指的是音量调节条的比例
  • 是当前设备,这个还是不会弄错的

再次感谢

经过摸索验证,VoiceMeeter能完美解决:

  • 音量大
  • 无法线性调音

此处记录一下使用方法。
跳过安装重启的过程,我用的是Voicemeeter Banana版本

此时按下音量键就是正常的调音了,但也不完美,就如评论所说,音量在很小的情况下变化不明显,我在试试对数的可能性

你确定系统音量是当前设备?

需要你调整的软件(硬件)从硬件层面支持这个问题。

例如,很多耳机有“与系统音量同步”这个功能
如果打开,系统音量的更改将同步到耳机音量的更改(耳机放弃了自己的音量管理,系统说多少就是多少)
否则,将会出现你说的那种情况,耳机60%,系统60%,结合一下就是60%*60%

最常见的音量单位是拿一个声音的声功率跟某个标准声音的声功率作比较,得到一个dB值。

自然界不存在百分比这个音量单位,所有百分比音量的响应曲线都是软件开发者自己定义的,没有固定的标准,所以也就不存在你想要的某种确定的关系

更通常的情况是,音量计算并不是简单的乘法。人耳感受的声音大小与声音的声学功率并不是成线性关系的,而是成对数关系。如图画了两个示意曲线。

为了避免调节音量时,调了很长的距离但是听感完全没有变化,所以实际上音量条产生的效果需要抵销这个对数效果,而是需要采用指数函数的策略。

但是,实际上人耳听到的声音的大小还有关键的一环——回放设备(音箱、耳机)。播放设备本身接受到不同大小的音量信号与最终人耳听到的音量可能还是不成线性关系的。再加上部分设备本身还有单独的音量调节功能,使得情况更为复杂。

我推荐的使用音箱的方案:

  1. 软件100%,
  2. 系统声卡音量系统60-80%
  3. 如此时音量过大则使用音箱的音量调节功能减小音量
  4. 部分媒体音量会非常小,此时使用鼠标滚轮快速调高系统音量

这样设置的思路是让软件到声卡输出阶段,信号尽量不发生衰减,保证信号的细节;同时也不让信号太大,挑战声卡输出能力的上限。

另外我有的时候会看直播,部分直播节目音量有大有小,此时我会开一个机架,加载压限器自动提高小音量的内容,限制高音量的内容。

2 个赞

音箱没有调音功能

我说的是音量进度条

补充了额外内容,见正文

可以试试vbcable那家公司的voice meeter

不过按最基本的原理来说声音在到达声卡的Digital to Analog芯片之前都是纯数字的,没有保真的问题

区别大概只是在你选择的声卡和设置的参数,除了主板集成现在的GPU也是自带声卡的。

不管百分比还是进度条,不管软件还是硬件,音量条的刻度都是没有统一标准的,考虑多个音量条之间的换算没有意义。

多音量条的理想使用方法就像yazii说的,数字音量尽可能大(可以稍微留点余量应对不同媒体的差别),模拟音量适中,多个模拟设备用line out连接,bypass掉前几个音量条,只使用最后一个音量条,这样有助于降低底噪

可能是此原因?

额,可能是我表述的不太清楚,你的回答本身我能看懂,但我并不是要统一调音。这音箱用过的都明白怎么回事,没用过的就会看不懂我在说什么,不太好解释,我模拟一下使用场景: 播放一首音乐,如果音量小了,我会按键盘上的多媒体键调大系统音量,按一次+2,最大100。如果现在的音量是5,我按一次理应加2的音量,声音会变大对吧?但不是,我+2,+2,+2 声音没有任何变化,直到下一次+2,声音直接由5变更到13,没有任何过度,而且只有这个音箱是这样,电脑内置的喇叭很正常。
让我们重新回到5,这次不调系统音量,调播放器的(用鼠标滚轮),滚一次音量大一些,完全正常。额,这么说能理解我的意思了吗?

不清楚,网上只能查到与我有一样境况的用户,但没啥解决办法

试了,用不明白,按教程设置后没声音,搞不懂……

有没有试过其他系统,如果换了系统还是一样,再想想办法……

这么多年,由于各种切换音频驱动,做音频桥接,你说的这种情况遇到过很多例吧!通常这个和驱动有关!也就是说你所用控制软件所控制的通常必须是你给 音箱/耳机 提供的物理声卡所对应的驱动。或者说如果你键盘上控制系统音量的按键控制的是系统的音频控制(例如你系统右下角的那个),那么你系统中控制音量对应的,必须是对你音响输出音频的那个物理声卡的驱动。换句话说,系统中做音乐桥接其实是可以通过多个驱动作为中间的桥来进行连接到,通常出现这种音量控制时中间无反应,而在开头和结尾出突然出现变化的,一般都是你所操纵的音频控制器,所控制的驱动,是桥接这一条链上中间的部分的某个驱动,特别是很多虚拟音频驱动,更容易造成此类问题。很遗憾,包括VB-Audio家的一系列产品,也会出现这个问题!
解决的办法通常是选择正确的驱动,或者有的三方软件提供联动控制。当然,也不排除一种情况,就是物理声卡的驱动存在某些缺陷!

我去找了官网,啥都没有……看来是无解了

不同网站、软件、系统的音量曲线函数是不一样的,有些是线性的,有些是自己拟合出来的非线性的,所以实际上并不是单纯的前端展示的百分比。

1 个赞

主音量=100, 软件音量=100, 实际音量=主音量的100%
主音量=90, 软件音量=100, 实际音量=主音量的90%
主音量=90, 软件音量=90, 实际音量=主音量的81%

仅此音箱有问题,重点在于耳朵听到的声音调整是否平滑,百分比……我有点好奇为什么会纠结这个?