Runtime.getRuntime().exec("cmd /c E:\\silkdecoder\\windows\\silk_v3_decoder.exe E:\\1.silk E:\\1.pcm");
Runtime.getRuntime().exec("cmd /c E:\\ffmpeg\\bin\\ffmpeg.exe -y -f s16le -ar 24000 -ac 1 -i E:\\1.pcm E:\\1.mp3");上述代码放在测试类中是正常的,但是放在一个http请求的controller处理中,出现了只有5秒音频产生(ps:正常的是10秒钟)
Runtime.getRuntime().exec("cmd /c E:\\ffmpeg\\bin\\ffmpeg.exe -y -f s16le -ar 24000 -ac 1 -i E:\\1.pcm E:\\1.mp3");上述代码放在测试类中是正常的,但是放在一个http请求的controller处理中,出现了只有5秒音频产生(ps:正常的是10秒钟)
解决方案 »
- ie和火狐解析window.location.href的路径问题!
- 如何把struts2标签中的submit value写成活的
- spring问题?
- Spring命名问题?
- 关于jsp使用数据源的问题,请问有人知道出现了什么错误?
- 正则表达式如何提取数字
- Hibernate中调用session.save()如何确定是否保存成功
- request.getParameter和request.getAttribute有什么区别吗?
- Exception in thread "main" java.lang.NoClassDefFoundError:test 是怎么回事!
- xml新手请教:用DOM API建立XML文件
- ServiceImpl中出现空指针异常
- tomcat以启动配置文件都没加载上,不清楚原因在哪?
String changeSilkToPcm="cmd /c start E:\\silkdecoder\\windows\\silk_v3_decoder.exe "+newFileName+" "+randString+".pcm";
String changePcmToMp3="cmd /c start E:\\ffmpeg\\bin\\ffmpeg.exe -y -f s16le -ar 24000 -ac 1 -i "+randString+".pcm "+randString+"temp.mp3";
Runtime.getRuntime().exec(changeSilkToPcm);
Runtime.getRuntime().exec(changePcmToMp3);
解决了问题