技术科普

电话录音常见音频编码扫盲:G.729、A-law、µ-law、ADPCM

为什么同样是录音,有的能直接播、有的全是噪音?读懂这几种电话编码,是正确转换与迁移历史录音的前提。

为什么要懂这些编码

电话录音为了省带宽和存储,几乎都用压缩或压扩编码保存。搞错编码去解码,轻则音质失真,重则整段变成噪音。迁移或转换历史录音前,先认清编码是第一步。

A-law 与 µ-law(G.711)

最常见的电话压扩编码:A-law 主要用于欧洲、中国等地,µ-law 主要用于北美和日本,都把 16 位线性 PCM 压成 8 位。最常见的坑,是把 A-law 当成线性 PCM 直接读——结果满耳噪音,这正是很多"转换失败"的真实原因。

G.729

一种高压缩率编码(约 8 kbps),常见于 VoIP 和部分录音系统(包括 NICE NMF 内部)。压缩率高但必须用对应解码器,且解码有专利/许可背景,通用工具未必内置。

ADPCM

自适应差分脉冲编码,压缩率介于 G.711 与 G.729 之间,老系统里常见。同样需要按正确的变体来解码。

关键结论

扩展名(.wav / .nmf)不等于内部编码。正确转换的前提,是先探明真实编码,再用对应解码器解成线性 PCM,并保留声道与元数据。上海万椿的 NMF 解析与格式解放正是围绕这一点做的。