ffmpeg aac编码器比较

来源:互联网 发布:电脑编程入门自学书籍 编辑:程序博客网 时间:2024/05/03 22:01

参考:https://trac.ffmpeg.org/wiki/Encode/AAC

测试版本:

编码器 版本 发布日期 格式 Licence 优化 Profile libvo-aacenc 0.1.3 2013-07-27 S16 version3 armv5t,armv7 libfdk-aac 0.1.4 2015-03-11 S16 nonfree arm,mips(__mips_dsp) Low libfaac 1.28 2009-02-10 S16 nonfree 无 Low ffmpeg aac 1.2.3 - FLTP none arm,mips,x86 ffmpeg aac 2.6.3 - FLTP none arm,mips,x86

demo比较

MIPS版本(demo)

编码器 CPU(%) libvo-aacenc 11-13 libfdk-aac 19-23 libfaac 20-23 ffmpeg aac(1.2.3) 21-23 ffmpeg aac(2.6.3) 23-25

libfdk-aac说明:

  1. 需要设置cutoff,否则会有杂音。
  2. 基本只对__mips_dsp做了优化。所以其他mips架构没什么优化效果。

x86版本(demo)

编码器 CPU(%) libvo-aacenc 8-10 ffmpeg aac(2.6.3) 10

ffmpeg比较

x86版本(ffmpeg 2.7)

编码器 CPU(%) libvo-aacenc 12-16 ffmpeg aac(2.7) 14-20 ffmpeg copy(2.7) 5-8

x86版本(ffmpeg自己编译)

编码器 CPU(%) libvo-aacenc 9-13 ffmpeg aac(2.6.3) 不测 ffmpeg copy(2.6.3) 5-6
0 0