如何使用android ndk r9b编译Android的FFMPEG

use*_*481 5 android ffmpeg android-ndk

我想设计一个可以通过FFMPEG命令播放和编辑视频的Android应用程序.但我不知道如何在Android上使用FFMPEG.我尝试过从Google搜索过的很多方法,但它们太老了,无法实现.现在,最新版本的FFMPEG是2.1.1,而Android-NDK的版本是r9b.我的操作系统是Linux mint 15.如何在我的操作系统上使用eclipse IDE来实现一个拥有FFMPEG最新解码器和编码器的Android应用程序?

Dan*_*sin 0

IJKplayer使用 ndk 为 android 编译 ffmpeg 作为其 make 过程的一部分。可以稍微修改配置文件以生成适用于 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"
Run Code Online (Sandbox Code Playgroud)

它将生成 ffmpeg 可执行文件。

IJKplayer项目还将提示您如何在 Android 程序中使用 ffmpeg