我想设计一款可以通过FFMPEG命令播放和编辑视频的Android应用。 但我不知道如何在Android上使用FFMPEG。我尝试过从Google搜索过的很多方法,但它们太老了,无法实现。 现在,最新版本的FFMPEG是2.1.1,而Android-NDK的版本是r9b。我的操作系统是Linux mint 15。 如何在我的操作系统上使用eclipse IDE来实现具有FFMPEG最新解码器和编码器的Android应用程序?
答案 0 :(得分:0)
IJKplayer使用ndk作为其make过程的一部分为android编译ffmpeg。可以稍微修改配置文件,以便为android生成ffmpeg二进制文件。
在运行compile-ffmpeg脚本之前,特别注释掉config / module-lite.sh中的行:
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-programs"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-ffmpeg"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-avfilter"
它将生成ffmpeg可执行文件。
IJKplayer项目还会给你一个如何在android程序中使用ffmpeg的提示。