关于H.264概述

本文介绍了H.264编码模式,包括CVBR、CQCB和NONE,并探讨了复杂场景和低亮度环境下可能导致的视频卡顿原因。此外,详细阐述了H.264的编码视频序列、视频编码层、图像处理、宏块划分以及熵编码等关键技术,揭示了其高效压缩的原理。
摘要由CSDN通过智能技术生成

有一个问题,在场景变得复杂,出现水波纹现象;

       或者亮度降低之后,图像出现卡死的现象;

分析,场景变得复杂之后或者亮度降低,都会导致数据量增大,USB带宽不够,则就会出现卡死现象;

   

H.264压缩模式

CVBR:帧率固定,比特率可调,比特率达到极限时Q值可调;

   设置bitrate为3840000时几乎没有波纹,1080P60都比较流畅;

CQCB:比特率固定,Q值可调,Q值达到极限时,帧率可调;

CQCB:Q值固定,比特率可调,比特率达到上限,帧率可调;

NONE:Q值固定,比特率可调;



7、编码视频序列

 

一个编码视频序列由一串连续的存储单元组成,使用同一序列参数集。每个视频序列可独立解码。编码序列的开始是即时刷新存储单元(IDR)。IDR是一个I帧图像,表示后面的图像不用参考以前的图像。一个NAL单元流可包含一个或更多的编码视频序列。

三、视频编码层

视频编码层在原理上与MPEG2是一致的,采用变换编码,使用空间和时间预测的混合编码。图1是一个宏块的视频编码层的框图。总之图像划分成块,一个序列的第一个图像,即随机存取点,典型是帧内编码,帧内每个采样的预测只利用帧内已编码的空间相邻的采样,选择哪些相邻采样进行预测,以及如何预测,这些附加信息必须同时被传送到解码器同步处理。随机存取点之间的图像使用帧间编码。

为了实现下一块或下一个图像的预测,编码器包含一个解码器,对量化变换系数进行与解码器解码相同的反量化和反变换过程,导出解码预测残余,解码残余与预测相加,结果送到去块效应滤波器,产生解码视频输出。

1、图像、帧和场

一个编码视频序列由连续的编码图像组成,编码图像可以是整个一帧图像,也可以是一场图像。H.264/AVC编码是基于几何概念的表示方法,而不是基于定时的概念。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值