我想设计一个能够通过FFMPEG命令播放和编辑视频的Android应用程序。但是我不知道如何在Android上使用FFMPEG。我已经尝试了许多从Google搜索到的方法,但它们都过时了无法实现。
现在,最新版本的FFMPEG是2.1.1,Android-NDK的版本是r9b。我的操作系统是Linux mint 15。
我该如何在我的操作系统上使用Eclipse IDE来实现一个具有FFMPEG的最新的解码器和编码器的Android应用程序?
IJKplayer使用ndk编译ffmpeg以生成适用于Android的二进制文件。配置文件可以进行轻微修改以启用此功能。
在运行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的提示。