
视频编码
文章平均质量分 67
了解视频编码
B gorgeous
这个作者很懒,什么都没留下…
展开
-
在linux服务器上进行VTM的cmake并进行编解码
前不多言,直接进入主题一、上传VTM源码至linux服务器端源码压缩包可以去这个网站进行下载二、上传后使用linux操作命令解压unzip xxx.zip三、解压后进行cmake操作输入命令行进行操作:第一步:进入至解压后的vtm所在路径:例 cd /xx/xx/VVCSoftware_VTM-VTM-10.0第二步:创建build文件夹:mkdir build第三步:进入至build文件夹下:cd build第四步:进行cmake: cmake … -DCMAKE_BUILD_TY原创 2021-09-14 15:06:26 · 1749 阅读 · 2 评论 -
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 评论 -
利用bat批处理文件对视频序列进行编解码
在学习VTM代码时经常需要对序列进行编解码,从而生成可执行文件EncoderApp.exe和DecoderApp.exe。不过其实我们也可以离线式将这两个.exe文件通过bat批处理来执行对序列的编解码,就不需要重复地在VS中进行操作了。一、bat批处理文件bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行原创 2020-10-28 09:37:35 · 1165 阅读 · 6 评论 -
视频编码:YUV介绍
一、YUV简介YUV是一种颜色空间,基于YUV的颜色编码是流媒体的常用编码方式。YUV是编译true-color颜色空间(color space)的种类,Y’UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度(Chrominance、Chroma),Y′UV, YUV, YCbCr, YPbPr所指涉的范围,常有混淆或重叠的情况。二、YUV存储格式YUV存储格式有两大类:planar和packed。原创 2020-10-18 16:55:15 · 914 阅读 · 0 评论