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个量化参数(量化模式:常量化,量化矩阵,自定义有否还不确定);

其他小的细节也很多.

大家也可以再往下比较, H.265/HEVC的比较呢? 其实博文里面之前已经有过H.264/AVC和H.265/HEVC的大量比较.

回顾各种编码的创新和异同-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. oem客户工程流程图_OEM产品流程图
  2. URAL 1013 K-based Numbers. Version 3
  3. PLECS软件学习使用(一)简单的RLC电路搭建
  4. MTK 10A常用函数集锦
  5. 中国高性能计算服务器排名,2007中国高性能计算100强出炉
  6. [MS-SHLLINK]: Shell Link (.LNK) Binary File Format
  7. VSCode:查看二进制文件
  8. 比较两个文本差异,直接显示两个文本的相同点与不同点
  9. lattice planner
  10. 99刀299刀 开发者账户 区别
  11. webpack与ts版本不兼容
  12. Mysql引擎·索引·事务·锁机制·优化推荐
  13. 加糖加冰加牛奶——装饰模式
  14. Linux(CentOS)搭建redmine项目管理系统
  15. 网易蓝牙耳机怎么切换双耳_2020双十一蓝牙耳机怎么选?有哪些便宜又好用的蓝牙耳机?有哪些适合学生党的蓝牙耳机?《选购指南》...
  16. 第三课——win10常用快捷键的使用
  17. 【中亦安图】运维无小事之一次导致数据丢失的小变更(10)
  18. Java 访问 HDFS操作
  19. MySQL的my-innodb-heavy-4G.ini配置文件的翻译
  20. CA 认证过程及 https 实现方法

热门文章

  1. chattr命令锁定文件
  2. c#写一个socket同步客户端
  3. 在办理减刑、假释案件中审查处理罪犯财产刑执行情况的调研
  4. docker安装+配置镜像+命令操作+数据卷+网络管理+DockerFile+镜像服务+项目部署+[高级使用]
  5. 湖北呼百应:抖店的货款被冻结了怎么办?
  6. 资金表实现过程方案一:资金表与冻结表合并(一)
  7. win7显示dns服务器故障,Windows7系统DNS服务器故障怎么解决?
  8. htc x920e刷android7.0,HTC X920E (Butterfly) rom刷机包(卡刷)
  9. redis基础知识点
  10. 视频号的视频怎么下载到手机?不录屏也不找手机缓存,一键下载。