【发布时间】:2017-10-29 12:43:53
【问题描述】:
我在命令提示符下成功执行了以下 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");
即使我尝试将双引号(“...”)替换为单引号('...')。但没有成功。
谁能帮我解决这个问题...
提前谢谢...
【问题讨论】: