
h264理论
山西茄子
多媒体工程师,从事ffmpeg,gstreamer,视频编码,deepstream等开发,做做笔记。
展开
-
H.264帧内编码的模式选择
H.264帧内编码的模式选择H.264中4X4亮度预测依据预测方向的不同共有9种预测模式。在亮度4x4帧内预测时,其中DC预测(模式2)、垂直预测(模式0)和水平预测(模式2总是被认为有效的,即使在编码块上面像素或左边像素不可用的情况下(这时候上面像素或左边像素的值就使用128这个值来代替),而其它模式仅当所有需要利用的预测象素点都可用的情况下才可以使用(如果E, F, G,H不可用,可以转载 2013-08-28 10:49:02 · 1573 阅读 · 0 评论 -
H.264学习过程中遇到的英文缩写整理
1. MPEG moving picture experts group 动态图像专家组2.GOP Group of Picture 画面群 连续的帧图片组合即为GOP 一种图像压缩技术3.AVC Advanced Video Coding 高级视频编码 ITU-T给这个标准命名为H.264(以前叫做H.26L),而ISO/IEC称它为MPEG-4 高级视频编码(AVC),并且它将成为转载 2013-08-15 14:19:11 · 957 阅读 · 0 评论 -
H264 编解码框架简介
阅读完H264/AVC 编解码器的介绍,脑海中只是留下以下三条:1、H264并没有明确规定一个编解码器如何实现,只是规定了一个编码后的视频比特流的句法,和该比特流的解码方法,这个与MPEG 相似。2、H264和以前的标准(如H261、H263、MPEG-1、MPEG-4)的编解码器实现流程没有太大区别,主要的不同在于各功能块的细节。3、H264就是利用实现的复杂性获得压缩性能的明显改善转载 2012-10-25 17:16:54 · 2076 阅读 · 0 评论 -
H264简单描述(一)
一、视频信息和信号的特点1.1直观性 利用人的视觉系统,直接获取视频信息1.2确定性 视频信息只管具体,不易与其他内容混淆1.3高效性 利用视觉系统,人们可以并行的观察图像的各个象素,因此具有高效性。1.4广泛性 视觉系统占外界信息总量的70%1.5视频信号的高带款性 视频信息包含大量的变化的信息,转载 2012-08-14 09:39:13 · 1176 阅读 · 0 评论 -
H264--NALU/SPS/PPS
H264结构中,一个视频图像编码后的数据叫做一帧,一帧由一个片(slice)或多个片组成,一个片由一个或多个宏块(MB)组成。H264编码过程中的三种不同的数据形式:SODB 数据比特串 ---->最原始的编码数据,即VCL数据;RBSP 原始字节序列载荷 ---->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit“1”)若干比特“...原创 2013-01-11 10:39:28 · 28970 阅读 · 0 评论 -
H264概念
各种计算的说明SAD(Sum of Absolute Difference)=SAE(Sum of Absolute Error)即绝对误差和SSD(Sum of Squared Difference)=SSE(Sum of Squared Error)即差值的平方和SATD(Sum of Absolute Transformed Difference)即hadamard变换后再绝对值求和...原创 2013-09-02 14:07:04 · 2324 阅读 · 0 评论 -
MBAFF与PAFF
MBAFF与PAFF是两种帧场自适应编码。一、为什么会产生field概念 人眼可察觉到的电视视频图像刷新中的闪烁为0.02秒,即当电视系统的帧率低于50帧/秒,人眼可感觉得出画面的闪烁。常规如PAL制式电视系统帧率为25帧/秒、NTSC制式的则为30帧/秒,如果采用逐行扫描将不可避免地在视频刷新时产生闪烁现象。而另一方面如果单纯的提高帧率达到避免闪烁刷新效果,则会增加系统的频...转载 2018-08-20 14:23:00 · 1956 阅读 · 0 评论 -
码率控制
/* Terminology:* qp = h.264's quantizer* qscale = linearized quantizer = Lagrange multiplier*/static inline float qp2qscale( float qp ){ return 0.85f * powf( 2.0f, ( qp - (12.0f + QP_BD_OF...原创 2019-05-30 20:39:57 · 386 阅读 · 1 评论