我确实一度怀疑应该把这个问题放在哪里。
如果我们点击Windows系统桌面右下角的喇叭,就会出现一个可以控制音量的滚动条,在媒体播放器的面板上我们也总能找到类似的对象:
我每天都会毫不犹豫地使用这些滚动条,但昨天我突然想到一个问题:这些滚动条的单位是什么?如果只是百分比,那么最大值的数值和单位是什么?滚动条的显示和真实音量之间是否有换算关系?(用…比如说…分贝来表示?)
答案1
嗯,正如你所说,所有这些不同的滑块都是基于百分比的......
...这意味着您听到的实际声音与源声音之间存在关系。
- 假设您播放的 .mp3 音量最大为 60dB,滑块位于 50%。因此,.mp3 的音量将为 30dB。
- 假设您播放的 .mp3 音量最大为 120dB,滑块位于 50%。因此,.mp3 的音量将为 60dB。
(请注意,数学可能有点偏差,因为 dB 本质上是对数的,但我又没有此功能的来源。他们会改变 dB 值而不是计算实际强度,这很有道理,无论如何,我在这里离题了)
然而,可能存在一些基于硬件的限制,阻止高于给定限制的声音被再现。确实存在一些硬件放大计算机正在处理的信号,因此,在 100% 的情况下,声音文件在不同的计算机中可能会产生或多或少强烈的声音。此外还存在扬声器放大的问题。
从源到输出,可以想到下面的图表:
源文件(.wav、.mp3等)> 软件音量设置 > 系统音量设置 > 音频硬件放大 > 扬声器放大 > 声音输出
正如你所见,这会产生很多转折。让我们以它为例:
- 假设你的文件的最大强度为120分贝。
- 您可以在 VLC 中听到 50% 的声音 - 因此,声音现在是60分贝。
- 系统声音(假设 VLC 未连接到它)为 50%。因此,现在声音为30分贝。
- 音板(集成或其他)将声音放大 100%(输出或输入的声音可以相对或绝对地电子放大,这取决于板本身)。所以现在声音又回到60分贝。
- 扬声器将声音放大 50%。声音你听现在处于半舒适状态90分贝。
(就我个人而言,我的计算机会放大输入的声音,也就是麦克风声音,至少在 Vista 中是绝对放大的。与相对放大相比,这样做的目的是创建一个基础信号,然后将输入的声音添加到该基础信号上)。
所有这些都假设硬件不会限制信号。如果你增加硬件接收的声音,你就会开始听到更多的电噪声,声音也会开始失真(类似于连续重制记录)。对于演讲者来说也是如此。
您可以使用以下软件查看音频文件的最大声音强度:大胆可以编辑音频文件。