为什么ffmpeg可执行文件比直接使用libfdk_aac快得多?

时间:2016-02-03 21:55:43

标签: audio encoding ffmpeg aac

当我使用ffmpeg可执行文件(使用libfdk_aac和设置-threads 1)将wav文件编码为AAC时,该过程比使用libfdk_aac库本身提供的AAC编码示例快几倍。我查看了代码,libfdk_aac中的中心循环几乎与ffmpeg源中的aac_encode_frame方法相同。

任何人都知道为什么可执行文件会更快?我正在研究编译选项,但我们说的是8倍加速,所以我不认为它只是把-O3放在那里...... ffmpeg是否会立即编码多个缓冲区只有一个线程?

0 个答案:

没有答案