我不知道ffmpeg,并想在android终端上运行ffmpeg命令。 配置android的基本步骤是什么,以便它可以通过android应用程序运行ffmpeg命令?
感谢你!...
答案 0 :(得分:2)
Android支持 Runtime.exec(),这是以编程方式运行可执行文件(例如ffmpeg)的最佳方式。
这与在终端上运行相同,但与在 adb shell 上运行略有不同,因为后者使用系统帐户。在rooted设备上,您可以从Java,终端或adb shell以超级用户身份运行。
请注意,您必须在内部存储上的某处部署二进制文件( ffmpeg )。 Android不允许从/ sdcard /.
执行您可以找到许多 ffmpeg for Android 的下载,并使用Android NDK中的工具链构建二进制文件(必须下载并安装它)。在Windows上,需要 cygwin 。我建议使用libav库的静态链接。
请注意,也可以将ffmpeg构建为库,并使用与传统命令行相同的参数在进程中调用其 main()。
答案 1 :(得分:1)
从以下链接获取FFmpeg可执行二进制文件和.so文件。他们提供了示例代码,如何从图像中捕获视频。我希望它会对你有所帮助。浏览链接。