FFMPEG android非常慢,将原始aac转换为mp3

时间:2013-11-23 23:16:22

标签: android performance audio ffmpeg

我设法从这个repo编译ffmpeg for android: https://github.com/aksalj/ffmpeg-android 所以你可以在这里看到配置选项: https://github.com/aksalj/ffmpeg-android/blob/master/config.sh

我做的唯一更改是将darwin-x86_54更改为darwin-x86,因为新的r9b NDK仅附带它并且还因为新的NDK而将androideabi-4.4.3再次更改为androideabi-4.6。我正在将原始ADTS aac编码为mp3,aac的解码器是libav,而mp3的编码器是libmp3lame。即使该过程工作简单的5分钟aac文件(44100,2ch)需要大约3分钟来处理。我的mac上的相同文件(使用macports ffmpeg)需要几秒钟。

我不确定但是有没有可以对ffmpeg配置脚本进行任何优化,或者我需要用libaacplus编译ffmpeg(即使我认为aacplus仅用于编码,所以不应该有所作为)无论如何,任何性能优化都将受到高度赞赏!

Android设备是美国Galaxy S3(拥有Snapdragon S4的i747m型号)。

0 个答案:

没有答案