自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 HEVC帧内预测编码xCheckRDCostIntra

话不多说,直接上关键函数流程图,欢迎留言探讨。

2021-08-17 20:17:46 151

原创 HEVC/H.265编码HM码率控制

HEVC/H.265编码标准HM平台码率控制流程研究生期间了解过HM平台的码率控制过程,现在时隔2年多又回顾了一下HM平台的码控流程,发现相较之前多了CpbSaturationEnabled这么个机制,其开关由参数m_CpbSaturationEnabled控制。粗略了解了一下改工具类似于x265的VBV机制,目的应该是在保证码控精度的情况下防止码率波动过大,也就是buffer的上、下溢,对这个原理不太了解的小伙伴可以看看我的另外一篇博客x265码率控制-VBV更新过程关于码率控制分类,回顾一下

2021-08-03 20:30:01 1819

原创 linux/ubuntu下编译AVS3工程

上个月在Window上编译了AVS3工程,这几天抽着空余时间搞清楚了在Linux系统上编译AVS3工程。AVS3的版本为SAVS3_hpm32,之前看了一些linux下使用gcc编码c++工程的例子,可那些都是一些简单的工程,没有几个cpp和.h文件,自己写makefile文件编译起来也是比较简单。在SAVS3_hpm32工程里找了半天的Makefile文件也没找到,但是想想这么大个工程自己写Makefile文件也不现实,于是就没了头绪,不知道咋样在LINUX下编译了。后来突然想到工程的Readme文

2020-08-12 20:20:34 581

原创 x265码率控制-VBV更新过程

最近在改AVS3的码率控制模块,因此先去了解了x265的码率控制模型。首先,了解x265的码率控制原理可以先看看https://blog.csdn.net/liulinyu1234/article/details/80857652,本人也是在该博客的原理的介绍下了解x265码率控制模型。这里主要讲一下自己对x265的VBV更新的理解。涉及到VBV参数的类主要在class RateControl,参数主有在x265编码过程中,有VBV这样一个机制,相当于一个容器,它有一个最大容量以及一个初始值,即B

2020-07-30 19:21:03 2725

原创 avs3工程编译

第一天开始记录avs3的学习SAVS3_hpm32工程编译按照工程README的操作*## Windows Operating Systems (64-bit):Build RequirementsVisual Studio* 2017 (can be downloaded here)CMake 3.5 or later (can be downloaded here)YASM Assembler version 1.2.0 or laterDownload the yasm exe f

2020-07-07 18:53:23 1354 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除