Runtime.getRuntime.exec() problem



hi我正在尝试执行Runtime.getRuntime.exec("ffmpeg-I inputfile image2 imagefile"(;

我代码中的输入文件是视频文件,我通过GUI 选择视频文件

我把它存储在一个变量中。那个么我怎样才能用一个变量名来代替字符串呢?。它做

如果我替换变量,则无效。任何帮助都非常适用

String inputfileVariable = ...; << maybe you calculate, maybe get from some GUI component
Runtime.getRuntime.exec("ffmpeg -i " +  inputfileVariable + " image2 imagefile");

这里没有魔法,只有一根绳子。

您需要这样的命令数组:

// i guess that ffmpeg is a command name and the reset are arguments
Runtime.getRuntime().exec(new String[] {"ffmpeg","-i",inputfileVariable,"image2", "imagefile"});

相关内容

  • 没有找到相关文章

最新更新