【发布时间】:2012-05-01 08:06:52
【问题描述】:
我现在可以在我的项目创建的 Android.mk 文件中编译并将 ffmpeg 添加到 jni 文件夹中我想使用 ffmpeg 从我存储在我的静态数组列表中的图像创建一个视频文件
我搜索了很多,但找不到任何教程,非常感谢任何帮助。
【问题讨论】:
-
在此链接stackoverflow.com/questions/4248316/… 中,发帖人说他可以在模拟器上这样做。你可能想检查一下。我自己从来没有这样做过
-
它是 iPhone 的,我如何在 android 中实现它
-
好的,我已经将整个 ffmpeg-android 文件夹添加到 jni 文件夹中添加了您现在提供的 Android.mk 文件我需要创建一个 C 文件并将此函数添加到其中??
-
我认为首先你可以从 ndk 创建类似 hello-jni 的示例,以确保调用你的函数。然后你将你的 ffmpeg 代码添加到它,首先可能只是 av_register_all() 以确保它工作。然后,您可以从该链接添加基于 iphone 的代码,只有您必须弄清楚如何为 android 执行此操作。我的意思是,这些只是 FFMPEG API 调用,没有 iPhone 或 android 特定的调用。我知道的唯一教程是dranger.com/ffmpeg
-
首先交叉编译 ffmpeg for android 并从 ffmpeg 源创建共享对象文件 (.so)。
标签: java android android-ndk