有一个问题,在场景变得复杂,出现水波纹现象;
或者亮度降低之后,图像出现卡死的现象;
分析,场景变得复杂之后或者亮度降低,都会导致数据量增大,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编码是基于几何概念的表示方法,而不是基于定时的概念。