1、宏块匹配像素精度: MPEG2中,运动估计的精度是1/2的像素,通过线性插值实现;

H.264/AVC和MPEG4 都可以支持1/4像素的精度.

2、参考帧的数量:     MPEG2,MPEG4的P帧只能有一帧参考帧,B帧可以有两帧参考帧 ,H.264/AVC可以最多有15帧参考帧(创新之处),

一般情况下选择3-5帧作为参考帧.

3、滤波器的结构:    插值滤波器不同,在MPEG4里面是简单的线性插值,

而H.264/AVC里面是5抽头的滤波器(首次提出环路滤波概念);

MPEG2没有环内deblocking工具,MPEG4有deblocking工具,但是属于postprocessing;

H.264/AVC有环内deblocking工具.  4、I帧的编码:       MPEG2没有INTRA预测,但是有DC参数预测;MPEG4没有INTRA预测,支持DC预测,

并且支持两个AC参数的预测(这可以理解为早期的帧内预测)。H.264/AVC支持INTRA预测,

4*4共有9种模式(这就是H.264的创新之处).

5、匹配宏块大小的区别:MPEG2最小匹配块尺寸为8*8,MPEG4同样也为8*8,

H.264/AVC最小可以到4*4尺寸(创新点,不过复杂度成倍增加)

6、DCT变换的不同:   MPEG系列为8*8的DCT变换,逆变换时会出现漂移现象;

H.264/AVC为整数4*4的DCT变换,而且直流系数经过HADMARD变换之后做的DCT变换,

整数DCT变换可以防止逆变 换时出现漂移现象.

7、量化之后的编码:  MPEG2/MPEG4则都是基于huffman,并且头部的语法相对比较简单,很少使用变长码;

H.264/AVC提供基于上下文的CAVLC和CABAC(复杂,但是节省码流) 。

8、编码之后的结构:  MPEG2/MPEG4都是分层结构;

H.264/AVC则是提供NAL单层结构,提供参数集合的形式

9、量化参数的区别:  MPEG4提供31个量化参数(量化模式:常量化,系统默认量化矩阵,自定义量化矩阵),

H.264/AVC提供51个量化参数(量化模式:常量化,量化矩阵,自定义有否还不确定);

回顾各种编码的创新和异同-MEPG2, MPEG4, H.264/AVC以及H.265/HEVC比较(转)相关推荐

  1. 回顾各种编码的创新和异同-MEPG2, MPEG4, H.264/AVC以及H.265/HEVC比较

    1.宏块匹配像素精度: MPEG2中,运动估计的精度是1/2的像素,通过线性插值实现; H.264/AVC和MPEG4 都可以支持1/4像素的精度. 2.参考帧的数量:     MPEG2,MPEG4 ...

  2. 音视频开发(32)---H.264/AVC 主流视频编码标准的发展

    H.264/AVC 主流视频编码标准的发展 一. 主流视频编码标准的发展 长期以来,视频编码标准主要由两个国际组织负责制定:国际电信联盟ITU-T和国际标准化组织ISO.目前影响力最强的视频编码标准基 ...

  3. 分布式视频编码对比实验中H.264/AVC Intra 模式与H.264/AVC Inter Motion模式分析

    分布式视频编码(Distributed Video  Coding, DVC)主要的特点是编码端简单.解码端复杂.解码传输延时大以及传输鲁棒性高等,这些特点可以使其很好地满足计算能力受限的低功耗编码终 ...

  4. 【H.264/AVC视频编解码技术详解】二. 主流视频编码标准的发展

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

  5. 【H.264/AVC视频编解码技术详解】八、 熵编码算法(2):H.264中的熵编码基本方法、指数哥伦布编码

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

  6. H264学习二:H.264/AVC编码标准

    目录 一. H.264/AVC标准 二. H.264视频编码方法简介 H.264对一个宏块的编码 帧内预测 补充 一. H.264/AVC标准 发起者:ITU-T的VCEG(Video Coding ...

  7. H.264/AVC (advanced video coding 高级视频编码)

    在视频会议应用中,视频质量和网络带宽占用是矛盾的,通常情况下视频流占用的带宽越高则视频质量也越高:如要求高质量的视频效果,那么需要的网络带宽也越大:解决这一矛盾的钥匙当然是视频编解码技术.评判一种视频 ...

  8. 在FPGA上实现H.264/AVC视频编码标准

    尽管H.264/AVC承诺将此已有视频编码标准具有更高的编码效率,它仍为系统架构师.DSP 工程师和硬件设计人员带来了巨大的工程设计挑战.H.264/AVC 标准引入了自 1990 年推出 H.261 ...

  9. 视频编码标准H.264/AVC

    H.264/AVC 是ITU-T VCEG 和ISO/IEC MPEG 共同开发的视频处理标准,ITU-T作为标准建议H.264,ISO/IEC作为国际标准14496-10(MPEG-4 第10部分) ...

最新文章

  1. windows 技术篇-判断某个ip地址相对于自己的主机是内网ip还是外网ip实例演示
  2. 云信迎来五周年里程碑:日活破3亿,消息量破10000亿
  3. 后台开发人员面试内容——Redis非关系数据库(三)
  4. Web安全的三个攻防姿势
  5. Javascript执行上下文和执行栈
  6. 学校计算机教室的用途,录播教室有什么功能,又有哪些用途
  7. Linux 添加新硬盘
  8. 使用Tool Bar切换视图
  9. python开发sqlite3完整_python开发_sqlite3_绝对完整
  10. ValidationKey
  11. 吉林省谷歌高清卫星地图下载
  12. As Shell Raises Dividend, Future Gets Hazy
  13. 静态代理的实现-模拟中介代理房东出租房子给房客
  14. 同步异步+阻塞非阻塞-三述
  15. Unity 颜色板|调色板|无级变色功能
  16. JS 中国标准时间转换yy-mm-dd HH:mm:ss
  17. 移动宽带套餐介绍_移动宽带一年多少钱 2018移动宽带套餐介绍
  18. 计算机绘图员证有无取消,计算机辅助设计
  19. curl+个人证书访问https站点
  20. springboot集成shiro实现验证码校验

热门文章

  1. 造成电路板焊接缺陷的三大因素详解
  2. 华硕rog魔霸新锐2022和联想拯救者Y9000P哪个好
  3. 评测 ROG魔霸新锐2022值得入手吗
  4. 如何在计算机中找到桌面这个项,电脑没有桌面这个选项怎么办
  5. H5初识,应用canvas实现一个简单的七巧板图形
  6. canvas绘画七巧板
  7. Java ArrayList使用总结(一)
  8. String类的常用方法API
  9. 【Qt开发笔记】Qt自定义控件开发与使用,自定义控件实现容器与控件内布局
  10. 性能调优的分析与应用