翻译:无损音频压缩效率比较

作者:Sender Su  来源:原创内容  发布日期:2007-02-25  最后修改日期:2008-02-14
Lossless Audio Codecs' Logo>
<br clear=

原文日期:2005-02-07

原文地址:http://members.home.nl/w.speek/comparison.htm

本测试仅限于两方面:压缩比和速度。因为有大量的因素会影响特定的编码器的表现,比如你的测试平台,开放源码/封闭源码,纠错能力,良好的用户界 面,即时音频提取/压缩,播放时的随机硬盘存取等等。因此本文不会在容易引起争议的方面深入。

测试的无损音频压缩技术包括:

测试:

测试人通过EAC软件的“CD-Image and cue-sheet”选项提取了10张完整的CD,然后用每一种编码器对这10个音频文件进行压缩。测试期间保持后台不进行多余的后台任务。不同的音乐会得到不同的压缩比,因此这里使用的10张CD的音乐类型都是尽可能不相同的,但由于测试者手头的CD大多是流行音乐,因此可能存在一定的局限性。

Shorten编码器以ICL7.1 编译器编译版本进行。 该版本由 John Edwards 编译并释出。该版本比Cygwin的编译版本运行起来快很多。

只有三张CD用了 RKAU -l3 (最大压缩比)方式进行压缩测试。这是因为测试者对其缓慢的压缩速度感到了厌倦。但从这三张CD的压缩结果你可以了解到该编码器在高于-11(快速压缩方 式)的压缩参数时能提供多少额外的压缩能力。

WMA9的编码是通过命令行进行的(译者注:显得比较专业),命令及参数如下:
cscript.exe wmcmd.vbs -input file.wav -output file.wma - a_codec WMA9LSL -a_mode 2 -a_setting Q100_44_2_16

解码则通过 Foobar2000进行.

结果:

详细结果见: 完整测试结果(原文 链接) 。整体结果如下:

编码器 参数 压缩比* 编码速度** 解码速度**
% x倍实时 x 倍实时
La 0.4b default 55.5 2.1 2.7
OptimFROG 4.509 highnew 55.8 1.1 1.5
Monkey's Audio 3.99 extra high 56.4 8.8 8.7
OptimFROG 4.509 default 56.7 6.0 8.9
Monkey's Audio 3.99 high 56.9 15.8 14.3
Monkey's Audio 3.99 normal 57.3 18.1 16.0
WavPack 4.0 high 58.0 16.0 16.1
WMA 9 default 58.0 9.4 10.8
RKAU 1.07 fast (l1) 58.4 8.0 9.6
LPAC Archiver 1.41 medium, JS, random access 58.8 13.5 24.6
LPAC Archiver 1.41 extra high, JS, random access 58.8 8.1 20.2
TTA 3.2 default 59.0 26.6 23.4
WavPack 4.0 normal 59.4 26.3 28.4
FLAC 1.1.2 8 59.6 4.2 44.7
FLAC 1.1.2 default (5) 59.8 19.9 44.7
Apple Lossless (iTunes 4.7) automatic 60.0 15.6 35.0
Shorten 3.6.0 default 63.7 33.7 70.9

*压缩比计算方法:压缩得到的文件大小除以原始文件大小乘以100%。
**速度:原始文件的完整编码/解码时间。测试计算机的CPU是 AMD Athlon 800 。

最佳压缩比:

  1. La 0.4b (default)
  2. OptimFROG 4.509 (highnew)
  3. Monkey's Audio 3.99 (extra high)

最快编码器:

  1. Shorten 3.6.0
  2. TTA 3.2
  3. WavPack 4.0 (normal)

最快解码器:

  1. Shorten 3.6.0
  2. FLAC 1.1.2 (any compression level)
  3. Apple Lossless (iTunes 4.7)

关于结果的一些注释:

  • La 0.4b 在“highnew”级别提供了最好的压缩比,OptimFROG 则紧随其后。但这些复杂的算法得到的高压缩比是以缓慢的压缩速度和播放时的高CPU负载为代价的。Monkey's Audio 在“Extra High” 级别排在第三位,OptimFROG 默认参数方式排第四,这两种方式在播放时对CPU的要求都低很多。
  • 对于 LPAC 和 FLAC 都不值得使用 "Extra high" 或 "-8" 参数进行压缩。因为比起 "Medium" 或 "-5" 参数要慢很多,但获得额外压缩率非常少。在LPAC开启了随机存取模式下甚至没有差别。
  • Shorten虽然在某些社团里面非常流行,但它能提供的压缩比的确有限。

- END -


版权所有,未经作者(苏信东)本人许可不得转载于任何媒体

本栏目相关
  •  2009-03-21 mp3的无损版本:mp3HD已经推出!
  •  2008-03-31 最流行的无损压缩格式 - FLAC 系列之二:FLAC格式应用
  •  2008-03-11 MPEG-4 音频无损编码:MPEG-4 Audio Lossless Coding (ALS)
  •  2008-04-02 最流行的无损压缩格式 - FLAC 系列之三:关于FLAC的常见疑问
  •  2008-04-03 最流行的无损压缩格式 - FLAC 系列之四:评测和比较
  •  2008-03-24 来自俄罗斯的无损音频压缩编码:True Audio (TTA)
  •  2008-03-17 LA - LosslessAudio 无损音频编码及无损压缩原理介绍
  •  2008-03-26 最流行的无损压缩格式 - FLAC 系列之一:FLAC格式介绍
  •  2008-03-13 无损音频压缩:OptimFROG
  • 本站微信订阅号:

    微信订阅号二维码

    本页网址二维码: