如何从 android 中的一组图像制作视频,如活动挂图

M. *_*zal 2 android ffmpeg javacv

我搜索了解决方案并找到了 - Java CV - FFmpeg

需要像这样一步一步地整合它们

Kan*_*ony 5

集成 FFMPEG 的步骤

(1.) 从这里下载 ffmpeg:http : //bambuser.com/opensource。它包含为 android 构建 ffmpeg 的脚本。

(2.) 修改 build.sh。用你的包名替换“com.bambuser.broadcaster”。您还需要设置 ffmpeg 标志以启用您感兴趣的编解码器。

(3.) 运行 build.sh,并将 build/ffmpeg 目录复制到您的应用程序 jni/lib 目录中。

(4.) 使用 SO 帖子中的 fasaxc 生成文件。

(5.) 在 jni 目录中创建一个 native.c 文件和一个 java 包装器。首先,您可以在 NDK 示例 (/samples/hello-jni) 中的 hello-jni 之后对其进行建模。

(6.) 在您的 native.c 文件中包含头文件,如下所示:#include "libavcodec/avcodec.h"。并调用您需要的函数:avcodec_register_all() 等...

(7.) 通过添加以下内容在您的根活动中包含本机库: static { System.loadLibraries(""); }

此外,还有刘飞鹏的博客的一个重要环节- http://www.roman10.net/how-to-build-ffmpeg-for-android/