繁体   English   中英

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

[英]How to use android ndk r9b to compile FFMPEG for Android

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

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 的提示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM