我想用我自己的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();
}
最好的问候, 保罗
答案 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();}