实H.264是一种视频压缩标准,其只规定了符合标准的码流的格式,以及码流中各个语法元素的解析方法。
  H.264标准并未规定编码器的实现或流程,产生了一些比较著名的开源H.264编解码器工程。其中H.264编码器中最著名的两个当属JM和X264,这二者都属于H.264编码标准的一种实现形式。

  • JM

    • JM通常被认为是H.264标准制定团队所认可的官方参考软件;
    • 实现了H.264标准的全部特征;
    • 运算过程较为复杂,而且没有采用汇编优化等加速方法,因此运行速度较慢,很难达到实时编解码。
    • 常用于编解码技术的科学研究领域
  • X264
    • X264是另一个著名的H.264开源视频编码器,由开源组织VideoLan开发制定。
    • X264是目前企业界应用最为广泛的开源编码器
    • 相对于JM进行了大量的优化与简化,使其运行效率大幅提高,主要有对编码代价计算方法的简化以及添加了MMX、SSE汇编优化等部分;
    • 实时性高、可用性高

X264源代码路径: https://www.videolan.org/developers/x264.html

JM下载

  • JM的源代码: http://iphome.hhi.de/suehring/tml/download/ -> old_jm/->jm8.6.zip(使用最经典的学习,下载之后解压通过vs打开ÿ

四. H.264视频编解码器(X264和JM)及参考软件JM的下载与编解码相关推荐

  1. 四. 常见H.264视频编解码器(X264和JM)及参考软件JM的下载与编解码

    常见H.264视频编解码器(X264和JM)及参考软件JM的下载与编解码 我们已经知道,H.264是一种视频压缩标准,其只规定了符合标准的码流的格式,以及码流中各个语法元素的解析方法.H.264标准并 ...

  2. 【H.264/AVC视频编解码技术详解】四. 常见H.264视频编解码器(X264和JM)及参考软件JM的下载与编解码

    <H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...

  3. H.264视频编解码器与H.265编解码器区别

    H.264编解码器与H.265编解码器介绍: H.264编解码和H.265编解码都是视频编码的格式.相比H.264,H.265能在有限带宽下传输更高质量的网络视频,也就是说只需原先H.264编码的一半 ...

  4. H.264——使用H.264视频编解码器JM进行YUV图像序列的编解码

    目录 常见H.264视频编码器 JM基础配置 准备一个YUV视频 JM实现编码 修改配置文件 Encoder Control 编译运行 JM实现解码 如何判断编码解码是否正确 常见H.264视频编码器 ...

  5. H.264视频的RTP有效负载格式 (RFC-3984)

    RFC文档链接 本备忘录的状态 略 摘要 本备忘录描述了ITU-T建议的H.264视频编解码器和技术上相同的ISO/IEC国际标准14496-10视频编解码器的RTP有效载荷格式.RTP有效载荷格式允 ...

  6. 【Android RTMP】RTMPDump 封装 RTMPPacket 数据包 ( 关键帧数据格式 | 非关键帧数据格式 | x264 编码后的数据处理 | 封装 H.264 视频数据帧 )

    文章目录 安卓直播推流专栏博客总结 一. x264 编码后的 H.264 数据帧 二. RTMP 协议中 关键帧 / 非关键帧 数据格式 说明 三. 判定 H.264 帧数据分隔符 四. 初始化 RT ...

  7. H.264视频监控系统架构

    H.264视频监控系统架构 http://blog.csdn.net/ailiandeziwei/article/details/7167889 一.H.264介绍 H.264是一种视频压缩编码标准. ...

  8. H.264视频监控项目

    转载请注明来自:http://blog.csdn.net/ayangke 杨锞 QQ:843308498 快要找工作了,想将以前做的项目复习一下,同时给想做这个项目的童鞋一些指导. 硬件:MINI24 ...

  9. MPEG-4 AVC/H.264 视频编码资源列表(中文)

    ============================================================================ 软件编解码器: =============== ...

最新文章

  1. CentOS 6.3+Python 2.7.10安装pycurl遇到的问题汇总
  2. Idea 插件开发常用的方法
  3. 1亿美元,苹果把网易投资的VR公司收了
  4. 中国担保市场竞争战略规划与运营效益分析报告2022-2027年版
  5. 读取纯真IP数据库的公用组件QQWry.NET
  6. Microsoft Exchange 2010 安装配置
  7. 记一次TCP连接异常故障解决
  8. java继承与覆盖_简单的继承,方法重载与方法覆盖
  9. java中el是什么_java中jsp的EL的定义以及使用
  10. A+B and C (64bit)
  11. python画折线图虚线_python绘制简单折线图代码示例
  12. dockerfile安装jenkins 并配置构建工具(node、npm、maven、git)
  13. 三菱PLC Q系列经典大型12轴Q01U 实际使用中程序,详细中文注释
  14. 计算机连接打印机没有dot4,Windows无法连接到打印机错误消息0x00000214
  15. 路由器的信号无法连接到服务器,无线路由器有信号却连不上怎么办
  16. Shinobi视频监控平台
  17. 【Yocto学习入门】01 - Yocto简介
  18. 【LVGL应用开发--基于STM32】第1章 初识LVGL
  19. Spring Boot、Spring Cloud 自定义配置文件(如何整合配置中心)
  20. 国米w ndows错误,争议缠身的超级巨星,23岁爽约尤文,28岁激怒巴萨,35岁逼宫国米...

热门文章

  1. HTML原生弹窗dialog标签
  2. Streamsets介绍
  3. idea 怎么快速创建类的快捷键_Intellij IDEA 生成返回值对象快捷键
  4. 西南大学考研电子信息907初试经验
  5. 最常用计算机机箱,好看又实用 给你的电脑选一个好机箱
  6. 安装计算机软件教学设计,四年级信息技术《应用软件的安装》教学设计
  7. excel使用教程_5个免费Excel自学网站!每天5分钟!小学生也能成为数据分析师
  8. VS2019设置代码自动换行
  9. PS学习-风光照片综合处理(三)--绝美金色夕阳
  10. AfterEffect(AE)插件-常规功能开发-创建面板-js脚本开发