在Android中运行ffmpeg命令会导致图像路径的协议未找到错误

在Android中运行ffmpeg命令会导致图像路径的协议未找到错误,android,command-line,ffmpeg,Android,Command Line,Ffmpeg,我正在尝试从Android命令行使用ffmpeg将图像转换为视频。我已将图像序列存储在SD卡上。当我运行ffmpeg命令将图像转换为视频时,ffmpeg命令会给出错误找不到协议 我的命令是这样的: /data/data/package/files/ffmpeg -r 40 -qscale 2 -i /mnt/sdcard/images/img%d.jpg /mnt/sdcard/images/finalvideo.mp4 错误如下/mnt/sdcard/vid.mp4:未找到协议 我发现了er

我正在尝试从Android命令行使用ffmpeg将图像转换为视频。我已将图像序列存储在SD卡上。当我运行ffmpeg命令将图像转换为视频时,ffmpeg命令会给出错误
找不到协议

我的命令是这样的:

/data/data/package/files/ffmpeg -r 40 -qscale 2 -i /mnt/sdcard/images/img%d.jpg /mnt/sdcard/images/finalvideo.mp4
错误如下
/mnt/sdcard/vid.mp4:未找到协议

我发现了
error.c
文件中提到的相同错误消息。但是当它抛出错误时,我没有得到错误的类型和条件。另外,当我从Android和Linux运行ffmpeg命令,即
ffmpeg-protocols
时,支持的协议数量也不相同

我发现Android中缺少文件和许多协议。

查看此链接: 我不确定您是否正在使用NDK FFMPEG