我使用NDK构建ffmpeg for android,如上所述here。
我想要做的是使用here中提到的图像列表创建视频文件。
ffmpeg -i ffmpeg_temp/%05d.png -b 512 video2.mpg
我想知道如何在我的C类文件中运行此命令。
提前致谢。
答案 0 :(得分: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系统上运行一样在手机上执行