16bit 和 24bit 到底差多少?dither 抖动在做什么,01、02、02 Pro 这类解码器还用得上吗

16bit 和 24bit 的差别可以写成一个数字:每多 1bit,动态范围多 6.02dB。16bit 约 96dB,24bit 约 144dB。真正麻烦的地方在于,这 48dB 在正常音量下用不上——安静房间的底噪就有 30-40dBA,耳机还有隔音与单元底噪。24bit 的价值留在录音、混音和小音量数字衰减上,不在“多出细节”上。
01 16bit 和 24bit 差在哪几个数字上?
16bit 把满幅电压切成 65536 级,24bit 切成 16777216 级。差距是 256 倍,换算成电压,在 2V 满幅下,16bit 最小一步约 30μV,24bit 约 0.12μV。
理论上,量化噪声均匀铺满整个频带,动态范围就是最大信号与最小可分辨信号之比。6.02 × 16 + 1.76 得到 96.3dB,6.02 × 24 + 1.76 得到 144.5dB。
| 位深 | 量化级数 | 理论动态范围 | 2V 满幅下的最小步进 | 典型用途 | 这意味着什么 |
|---|---|---|---|---|---|
| 16bit | 65536 | 96.3dB | 约 30μV | 发行母带、CD、流媒体标准档 | 正常音量下够用,小音量衰减时先露短板 |
| 24bit | 16777216 | 144.5dB | 约 0.12μV | 录音、混音、母带处理 | 余量给后期,不是给耳朵 |
| 32bit 浮点 | 约 16777216 级有效精度 | 理论超过 700dB | 随指数变化 | DAW 内部处理、数字音量、EQ | 处理过程不削顶,导出仍要降到 16 或 24 |
| DSD64 | 1bit 高采样 | 约 120dB(20Hz-20kHz 带内) | 不适用 | 部分发行格式 | 和位深不能直接对比,别混着算 |
表中的“理论”两个字很重要。实际动态范围由录音底噪、DAC 底噪和耳放噪声决定,很少用到 96dB 的极限。
02 96dB 和 144dB 在真实听音里还剩多少?
按常见场景算一遍。安静房间的底噪约 30-40dBA,封闭式耳机隔音 15-25dB,音乐峰值取 85-95dB。音乐要达到的跨度大约是 55-70dB。16bit 的 96dB 覆盖得住。
再看文件本身。多数商业母带的底噪落在 -60 到 -80dBFS,24bit 文件的低 48dB 里填的是录音棚的空调声、话筒自噪,不是音乐。
所以“24bit 更清楚”这个说法,只有在两种条件下才成立:录音本身底噪很低,且你的回放链路底噪也低。KEYSION 的 02 Pro 标称 4.4mm 端信噪比 135dB、底噪 1.30μV,02 是 130dB、1.02μV,01 是 130dB、0.85μV。这类数字才决定了 24bit 内容能不能被听出来。
03 dither 是把失真换成噪声吗?
是。量化误差和信号相关时,会变成谐波失真:淡出时听到颗粒,弱音细节被台阶吃掉,安静的混响尾巴变得毛糙。
dither 的做法是在降位深之前加一点低电平噪声,通常用 TPDF,幅度约 ±1 LSB。误差因此和信号脱钩,谐波失真变成稳定的白噪。代价是底噪抬高 3-4.8dB。
这个动作只做一次,就在最后一次降位的时候。把 24bit 降到 16bit 发行时做;已经是 16bit 的文件再 dither 一次,只会多一层噪声。
04 噪声整形为什么对小音量有用?
人耳在 2-5kHz 最敏感,等响曲线在那一段最低。噪声整形把量化噪声往高频推,落在 15kHz 以上,听感上安静一些。
代价也在那里:高频出现嘶声,推得太狠会让人觉得“沙”。多数母带软件的默认设置是温和档,推满的版本只在低电平素材上有优势。
05 什么时候必须用 24bit?
录音、混音、多次增益调整、淡入淡出、采样率转换,这些环节每次运算都会累积舍入误差,24bit 的余量让误差留在听不见的地方。
数字音量是另一个场景。24bit 衰减 30dB 后,仍有约 114dB 的动态范围;16bit 衰减 30dB,只剩 66dB,安静段落的底噪开始贴近音乐。
所以系统音量和播放器音量的用法不同。Windows 混音器把 16bit 流衰减到 20% 时,等于丢掉了 3bit 左右。想用小音量听,走播放器的 32bit 处理或耳放的模拟音量,别把系统滑块拉到很低。
06 解码器标 32bit/768kHz 是什么意思?
32bit 是芯片内部的处理位宽,不是文件位深。它保证数字音量、EQ、滤波器运算不引入明显损失,输入端仍然只接受 16bit、24bit 或 DSD 的文件。
02 Pro 的标称是 PCM 32bit/768kHz、DSD256 原生解码、4.4mm 端失真 -121dB;02 是 32bit/768kHz、-115dB;01 是 32bit/384kHz、-115dB。这些是链路能力,不是“能把 16bit 文件变成 24bit”。
07 三个常见误区
第一,把采样率和位深混为一谈。44.1kHz 说的是每秒取样次数,16bit 说的是每次取样的精度。两件事互不替代。
第二,相信“升频升位”能补信息。44.1kHz/16bit 转成 192kHz/24bit,文件变大,信息没变。
第三,用 DSD 和 PCM 的位深直接对比。DSD64 是 1bit 高采样,靠噪声整形把噪声推到高频,带内动态范围约 120dB,和 16bit、24bit 不是一套算法。
想继续往下看,可以读采样率与重采样、DSD 与 PCM 的区别、信噪比与失真怎么读、数字音量与模拟音量,以及流媒体音质档位。
关于本文作者
本文由 KEYSION 音频内容团队撰写。我们在同一套回放链上做过 16bit 与 24bit 同源母带的对比,也用软件把 24bit 素材降到 16bit,分别加 TPDF dither 与不加,记录了底噪抬升和淡出段落的听感差异。文中 6.02dB、96.3dB、144.5dB 是标准公式的结果,30μV 与 0.12μV 是按 2V 满幅推算的量级,实际机器会因增益结构不同而变化。听觉结论来自小样本盲测,不构成普遍结论。
FAQ
把 16bit 文件换成 24bit,听起来会明显更好吗?
多数情况下不会。商业母带的底噪本来就在 -60 到 -80dBFS,24bit 多出来的低位装的是录音噪声。除非录音本身极干净、回放链底噪也低,否则盲听分不出。
dither 一定要加吗,加到什么时候?
只在最后一次降位深时加一次,比如 24bit 母带导出 16bit 发行版。已经是 16bit 的文件再 dither 一次,只会多一层噪声,不会更好听。
24bit 在小音量下更有优势吗?
有,但前提是数字衰减。24bit 衰减 30dB 还剩约 114dB 动态范围,16bit 只剩 66dB,安静段落的底噪会贴近音乐。用系统滑块大幅拉低音量时,这个差别能听出来。
解码器标 32bit/768kHz,是不是能把 16bit 变成 24bit?
不能。32bit 是芯片内部的处理位宽,用来保证数字音量和 EQ 运算不丢精度。输入是什么位深就是什么位深,升位不会补出原本不存在的信息。
DSD 和 24bit 哪个更好?
两者算法不同,不能按位深横向比较。DSD64 是 1bit 高采样,靠噪声整形把噪声推到高频,带内约 120dB。好不好听取决于母带,不取决于格式名。


