ffmpeg aac编码器比较

参考: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

你可能感兴趣的:(linux)