我不知道 ffmpeg,想在 android 终端上运行 ffmpeg 命令。
配置android使其可以通过android应用程序运行ffmpeg命令的基本步骤是什么?
感谢您!...
最佳答案
安卓支持运行时.exec() 这是以编程方式运行可执行文件(例如 ffmpeg)的最佳方式。
这与在终端上运行相同,但与在 上运行略有不同。亚行壳因为后者使用系统帐户。在 Root设备上,您可以从 Java、终端或 adb shell 以 super 用户身份运行。
请注意,您必须在内部存储的某个位置部署二进制文件( ffmpeg )。 Android 不允许从/sdcard/执行。
您可以找到许多下载 ffmpeg for Android ,并使用来自 Android NDK 的工具链构建二进制文件(必须下载并安装它)。在 Windows 上,赛格温是必须的。我推荐 libav 库的静态链接。
请注意,也可以将 ffmpeg 构建为库,并调用它的 主要()在进程中,使用与常规命令行相同的参数。
关于android - 配置android以编程方式运行ffmpeg命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12948609/