您的位置:首页 > 运维架构 > Tomcat

springmvc 视频上传 ffmepg 转换为 flv格式 在转换flv时卡死,需关闭tomcat解决方案

2015-04-19 01:03 197 查看
今天做一个上传视频然后直接转换为flv格式的东西,在上传和格式转换(ffmpeg.exe)分别都正常情况下,发现在整合到一起时上传成功后停顿在格式转换上,而且关闭tomcat后就开始自动转换flv了。

解决方案是:需要把转换反馈信息获取就可以了。

ProcessBuilder builder = new ProcessBuilder();

builder.command(convert);

builder.redirectErrorStream(true);

//转换开始返回Process 对象

Process pr = builder.start();

//通过Process 获取时时状态信息

BufferedReader br = new BufferedReader(new InputStreamReader(

pr.getInputStream()));

String str = "";

while ((str = br.readLine()) != null) {

System.out.println(str);

}

然后这样就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: