0

我已经使用 NDK 为 android 构建了 ffmpeg,如此所述。

我想要做的是使用此处提到的图像列表创建一个视频文件。

ffmpeg -i ffmpeg_temp/%05d.png -b 512 video2.mpg

我想知道如何在我的 C 类文件中运行这个命令。

提前致谢。

4

1 回答 1

0

阅读 ndk 文档

编辑您的 Android.mk 以生成可执行的“ffmpeg”

运行 ndk-build

在您的 PC 上找到“ffmpeg”可执行文件(位于“obj/local/armeabi-v7a/”之类的文件夹中

使用 adb 将“ffmpeg”移动到手机上——您可能需要安装一些东西才能做到这一点

在手机上,将“ffmpeg”可执行文件移动到 /data/local/tmp

在电话上,获取一个 shell 并像您提到的那样调用 CLI 表达式:

/data/local/tmp/ffmpeg -i ffmpeg_temp/%05d.png -b 512 video2.mpg

它应该像在任何其他 linux 系统上运行一样在手机上执行

于 2012-12-06T16:05:19.943 回答