如何用java实现3gp 编码转化 ,我这边录制的视频 video stream 为avc ,但是服务器只支持 H.263的视频文件,所以需要将想办法将 编码改掉,暂无思路,请大神帮助 3gp 3gp编码  视频编码 转化java编码video视频

解决方案 »

  1.   

    这个如果自己写java代码来实现,难度较大,可以考虑使用一些开源的音频软件,可以在这里找:
    http://www.oschina.net/search?scope=project&q=3gp有一款开源的多媒体格式转化工具 Format Junkie,希望对你有帮助
    http://www.oschina.net/p/format-junkie
      

  2.   

    用ffmpeg可以做到。有jar包,也有做好的程序
      

  3.   

    没有具体的实现方法没?比如demo什么搞个
      

  4.   

    demo:http://www.cnblogs.com/findingsea/archive/2013/03/14/2959634.html
      

  5.   

    推荐楼主看看 FFMPEG-Java
    或者
    jjmpeg
      

  6.   

    应该不会啊,我自己做过这样的程序,你再找点资料参考下吧,我自己用的ffmpeg没问题
      

  7.   

    可能是我层次不够吧, FFMPEG-Java 这东西感觉 只能解决文件格式的转化 ,却无法转化编码的问题。
      

  8.   

    这个貌似执行完,生成的 视频文件都为空的。我调用时 是将 3gp转mp4
      

  9.   


    Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000
    /1) -> 15.00 (15/1)
    Input #0, flv, from 'D:\input\test.wmv':
      Duration: 00:03:53.9, start: 0.000000, bitrate: N/A
        Stream #0.0: Video: 0x0007, 15.00 tb(r)
        Stream #0.1: Audio: 0x000a, 44100 Hz, stereo
    picture size invalid (0x0)
    Cannot allocate temp picture, check pix fmt
    这是什么错误?