java processbuilder x264.exe

时间:2015-05-25 11:53:25

标签: java processbuilder x264

我想用我自己的java应用程序编写带有x264的视频。

问题是x264.exe开始工作,而不是停止。 过程没有终止,但冻结了。我尝试从终端运行x264,这很好。问题必须在java中。

这里是我的代码:

String[] command= new String[]{"cmd","/c","x264.exe ....";
ProcessBuilder pb = new ProcessBuilder(temp);
Process p = pb.start();
int ev = 0;
if (p.waitFor() != 0)
{
  ev = p.exitValue();
}

最好的问候, 保罗

1 个答案:

答案 0 :(得分:0)

我使用以下日志来分析我的问题:

ProcessBuilder pb = new ProcessBuilder(temp);
File log = new File("log");
pb.redirectErrorStream(true);
pb.redirectOutput(Redirect.appendTo(log));
Process p = pb.start();int ev = 0;if (p.waitFor() != 0){ev = p.exitValue();}