代码之家  ›  专栏  ›  技术社区  ›  Olivier Pons

为什么音量从-80db变为0,甚至不是从0开始的?

  •  0
  • Olivier Pons  · 技术社区  · 5 年前

    我对声音很陌生。我一辈子都没有探索过这个领域。

    我以为分贝是从0开始的。 但在团结中,它始于 -80db 和“ 0db “这似乎是“100%”级别的音量。

    Unity AudioMixer group

    而且,当我把声音改成 -40db 这并不是两者之间的“一半” -80db 0 它似乎离我们更近了 -80db .因此,用户在“中途”时什么也听不到: half-way sound selection

    我在任何地方都找不到如何正确设置声音,以及如何让用户“正确”选择声音(=良好的音阶)。

    有什么想法/有价值的样品吗?

    0 回复  |  直到 5 年前
        1
  •  3
  •   derHugo    5 年前

    从…起 Wikipedia -> Decibel

    dB是一个 相对的 计量单位[…]它表达了 比率 两种价值观

    这是非常常见的音频混音器和放大器 0 指100%的配置 Pre-Gain (>在本例中是指您个人音频源的输入音量)。

    为什么? ->给定的 dB 只是 附加的 “乘法器”(据说是一个 对数比 在两个值之间)。

    通常作为音频管理器,您首先配置所有 Pre-Gains 在某种程度上,如果所有的混音器滑块都处于相同的位置,那么基本上所有的东西都有或多或少相同的绝对体积 0 .

    然后你开始 混合 根据您的需要进行调整,只需向上或向下移动特定的音量,以增加或减少一定的音量。(除了褪色,实际上将滑块拉到最小值通常是非常罕见的——通常情况下,你更喜欢这样。) Mute (电视台)

    • 0dB 只是意味着 1:1 =>不要改变。
    • 例如 6dB 意味着 2:1 =>是输入音量的两倍
    • 例如 -6dB 意味着 1:2 =>只有输入音量的一半
    • 例如 20dB 意味着 10:1 =>是输入音量的十倍
    • 例如 -80dB 方法 1:10000 =>所以 0.0001 输入量的

    所以 -80 选择有点随意。。也可能是这样 -60 (=>系数) 0.001 )或者 -100 (=>系数) 0.00001 )“没关系!”。在某一点上,音量很低,以至于你再也听不到了,这取决于你的放大器的默认最大输出是什么,以及你需要输出的精确程度。

    你可以使用 this dB calculator 检查什么 分贝 值的结果是什么实际因素。

    为了更好地解释 分贝 测量自身也可参见。 these posts What's the minimum decibel value?

    推荐文章