ffmpeg吧 关注:1,044贴子:3,624
  • 7回复贴,共1

linux 上java调用ffmpeg转码只有几秒长

只看楼主收藏回复

转码指令:ffmpeg -i movie.mp4 -vcodec libx264 -vpre fast -vpre baseline -acodec libfaac -r 60 -y out.mp4
要求:转成libfaac+h264编码的MP4供html5调用。
结果:命令行直接输入可以转完全,java调用就只有几秒。


回复
IP属地:北京1楼2016-02-26 13:32
    帮你艾特大神一下 @meoow


    回复
    IP属地:福建来自Android客户端2楼2016-02-27 19:15
      今天也遇到了- -
      没有处理输出流而导致的死锁 处理一下输出流就好了
      你可以参考一下这篇文章
      http://www.cnblogs.com/findingsea/archive/2013/03/14/2959634.html


      回复
      IP属地:江西3楼2016-03-17 13:56
        解决了,更新下方法,把覆盖去了就行


        回复
        IP属地:北京来自Android客户端4楼2016-05-05 17:27
          怎么搞的?同求


          回复
          5楼2016-11-18 15:51
            你好,我解决了 waitFor() 的锁死问题,但是我在linux下的直接用命令很快,但是java调用时,却慢的离谱,请问各位大牛们是怎么解决的?


            回复
            IP属地:天津6楼2017-07-24 14:35
              楼主你好,我在Linux下为FFmpeg配置x264编码器的时候,始终无法生效,执行转码命令时提示“unknown encoder libx264”,我把x264安装在/usr/local/bin下了,/usr/local/include下也有libx264的相关文件,我该如何检查配置是否错误?可不可以请教下如何解决?


              回复
              IP属地:福建8楼2017-10-11 16:28
                Windows 下如何调用ffmpeg,求大佬教QQ76707844


                回复
                IP属地:江苏来自iPhone客户端9楼2018-04-16 18:02