Android使用ffmpeg和MediaCodec解码h265裸流(没解码的代码))

时间:2020-04-20 08:22:50
【文件属性】:

文件名称:Android使用ffmpeg和MediaCodec解码h265裸流(没解码的代码))

文件大小:46.74MB

文件格式:ZIP

更新时间:2020-04-20 08:22:50

MediaCodec, ffmpeg, h265, hevc,硬解

具有硬解的能力,但是需要android 4.1以上才能支持。 这个demo主要是测试硬解和软解h265裸流的能力,有一些手机可能不支持硬解,因此硬解和软解的效率是大致相当的。硬解H265使用的是MediaCodec+ffmpeg方案,ffmepg负责拆包,MediaCodec负责解码和渲染,祝你愉快


网友评论

  • 思路清晰,感谢!
  • 想再下一次
  • 为什么运行时,执行dequeueOutputBuffer(info, 1000)后,总是返回MediaCodec.INFO_TRY_AGAIN_LATER? ddd: dequeueOutputBuffer timed out!
  • 所以人和人的技术差距是很大的。我下载下来就立刻找到源代码在那个目录。那些说没有代码的估计是月薪没过8K的吧。还乱喷人。说白了就是用ffmpeg 解复用出每个H265的NALU,然后往mediacodec 填数据。我看一眼就知道起码逻辑OK,可以参考了。
  • 确实是骗人。。。根本没有代码,就是一个编译文件
  • 正在参考研究中
  • 骗人的东西,里面就放了个播放器,根本没解码的代码,这么大的包90%是build文件夹
  • 正在参考研究中