如何使音量指示器以分贝而不是百分比为单位?


16

当我想要调整正在执行的任何操作的音量时,我发现使用内置于Ubuntu的音量控件几乎没有什么困惑。当音量大约为100%时,将其降低几步几乎不会影响视在音量,但是当音量大约为0%时,单击鼠标滚轮的效果大概是3分贝。我已经在数十个不同的UC上观察到了此行为,因为我每个月大约转换一位Ubuntu用户(NE团队联系人)。

事实证明,这让我很沮丧,以至于我倾向于使用吉他放大器上的音量旋钮(单声道音频:|)代替音量指示器。在解决此问题之前,我该怎么做才能使音量指示器正常工作?我希望每个音量增量为一半或三分之一分贝。

也许我应该使用其他软件来进行系统卷配置吗?


2
我不得不说,这是一个很好的问题。问题是,我认为这还包括您使用的是哪种声卡,使用的是哪种输出扬声器等。但是除此之外,这是一个很好的问题。
路易斯·阿尔瓦拉多

同意这是一个好问题,因为我一直都遇到同样的问题,而与声卡,驱动器甚至计算机扬声器的增益旋钮无关。这与工作室设备的烦人之处不同,在工作室设备中,-3dB衰减始终为-3dB。也许未校准但对数的音量控制要容易得多。
msw

1
alsamixer显示了db增益,因此应该可以实现,但是我不知道如何将这些数据导入gnome小部件
RobotHumans 2011年

Answers:


3

根据pulseaudio的音量控制页面:

http://0pointer.de/lennart/projects/pulseaudio/doxygen/volume.html

第一个问题可能是该软件执行了它不应该执行的一些日志计算。(如果是,那么我们需要一个错误报告)

第二个问题无法解决,这是事实,该软件无法确定在现实世界中将音量改变1度会产生什么效果。由于种种因素,它不知道。


没有与给定信号保持某种线性音量关系的任何声音设备都可以通过失真来展现自己,对吗?软件不需要知道最终音量,因为用户可以从理论上进行调整。我不希望最终用户也不太在乎测量体积增量的实际单位。.链接的文档显示,可以使用PA以线性或对数方式完成体积。在我看来,当我需要对数时,我的系统和应用程序的容量是线性的,因为我是人。
ethana2'1

然后,也许脉冲音频中有一个错误,应该用来处理日志。
Martin Owens -doctormo- 2011年

0

http://brainstorm.ubuntu.com/idea/5314/

547位Ubuntu用户投票支持解决此问题,我认为现在有人对此有所作为。

可能是由于日志计算在链中两个不同位置发生了两次而引起的。我不是音频工程师(或数学家),所以如果我写错了,请纠正我,但请看这里:

  • 线性刻度在0%〜85%范围内保持安静,并且大多数控件将在85%〜100%范围内。

  • 对数刻度会导致dB或“响度”在滑块的每一步均匀增加。

  • “双”对数标度会过度补偿,并引起线性标度的反作用(即0%〜15%的括号控制了大部分音量)。

这就是Ubuntu卷滑块目前正在执行的操作。同样,我不是专家。我只知道这里有问题,我和其他547位用户希望将其修复:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.