为什么音量从 -80db 变为 0 - 甚至不是从 0 开始?
Why is the volume coming from -80db to 0 - not even starting at 0?
我对声音很陌生。我这辈子都没探索过这个领域。
我认为分贝是从 0 开始的衡量标准。
但在 Unity 中,它从 -80db
开始,并且“0db
”似乎是“100%”级别的音量。
此外,当我将声音更改为 -40db
时,它不是 -80db
和 0
之间的“中间”,它似乎更接近 -80db
。所以用户在“中途”时什么也听不到:
我在任何地方都找不到如何正确设置声音,以及如何让用户“正确”选择声音(= 好的音阶)。
对此有任何想法/Unity 有价值的示例吗?
dB is a relative unit of measurement [...] It expresses the ratio of two values
这对于混音器和放大器来说很常见,0
表示配置的 100% Pre-Gain
(-> 在这种情况下是您个人 AudioSource 的输入音量)。
为什么? -> 给定的 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 检查 dB
值导致的实际因素。
为了更好地解释 dB
度量本身,另请参见例如these posts and What's the minimum decibel value?
我对声音很陌生。我这辈子都没探索过这个领域。
我认为分贝是从 0 开始的衡量标准。
但在 Unity 中,它从 -80db
开始,并且“0db
”似乎是“100%”级别的音量。
此外,当我将声音更改为 -40db
时,它不是 -80db
和 0
之间的“中间”,它似乎更接近 -80db
。所以用户在“中途”时什么也听不到:
我在任何地方都找不到如何正确设置声音,以及如何让用户“正确”选择声音(= 好的音阶)。
对此有任何想法/Unity 有价值的示例吗?
dB is a relative unit of measurement [...] It expresses the ratio of two values
这对于混音器和放大器来说很常见,0
表示配置的 100% Pre-Gain
(-> 在这种情况下是您个人 AudioSource 的输入音量)。
为什么? -> 给定的 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 检查 dB
值导致的实际因素。
为了更好地解释 dB
度量本身,另请参见例如these posts and What's the minimum decibel value?