Android FFMPEG 无法识别文件 : protocol

标签 android ffmpeg

我正在通过 Runtime.getRuntime().exec() 命令运行 android ffmpeg 构建 问题是,当我将输入指定为文件时,我收到此错误:

E/MainActivity(18168): file:/mnt/sdcard/young.flv: Protocol not found

最初我只是指定了不带“file:”前缀的文件名,但仍然遇到相同的错误。如何指定输入文件?

最佳答案

很明显,当我运行“ffmpeg -protocols”时,我的 ffmpeg 版本没有列出"file"。所以我添加了 --enable-protocol=file 来配置和重建 ffmpeg。现在它可以接受文件输入,甚至无需添加“file:”前缀

关于Android FFMPEG 无法识别文件 : protocol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16390437/

相关文章:

java - 在方法中创建弱引用

android - 用于开发 Android 应用程序的重要且有用的工具

android - 如何将 Edittext 限制为 android 中的某些特定字符?

java - 如何在没有事件监听器的情况下检查数据是否仅存在于 firebase 数据库中一次

video - FFMPEG : Cut specific parts of a video, 并将它们合并到一个文件中

streaming - 命令行流网络摄像头,带有来自 Ubuntu 服务器的 WebM 格式的音频

android - 有什么办法可以使表格列等于总宽度的一小部分?

ffmpeg - 在 FFmpeg 的 filter_complex 树下使用多个 'split' 过滤器是否不正确?

ffmpeg - 使用 ffmpeg 连接多个视频和音频文件

php - FFmpeg 不会从 php 运行