我在命令提示符中成功地执行了以下FFMPEG终端命令。但是我无法在我的Java程序中执行此命令。我可以在我的Java程序中执行所有其他没有双引号的FFMPEG命令。这里我只是对双引号("...")感到困惑。
ffmpeg -i "concat:C:\\journalism\\videos\\vid1.ts|C:\\journalism\\videos\\vid2.ts" -c copy C:\\journalism\\videos\\output.mp4
我可以在命令提示符中成功执行上述操作。但是我在我的Java代码中尝试了以下操作。
Runtime.getRuntime().exec("C:\\ffmpeg\\bin\\ffmpeg -i 'concat:C:\\journalism\\videos\\vid1.ts|C:\\journalism\\videos\\vid2.ts' -c copy C:\\journalism\\videos\\output.mp4");
我尝试使用单引号('...')替换双引号("..."),但没有成功。
请问有人能帮我解决这个问题吗?
先谢谢了。