喜 我正在尝试执行Runtime.getRuntime.exec(“ffmpeg -i inputfile image2 imagefile”);
我的代码中的输入文件是视频文件,我正在通过GUI
选择视频文件并将其存储在变量中。那么如何使用变量名来代替String?。它会
如果我替换变量,不起作用。 任何帮助都非常适合
答案 0 :(得分:2)
String inputfileVariable = ...; << maybe you calculate, maybe get from some GUI component
Runtime.getRuntime.exec("ffmpeg -i " + inputfileVariable + " image2 imagefile");
这里没有魔法,它只是一个字符串。
答案 1 :(得分:2)
你需要这样的命令数组:
// i guess that ffmpeg is a command name and the reset are arguments
Runtime.getRuntime().exec(new String[] {"ffmpeg","-i",inputfileVariable,"image2", "imagefile"});