Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中使用ffmpeg二进制文件?_Android_Video_Ffmpeg_Binaryfiles - Fatal编程技术网

如何在android中使用ffmpeg二进制文件?

如何在android中使用ffmpeg二进制文件?,android,video,ffmpeg,binaryfiles,Android,Video,Ffmpeg,Binaryfiles,我想从图像制作一个视频。我在一些使用命令行的帖子(使用ffmpeg的图像)中看到,这是最好的选择吗??有可能吗 你是如何构建ffmpeg.so的? 如何添加到项目中 这是您使用的命令: ffmpeg -r 1 -pattern_type glob -i '*.jpg' out.mp4 非常感谢。 我有两个星期的搜索时间 对不起,我的英语不好。当然,使用命令行是最简单的方法。它也是最安全的。主要缺点是每次启动它都比使用共享库慢。在您的情况下,运行耗时的任务相对较少,并且输入和输出已经在文件系统中

我想从图像制作一个视频。我在一些使用命令行的帖子(使用ffmpeg的图像)中看到,这是最好的选择吗??有可能吗

你是如何构建ffmpeg.so的? 如何添加到项目中

这是您使用的命令:

ffmpeg -r 1 -pattern_type glob -i '*.jpg' out.mp4
非常感谢。 我有两个星期的搜索时间


对不起,我的英语不好。

当然,使用命令行是最简单的方法。它也是最安全的。主要缺点是每次启动它都比使用共享库慢。在您的情况下,运行耗时的任务相对较少,并且输入和输出已经在文件系统中,因此使用命令行可以更好地为您提供服务

谢谢你的回复。我尝试使用命令行,但未能生成ffmpeg二进制文件。我走下台阶。仅生成共享库(libavformat、libavcodec、libswscale、libavutil)。遇到一些教程来生成二进制文件并将其安装到应用程序上?。请原谅我的英语,谢谢。我希望足够了。再次感谢您的回复。我按照教程实现了编译ffmpeg,我们生成了4个文件夹:bin、lib、share、include。根据您的回答,我必须将bin/ffmpeg重命名为libffmpeg.so,然后将其复制到您要使用的android项目文件夹中?。我是Android开发的新手,有点困惑。谢谢。使用典型的项目树,您应该将
ffmpeg
(可执行文件)复制到
$(project\u ROOT)/libs/armeabi/libffmpeg.so
,然后使用Eclipse构建APK。当您在ARM Android设备上安装APK时,您将在
/data/data/your.package.full.name/lib
目录中找到该文件,您可以使用完整路径调用该二进制文件(参见示例)