引用:
原帖由 racingpht 于 2019-3-31 01:29 发表
可以理解的是,对数字音量的恐惧来自于:
你不知道你的数字音量是用最傻的算法,还是用最聪明的算法。
如果是最傻的算法,比如32楼描述的那种,当然有损音质。不但有量化噪音,而且有量化失真。
如果是最聪明的算法,唯一的副作 ...
如果降bit了,当然需要厉害的算法减少失真,比如32bit音频只用32bit来衰减144db音量(其实就是文件体积限制,为什么费尽心思搞mp3、aac、各种蓝牙、mqa?为了压缩数据嘛,简单粗暴傻的wav音质完爆这些格式)。但是16bit文件按24bit、32bit播放,在降bit不多时,用最傻的算法,也能还原成原来的音频,因为引入的量化噪音相对于原来的文件的bit来说足够小。
对于现在的模拟水平来说也足够小,所以foobar在24bit、32bit的时候已经不用抖动了,我认为也没有噪音整形,因为不需要。
如果你能科普一下,16bit的文件用24bit播放,用最傻的算法音量减少100倍时,量化失真有多少,我乐意受教。
按你的例子,8bit文件,转成32bit,用最傻的算法音量-66db,之后会变成怎么样?巧妇难为无米之炊,你只有8bit,-66db,玩出花来也只能听到噪音里的人声,转成32bit就无损了。
听他那个音频,到了后面会有很多噪音,但是在windows里用24bit播放,他的第一声减少到和后面的声音同样的音量水平,不会有噪音和失真。
所以8bit在8bit的情况下减少音量,就算用了音量整形,音质下降也很明显,用24bit播放,减少音量就无损了(相对原始的8bit)。