在androidndk中使用linux命令

在androidndk中使用linux命令,android,android-ndk,ffmpeg,android-ndk-r7,Android,Android Ndk,Ffmpeg,Android Ndk R7,如前所述,我已经使用NDK为android构建了ffmpeg 我想做的是使用中提到的图像列表创建一个视频文件 我想知道如何在我的C类文件中运行这个命令 提前感谢。阅读ndk文档 编辑您的Android.mk,以便生成可执行文件“ffmpeg” 运行ndk构建 在电脑上找到“ffmpeg”可执行文件(将位于“obj/local/armeabi-v7a/”等文件夹中) 使用adb将“ffmpeg”移动到手机上-您可能需要安装一些东西才能执行此操作 在手机上,将“ffmpeg”可执行文件移动到/dat

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

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

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

提前感谢。

阅读ndk文档

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

运行ndk构建

在电脑上找到“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系统上运行一样

我想在我的C类文件中使用它。给出的过程也适用于构建使用C入口点从java jni接口调用ffmpeg的位置。
ffmpeg -i ffmpeg_temp/%05d.png -b 512 video2.mpg