
H.266/VVC
B gorgeous
这个作者很懒,什么都没留下…
展开
-
H.266/VVC视频编码:VTM10.0中CCLM代码学习
主要对VTM10.0中xGetLumaRecPixels、xGetLMParameter和predIntraChromaLM三个函数进行CCLM代码学习~一、xGetLumaRecPixels函数该函数主要分为三部分,即:1.获取当前色度块对应的亮度重建像素值;2.推导并获取重建亮度块的上行和左列的亮度重建值;3.对当前块和参考行列的亮度重建像素进行下采样,下采样方式和YUV格式有关。我结合自己对代码的理解进行注释如下:void IntraPrediction::xGetLumaRecPixe原创 2020-11-12 17:52:12 · 979 阅读 · 0 评论 -
H.266/VVC视频编码:AI、RA和LD编码结构和配置
参考此博客~说明一点,其中各编码结构下GOP的大小还是根据VTM(比如最新的VTM10.0)下的编码结构配置文件来看吧我觉得~原创 2020-11-09 18:14:41 · 1195 阅读 · 0 评论 -
H.266/VVC:色度帧内预测模式之CCLM技术
一、色度模式编码1.色度预测模式候选列表VVC中色度分量的预测过程和亮度分量预测过程不同,其首先是构建色度预测模式候选列表如下表,有8种模式,由4种和亮度模式相同的模式、3种CCLM模式和1种DM模式组成;然后根据RD check对这8个候选模式进行选择;最后把选择的最优模式按照特定的熵编码方式进行编码。前4种模式为和亮度模式相同的模式:模式0:Planar模式模式1:垂直模式模式2:水平模式模式3:DC模式模式4~模式6:都是CCLM模式,但各不同,下面会详细介绍模式7:DM模式,即是原创 2020-10-19 22:37:09 · 1670 阅读 · 0 评论 -
H.266/VVC视频编码:CTC提案和测试条件以及配置文件
在看JVET提案的时候经常会看到All Intra(AI)、Random access、Lowdelay P等,自己刚接触视频编码所以不太懂这些是什么,就试着上网找找资料总结一下:一、CTC提案和测试条件首先提供一个JVET提案的网址:http://phenix.int-evry.fr/jvet/找到JVET-J1010这篇提案,即:JVET common test conditions and software reference configurations,这篇文档定义了在第10次JVET会议之原创 2020-10-18 15:49:45 · 4193 阅读 · 10 评论 -
VTM配置并使用VTM对YUV视频帧进行编解码(基于windows系统)
一.下载安装VTMH266/VCC 参考软件VTM下载网址:https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM这里我选择的Tags是VTM-9.0(根据自己想用的VTM版本进行选择)然后点击右边的下载键下载压缩包下载后得到一个压缩包并将其解压到一个文件夹(比如我的是D:\VTM-Analyzer\VVCSoftware_VTM-VTM-9.0)二.下载安装Cmake三.配置VTM四.利用VTM进行编解码...原创 2020-10-16 21:11:49 · 6864 阅读 · 32 评论