H.264/AVC视频编解码技术详解
课时介绍
接下来我们来了解H.264标准采用的一些编码工具,主要包括帧内预测、帧间预测、变换和量化编码、无损伤编码以及一些其他的技术,包括环路滤波器等。首先,我们先大致了解它们的概念,然后在后面通过实际的代码来展现它们的细节。对于帧内预测部分,H.264采用了基于像素块的帧内预测技术来降低像素相关性。相比于前期标准如H.263和MPEG-4,它是通过空间域的左方与上方的相邻像素来预测当前块的像素值,而不是直接由变换域的系数预测实现的。对于亮度分量,H.264的红块有两种分割模式:一整个16x16的像素块或16个4x4的块。如果按照4x4的模式来编码,定义了9种预测模式;按照16x16的像素块来进行编码,则定义了4种预测模式。对于色度分量,由于一个红块中包含两个8x8的色度分量,所以对整个8x8的色度分量来进行预测,定义了4种模式,与16x16的亮度分量一致。
H.264的帧间预测采用运动补偿预测的方式来消除视频的时间冗余信息。H.264支持单向和双向真间预测,其中P针使用的是单向真间预测,B针使用的是双向真间预测。H.264的真间预测方法类似于H.263等前期标准的方法,只是在具体算法上做了一定的改进,如更多种的快分割模式、更高的运动矢量的精度等等。
课程介绍
H.264/AVC是目前业界应用为广泛的视频压缩编码标准,包含了先进而且较为成熟的视频编码技术。本课程将从原理、标准和实现等多个角度,详细讲述了H.264/AVC视频编码标准的整体架构与技术细节,不但讲解了H.264/AVC标准协议文档中的内容,还通过实际的H.264码流分析/解码程序的开发来帮助观众更深入地理解H.264编码标准的原理。
推荐课程

H.264/AVC视频编解码技术详解
殷汶杰 · 81218人在学

FFmpeg系列之33:庖丁解牛之H.264/H.265视频编码
梅会东 · 445人在学

Windows之5:DirectShow+H.264+AAC采集编码
梅会东 · 87人在学

FFmpeg4.3开发系列之15:同步录音录屏并存储或直播实战
梅会东 · 434人在学

rtp协议实战视频教程
杨炳坤 · 369人在学

FFmpeg4.3开发系列之二:音视频基础理论
梅会东 · 1052人在学

JavaCV系列之2:JavaCV音视频基础及麦克风摄像头直播实战
梅会东 · 488人在学

Android视频编码和直播推流教程
杨万里 · 7432人在学

C#零基础入门到精通教程
徐杨 · 6905人在学