使用java GUI包装命令行应用程序

时间:2016-10-31 05:26:19

标签: java

我试图用java gui(x264)包装命令行程序,但是我很难获得输出流。我已经尝试过这里发布的解决方案:

java runtime.getruntime() getting output from executing a command line program

当我运行x264.exe时,这是有效的--help。我能够读取x264输出的帮助,但是当我实际编码视频时,在编码完成之前它不会得到任何输出。我希望能够在运行时获得输出,这样我就可以跟踪x264的完成百分比。

1 个答案:

答案 0 :(得分:0)

在尝试了很多东西之后,我通过从stderr而不是stdout获取输出来修复它。出于某种原因,x264通过stderr输出进度报告。