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

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

当我想调整正在执行的任何操作的音量时,我发现使用 Ubuntu 内置的音量控制功能只会造成混乱。当音量约为 100% 时,将其降低几级几乎不会对明显音量产生影响,但当音量约为 0% 时,单击鼠标滚轮一次的效果可能达到 3 分贝。我已经在数十个不同的 UC 上观察到了这种行为,因为我每个月都会转换大约一名 Ubuntu 用户(NE 团队联系人)。

这让我很沮丧,我倾向于使用吉他放大器上的音量旋钮(单声道音频:|)而不是音量指示器。在修复此问题之前,我该怎么做才能使音量指示器正常工作?我希望每个音量增量为二分之一或三分之一分贝。

也许我应该使用不同的软件来进行系统卷配置?

答案1

根据 pulseaudio 的音量控制页面:

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

第一个问题可能是软件进行了一些不应该进行的对数计算。(如果是的话,我们需要一个错误报告)

第二个问题无法解决,即软件无法确切知道将音量改变一度会对现实世界产生什么影响。它无法知道,因为有各种各样的因素。

答案2

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

547 名 Ubuntu 用户投票赞成解决此问题,我认为是时候有人采取行动了。

也许问题是由在链中的两个不同位置发生两次对数计算引起的。我不是音频工程师(也不是数学家),所以如果我错了,请纠正我,但我的理解如下:

  • 线性尺度在 0% ~ 85% 之间比较安静,大部分控制在 85% ~ 100% 范围内。

  • 对数刻度将使得 dB 或“响度”随着滑块的每一步均匀增加。

  • “双”对数刻度会过度补偿,并导致相反的线性刻度效果(即 0% ~ 15% 范围控制大部分音量)。

Ubuntu 音量滑块目前似乎就是这样的。再说一遍,我不是专家。我只是知道存在问题,我和其他 547 位用户都希望修复它 :)

相关内容