
码率控制
ITRonnie
专注视频行业,一直在路上
展开
-
x264、x265中cuTree原理分析
mbtree是x264中引入的一项创新性技术,可以有效提高主客观质量(参考文章最后的表格1)。x265继承了这一算法,改名为cuTree,算法本身实现较为复杂,下面探讨一下cutree原理,结合代码来分析实现细节。 cutree和mbtree都是根据当前块被参考的程度调整qpOffset,要知道当前块被参考的程度,很显然需要一个编码的反推过程。 对于帧间参考,参考帧的质...原创 2019-11-27 11:23:05 · 5311 阅读 · 1 评论 -
HEVC如何计算Cu_Qp_Delta
研究HEVC标准发现,HEVC对cu_qp_delta的处理虽然有点晦涩难懂,但还是挺科学合理的。 HEVC中计算CuQpDelta的公式如下: CuQpDelta = (qp - qp_pred + 78 + qpBdOffsetY + (qpBdOffsetY / 2)) % (52 + qpBdOffsetY) - 26 - (qpBdOffsetY / 2) ----...原创 2019-10-25 16:17:30 · 2708 阅读 · 0 评论 -
开发一个HEVC码率分析工具
在开发编解码器时,经常需要分析码率波动情况,分析缓冲区是否有上下溢情况,所以用python开发一个简单的工具。它可以分析HM编码器的输出log,提取每一帧的比特数,结合视频帧率,就可以绘制码率波动图和VBV缓冲区状态的图像了。工具的UI如图1图2所示:plot type选项有两种选择:选项1"bitrate viewer"用于绘制每秒钟的码率情况;选项2"vbvbuffer view"用于绘制...原创 2019-10-14 17:12:21 · 1850 阅读 · 4 评论