我用java.lang.Runtime.getRuntime().exec()调用mencoder进行视频转换,但是在进程执行的时候mencoder不开始转换,只有当我关闭该进程的时候才开始,请问这是为什么?
另外如果我想一边执行当前进程,一边执行mencoder的转换,需要怎么做呢?
另外如果我想一边执行当前进程,一边执行mencoder的转换,需要怎么做呢?
解决方案 »
- 关于MySQL执行查询在JTable中显示结果的问题
- 求.....过滤组合数据的算法实现
- 帮我分析下这个程序
- 一道算法题。。。高手请指教
- 一个synchronized块的问题
- SWT的StackLayout布局,设置参数时出错,过路的进来看一下好不,谢谢
- 请问: 如何用java实现监听数据库表中的某个字段,一旦有update操作就读取数据或触发进行另外的操作处理
- 关于java图形的显示,一个简单的问题!
- Socket通信流问题
- 当前日期为:2001-12-23,为什么new date(2001,12,23).getTime()与new Date().getTime()不相等?搞不懂呀?
- 【求教】java的linux命令行编译的问题
- 怎样用JENA解析OWL文件
" -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=700";
java.lang.Runtime.getRuntime().exec(cmd);
就这两句...
但是为什么这样mencoder就不能执行了呢?sleep完了不是该自动开始执行的吗?
各位高手帮帮忙啊~~~
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line = null;
System.out.println("<MESSAGE>");
while ((line = br.readLine()) != null)
System.out.println(line);
System.out.println("</MESSAGE>"); int st = process.waitFor();