软件音量1%电脑音量100%和软件音量100%电脑音量1%,哪个音质更好?
这个问题我以前就一直在注意,直到今天我和deepseek讨论出了结果,先说明本人水平很有限,如有错误请谅解指正。
先说明必要条件:1.软件和系统(电脑)都是数字音量调节。2.电脑端可以选择输出16、24、32位等不同的音质(设置可以改)。
结论:电脑端的输出位数不同结果也就不同。
假设下面两种情况:
一、软件播放16bit音频文件,电脑输出16bit。
1.软件100%、系统1%:软件把原始文件给系统,系统音量调节在输出的16bit精度(重新采样和量化)下压缩到1%,压缩后实际bit位数相当于:log(2^(16)×0.01)÷log(2)≈9.36(bit)。
2.软件1%、系统100%:软件先在16bit精度下压缩,压缩后相当于log(2^(16)×0.01)÷log(2)≈9.36(bit),再给系统调节100%(忽略重采样重量化混音等影响相当于直出),和前者相同实际bit位数也相当于9.36(bit)。
所以在“一”这种情况两者理论上没有区别。
二、软件播放16bit音频文件,电脑输出24bit。
1.软件100%、系统1%:软件把原始文件给系统,系统音量调节在输出的24bit精度(重新采样,重新量化)下压缩,压缩后实际bit位数相当于:log(2^(24)×0.01)÷log(2)≈17.36(bit),但由于原始文件只有16bit,所以实际输出相当于16bit。
2.软件1%、系统100%:软件先在16bit精度下压缩为log(2^(16)×0.01)÷log(2)≈9.36(bit),再给系统调节100%(约等于直出),实际bit位数就相当于9.36。
所以在“二”这种情况下,前者的音质会更好(软件100%,系统1%)。
所以实际音质与音频原文件的bit和系统输出的bit有关,可见系统输出的bit位高于音频原文件的bit在大幅度音量衰减的情况下是有意义的,因此播放16bit音乐时,系统输出最好选24bit及以上,播放24bit音乐同理,系统输出选32bit。