回顾各种编码的创新和异同-MEPG2, MPEG4, H.264/AVC以及H.265/HEVC比较
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比较相关推荐
- 回顾各种编码的创新和异同-MEPG2, MPEG4, H.264/AVC以及H.265/HEVC比较(转)
1.宏块匹配像素精度: MPEG2中,运动估计的精度是1/2的像素,通过线性插值实现; H.264/AVC和MPEG4 都可以支持1/4像素的精度. 2.参考帧的数量: MPEG2,MPEG4 ...
- 音视频开发(32)---H.264/AVC 主流视频编码标准的发展
H.264/AVC 主流视频编码标准的发展 一. 主流视频编码标准的发展 长期以来,视频编码标准主要由两个国际组织负责制定:国际电信联盟ITU-T和国际标准化组织ISO.目前影响力最强的视频编码标准基 ...
- 分布式视频编码对比实验中H.264/AVC Intra 模式与H.264/AVC Inter Motion模式分析
分布式视频编码(Distributed Video Coding, DVC)主要的特点是编码端简单.解码端复杂.解码传输延时大以及传输鲁棒性高等,这些特点可以使其很好地满足计算能力受限的低功耗编码终 ...
- 【H.264/AVC视频编解码技术详解】二. 主流视频编码标准的发展
<H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...
- 【H.264/AVC视频编解码技术详解】八、 熵编码算法(2):H.264中的熵编码基本方法、指数哥伦布编码
<H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...
- H264学习二:H.264/AVC编码标准
目录 一. H.264/AVC标准 二. H.264视频编码方法简介 H.264对一个宏块的编码 帧内预测 补充 一. H.264/AVC标准 发起者:ITU-T的VCEG(Video Coding ...
- H.264/AVC (advanced video coding 高级视频编码)
在视频会议应用中,视频质量和网络带宽占用是矛盾的,通常情况下视频流占用的带宽越高则视频质量也越高:如要求高质量的视频效果,那么需要的网络带宽也越大:解决这一矛盾的钥匙当然是视频编解码技术.评判一种视频 ...
- 在FPGA上实现H.264/AVC视频编码标准
尽管H.264/AVC承诺将此已有视频编码标准具有更高的编码效率,它仍为系统架构师.DSP 工程师和硬件设计人员带来了巨大的工程设计挑战.H.264/AVC 标准引入了自 1990 年推出 H.261 ...
- 视频编码标准H.264/AVC
H.264/AVC 是ITU-T VCEG 和ISO/IEC MPEG 共同开发的视频处理标准,ITU-T作为标准建议H.264,ISO/IEC作为国际标准14496-10(MPEG-4 第10部分) ...
最新文章
- oem客户工程流程图_OEM产品流程图
- URAL 1013 K-based Numbers. Version 3
- PLECS软件学习使用(一)简单的RLC电路搭建
- MTK 10A常用函数集锦
- 中国高性能计算服务器排名,2007中国高性能计算100强出炉
- [MS-SHLLINK]: Shell Link (.LNK) Binary File Format
- VSCode:查看二进制文件
- 比较两个文本差异,直接显示两个文本的相同点与不同点
- lattice planner
- 99刀299刀 开发者账户 区别
- webpack与ts版本不兼容
- Mysql引擎·索引·事务·锁机制·优化推荐
- 加糖加冰加牛奶——装饰模式
- Linux(CentOS)搭建redmine项目管理系统
- 网易蓝牙耳机怎么切换双耳_2020双十一蓝牙耳机怎么选?有哪些便宜又好用的蓝牙耳机?有哪些适合学生党的蓝牙耳机?《选购指南》...
- 第三课——win10常用快捷键的使用
- 【中亦安图】运维无小事之一次导致数据丢失的小变更(10)
- Java 访问 HDFS操作
- MySQL的my-innodb-heavy-4G.ini配置文件的翻译
- CA 认证过程及 https 实现方法
热门文章
- chattr命令锁定文件
- c#写一个socket同步客户端
- 在办理减刑、假释案件中审查处理罪犯财产刑执行情况的调研
- docker安装+配置镜像+命令操作+数据卷+网络管理+DockerFile+镜像服务+项目部署+[高级使用]
- 湖北呼百应:抖店的货款被冻结了怎么办?
- 资金表实现过程方案一:资金表与冻结表合并(一)
- win7显示dns服务器故障,Windows7系统DNS服务器故障怎么解决?
- htc x920e刷android7.0,HTC X920E (Butterfly) rom刷机包(卡刷)
- redis基础知识点
- 视频号的视频怎么下载到手机?不录屏也不找手机缓存,一键下载。