我正在创建一个应用程序,可自动转换从其他程序录制的视频。我试图使用命令行来执行ffmpeg转换。这是我输入控制台的命令:
cmd /c "C:\Users\Mark\IdeaProjects\Converter\ffmpeg\ffmpeg.exe" -i "C:\Users\Mark\Videos\Arma 3\Arma 3 05.10.2015 - 16.27.24.06.DVR.mp4" -b:v 15M -y "C:\Users\Mark\Videos\Converted\Arma 3 05.10.2015 - 16.27.24.06.DVR.mp4.avi"
返回错误消息
The filename, directory name or volume label syntax is incorrect
如果我在没有 cmd / c 部分的情况下运行该命令,它就会像它应该的那样工作。我也尝试添加 / s ,但没有成功。
修改
我使用Apache Commons库(Java)解决了在命令行中执行命令的问题。