当前位置:   article > 正文

H264---H.264/AVC 的各大主流编解码器JM、x264、Xvid、T264、ffmpeg、ffdshow + JM&HM源码分析_jmhm

jmhm

x264只能实现h264编码
ffmpeg自带h264解码,但是不能H264编码

在H.264标准文档里规定的数据流格式(即裸流格式,称为字节流格式),协议里并没有规定编解码器的具体结构和实现方法。

下面介绍几款主流&开源的编解码器:

1、JM

JM是H.264/AVC的制定方,ISO/IEC官方提供的一个参考软件,就像ISO/IEC的其他MPEG标准一样。它的主要目的,是给出H.264标准的实现示例,而不是为了成为一个实用的软件。这一点成为了它与其他编解码器,明显区别的地方。

编解码速度是比较慢的,编码一帧的图像,就可能会用0.5-1秒的时间。所以JM很少应用在商业软件上,它较多用于学术研究上面。

也就是说,JM的编解码器,比较贴合H.264标准的规定。我们之前说H.264有三种配置,分别为基本配置(Baseline)、主流配置(main)、扩展配置(Extended),而JM实现了H.264的全部配置。而且它的代码结构比较清晰,所以对于想研究H.264的人来说,JM无疑是很好的选择。

JM源代码下载地址为:http://iphome.hhi.de/suehring/tml/download/
H.264官方软件JM源代码分析 + HEVC对应的HM源码分析

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/735632
推荐阅读
相关标签
  

闽ICP备14008679号