java 进程生成器 x264.exe
java processbuilder x264.exe
我想在我自己的 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();
}
此致,
保罗
我使用以下日志来分析我的问题:
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();}
我想在我自己的 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();
}
此致, 保罗
我使用以下日志来分析我的问题:
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();}