引用:无损音频编码器性能对比

Performance comparison of lossless audio compressors

Updated: 2005-02-07 (YYYY-MM-DD)

On this page I want to compare the performance of lossless audio compressors available for Windows. These tests are limited to measuring the compression ratio and speed. There are other things that might influence the choice for a certain compressor, such as: availability for your platform / cross platform usability, open/closed source, error resistancy, nice GUI, on-the-fly ripping/compressing, random access while playing, low CPU usage while playing, hardware player for the format, etc. I'm not going into those differences here. You can find more information about the features of each compressor in this thread on Hydrogen Audio or on their websites:

The tests

How did I do the tests? I ripped 10 entire CDs with EAC's "CD-Image and cue-sheet" option. Then the CD image was compressed with one of the compressors. During this time I didn't run any other programs on the PC because this would influence the compression time. The compression factor varies widely with the kind of music that is compressed. Therefore I tried to test with various types of music. But my CD collection consists of mainly pop music, so my possibilities are limited (Guruboolez has done a similar test with classical music).

The Shorten tests are done with the ICL7.1 version compiled by John Edwards. It's much faster than the versions that are compiled under Cygwin.

Only 3 albums were tested with RKAU -l3 (maximum compression). It is so slow that I got bored testing it. But from this 3 albums you can get an idea of how much extra compression it has to offer over -l1 (fast compression).

Encoding with WMA 9 was done with this command line: cscript.exe wmcmd.vbs -input file.wav -output file.wma - a_codec WMA9LSL -a_mode 2 -a_setting Q100_44_2_16. Decoding was done with Foobar2000.

The results

The detailed test results are on a separate page. The overall results follow here:

CompressorOptionsRatio*Encoding
Speed**
Decoding
Speed**
  %x realtimex realtime
La 0.4bdefault55.52.12.7
OptimFROG 4.509highnew55.81.11.5
Monkey's Audio 3.99extra high56.48.88.7
OptimFROG 4.509default56.76.08.9
Monkey's Audio 3.99high56.915.814.3
Monkey's Audio 3.99normal57.318.116.0
WavPack 4.0high58.016.016.1
WMA 9default58.09.410.8
RKAU 1.07fast (l1)58.48.09.6
LPAC Archiver 1.41medium, JS, random access58.813.524.6
LPAC Archiver 1.41extra high, JS, random access58.88.120.2
TTA 3.2default59.026.623.4
WavPack 4.0normal59.426.328.4
FLAC 1.1.2859.64.244.7
FLAC 1.1.2default (5)59.819.944.7
Apple Lossless (iTunes 4.7)automatic60.015.635.0
Shorten 3.6.0default63.733.770.9

*Compression ratio = filesize of the compressed files / filesize of the wave files * 100%
**Speed = duration of an album / encoding c.q. decoding time. The speed is measured on my PC with an AMD Athlon 800 processor.

 

Best compression:

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

 

Fastest encoding:

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

 

Fastest decoding:

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

 

Some remarks about the results:

  • La 0.4b offers the best compression followed shortly by OptimFROG at 'highnew' level. But the complicated algorithms used for such extreme compression ratios lead to slow encoding and decoding and a high CPU load during playback. Monkey's Audio at Extra High level is on the third place and OptimFROG default is fourth. Both are easy on the CPU during playback.
  • With LPAC and FLAC it doesn't really pay off to use the "Extra high" c.q. "-8" setting. It's much slower than "Medium" c.q. "-5", but the extra compression is little (to none in the case of LPAC with "random access" enabled).
  • Shorten, though popular in certain trading communities, offers poor compression.

 

 

Links

 

转载于:https://www.cnblogs.com/gaozehua/archive/2011/12/30/2307575.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值