我正在尝试在 Android 上使用这个 ffmpeg 命令行:
ffmpeg -i /sdcard/DCIM/video.mp4 -s 480x320 /sdcard/output.mp4
我有 ffmpeg 的可执行文件(在此路径上:/data/local/tmp/ffmpeg/ 和 chmod 751),当我阅读时,我正在尝试使用以下方法调用它:
Runtime.getRuntime().exec("/data/local/tmp/ffmpeg -i /sdcard/DCIM/video.mp4 -s 480x320 /sdcard/output.mp4");
但是在这个调用之后我没有得到任何结果,所以我尝试了相同的命令,但是使用了 android 终端,我确信 ffmpeg 可以工作,因为我得到了很多输出,比如视频数据。但它没有做我想要的动作,我收到了这条消息:
Unable to find a suitable output format for '/sdcard/output.mp4'
我不知道这可能是什么问题...感谢您的帮助!