引用:
原帖由 空山秋雨 于 2019-3-30 15:58 发表
没有这么简单,录音处理过程中会遭受层层损失和冗余叠加,16bit录音之后,动态细节会低于这个范围,为保证录音质量,现在录音广泛使用24bit,这也就要求播放设备至少不低于24bit。
如果用户属于喜欢把数字音量条拉到百分之四十 ...
用foobar,把rmaa的16bit测试音,先减20db转换再加20db转换,然后用32bit格式先减20db转换再加20db转换。
32bit格式的无损,16bit格式的动态损失了。
现在知道谁对了吗?
----------------------------
pcm格式其实就是按采样率记录数字,16bit记录范围是0到65535,32bit是0到4294967295。减音量就是减少这个数字,比如-20db就是除10,-40db就是除100。每除一次小数点后的数就被丢弃了,这就是所谓的丢bit。
比如要减60db的音量,某16bit采样记录的数字是11111(0010101101100111),-60db就变成了11111/1000≈11,再+60db就是11000。这和原始采样不同,就是所谓的量化噪音。
如果转成32bit就是11111*65536=728170496(00101011011001110000000000000000,多了16个0),再-60db就是728170496/1000≈728170,再+60db就是728170000,转回16bit是728170000/65536=11110.992431641≈11111。看到了吗?无损!
----------------------------
所谓的丢bit,就是16bit的音频文件用32bit播放,就有16bit可以丢。
所以音量控制,数字音量丢bit不影响音质,底噪和失真影响音质,懂了吗?
如果前级的底噪和失真小于dac,也没有偏音,那么是有用的。
[
本帖最后由 la2ygoo 于 2019-3-30 20:43 编辑 ]