1、宏块匹配像素精度: MPEG2中,运动估计的精度是1/2的像素,通过线性插值实现(可能有简单修正);

H264和MPEG4 都可以支持1/4像素的精度

2、参考帧的数量:MPEG2,MPEG4的P帧只能有一帧参考帧,B帧可以有两帧参考帧

H.264可以最多有15帧参考帧,一般情况下选择3-5帧作为参考帧

3、滤波器的结构:插值滤波器不同,在MPEG4里面是简单的线性插值,而H264里面是5抽头的滤波器;

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

H264有环内deblocking工具

4、I帧的编码:    MPEG2没有INTRA预测,但是有DC参数预测;MPEG4没有INTRA预测,支持DC预测,

并且支持两个AC参数的预测。

H264支持INTRA预测,4*4共有9种模式

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

H.264最小可以到4*4尺寸

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

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

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

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

H264提供基于上下文的CAVLC和CABAC 。

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

H264则是提供NAL单层结构,提供参数集合的形式

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

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

mpeg2,mpeg4,h264编码标准的异同相关推荐

  1. MPEGl和MPEG2数字视频编码标准

    MPEGl和MPEG2数字视频编码标准(转) 2007-08-31 15:11 本文的目的在于给出有关MPEGl和MPEG2视频编码算法及标准的概述.以及它们在视频通信中的作用.论文的正文是这样安 排 ...

  2. 视频基础知识:浅谈视频会议中H.264编码标准的技术发展

    浅谈视频会议中H.264编码标准的技术发展 浅谈视频会议中H.264编码标准的技术发展 数字视频技术广泛应用于通信.计算机.广播电视等领域,带来了会议电视.可视电话及数字电视.媒体存储等一系列应用,促 ...

  3. H264编码基本原理(一)

    H264编码基本原理(一) 一.前言 二.H264相关概念 2.1 序列 2.2 帧类型 2.3 GOP(画面组) 2.4 IDR帧(关键帧) 三.H264压缩方式 3.1 压缩方式说明 四.H264 ...

  4. FFmpeg XAVC实现/XAVC编码标准调研 (1)

    背景 XAVC是索尼与2012年10月30日发布的一种视频记录编码配置,但是理解XAVC并不是一种新的编码标准,它完全遵循于H.264/MPEG-4 AVC编码标准,在其基础上限制和规范了编码的配置, ...

  5. 入门理解H264编码

     最近入门音视频技术,一直在学习H264编解码标准,了解了不少关于H264的相关知识,对于网上各种类型的资料,始终没有找到一篇适合的知识梳理资料.可能是查找方式不对,所以花费了比较多的时间.经过一段时 ...

  6. 视频编码 MPEG2 MPEG4 DIVX Xvid H264 VC1封装格式MKV AVI RMVB MPG TS扫盲

    先简单说一下,mkv和avi的格式只是封装容器,里面封装的是视频流+音频流.容器不会影响画面质量,影响质量的是容器里面封装的什么东西.所以你换换容器,而里面的东西不换的话,对清晰度字幕音频等是没有影响 ...

  7. 视频编码 MPEG2 MPEG4 DIVX Xvid H264 VC1封装格式MKV AVI RMVB MPG TS解析

    mkv和avi的格式只是封装容器,里面封装的是视频流+音频流.容器不会影响画面质量,影响质量的是容器里面封装的什么东西.所以你换换容器,而里面的东西不换的话,对清晰度字幕音频等是没有影响的. 补充一下 ...

  8. 限制码率的视频编码标准比较(包括MPEG-2,H.263, MPEG-4,以及 H.264)

    Thomas Wiegand等人在论文<Rate-Constrained Coder Control and Comparison of Video Coding Standards>中对 ...

  9. 视频编解码——主流视频编码标准的发展(H.261/H.263/MPEG-1/MPEG-2/MPEG-4))

    目录 制定标准的组织 两种编码方式 基于波形的编码 基于内容的编码 H.261 系统图 信源编码器 复合编码器 H.263 MPEG-1 码流结构 MPEG-2 码流结构 MPEG-4 制定标准的组织 ...

最新文章

  1. z.lua 1.7.0 发布,快速回到历史路径,支持 ranger / fz
  2. 2014年第五届蓝桥杯C/C++ A组国赛 —— 第一题:海盗分金币
  3. 关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)
  4. layering-cache
  5. 机器学习算法 拟合曲线_制定学习曲线以检测机器学习算法中的错误
  6. 宇轩网络面试题目PHP,二十道接地气的php面试题,让你直接通过面试!就此奉上~...
  7. 久谦咨询python笔试题目_python笔试含答案
  8. 领航机器人广告段子_教育机器人广告宣传语_段子网收录最新段子
  9. 虚拟ip工具_《跟唐老师学习云网络》 - ip命令
  10. SQLServer2008数据库还原失败 恢复失败
  11. unable to verify the first certificate
  12. 利用Linux系统生成随机密码的8种方法
  13. C#正则表达式小结 - z
  14. 【MATLAB】求定积分
  15. 电子招投标——电子投标书制作教程
  16. ENVI软件图像放缩出现重影的解决办法
  17. Spire.Doc 教程:如何将Word转换为PDF
  18. 金融类APP上架经验分享
  19. html emmet输入法_Emmet HTML参考
  20. 数据结构使用c语言第5版答案,数据结构(c语言版)第五章答案.doc

热门文章

  1. getClass()和.class的区别
  2. UWP_小说在线阅读器:功能要求与技术要求
  3. 宝宝头三年至关重要,不看悔掉肠子
  4. 程序清单8-9 回送所有命令行参数和所有环境字符串
  5. Swift傻傻分不清楚系列(九)闭包
  6. scrapy框架之递归解析和post请求
  7. 架构设计杂谈004——架构师
  8. eclipse中去掉警告提示
  9. 打造自己Django博客日记
  10. 使用pssh进行并行批量操作