小巧精致,无与伦比——HE-AAC,低比特率之王

0

Comments

那天为了把一首歌弄到手机里(话说我的 Nokia 6111 空间很小的说),因为看到一个帖子,说 HE-AAC 十分好,就想试试,没想到压出来的东西和同体积的 MP3 的音质简直不是一个数量级的……根本不需要什么专业级的音箱或者耳机,更不用你有专业级的耳朵,随便听一听就知道到底是什么差别了!

下面做个实验,同样的无损音源。这里使用的编码器:MP3 采用 LAME 编码器(传输中音质最好的 MP3 编码器),HE-AAC 采用 Nero AAC 编码器。

下面是测试用指令:

1
2
3
lame -b 32 Dango.wav Dango.mp3
neroAacEnc -he -cbr 32000 -if Dango.wav -of Dango.aac
neroAacEnc -he -br 32000 -2pass -if Dango.wav -of Dango2.aac

下面是编码的几项数据,并附测试文件下载:

格式 编码 文件大小 下载
编码器 参数 耗时
APE 无损参考音源 4.3 MB 下载
MP3 LAME -b 32 0.463s 154.0 KB 下载
AAC Nero -he -cbr 32000 0.894s 160.3 KB 下载
AAC Nero -he -br 32000 -2pass 1.842s 167.8 KB 下载

其中 MP3 的 -b 32 参数表示采用 CBR (平均比特率) 32kbps (约 0.25 MB/min);AAC 的 -he 参数表示使用 HE 方式编码 (即编码为我们要的 HE-AAC),而 -cbr 32000 也表示采用 CBR 32kbps 编码。至于下面还有一个 -2pass 表示二次编码模式,据说可以获得更好的音质 (我没听出来……)。

其他的我不多说了,自己听一听就知道差距多大了……虽然 AAC 的编码时间较 MP3 稍长(似乎有 2 倍?),但编码出的音质绝对不在一个级别!

在 Windows 下现在也可以很容易地将音乐文件压缩为 HE-AAC 了,具体参考网络上的例子,我也不多阐述了(况且我也不用 Windows……)。

Leave a Reply