TA的每日心情 | 开心 2021-6-26 09:23 |
---|
签到天数: 49 天 [LV.5]常住居民I
荣誉会员
- 积分
- 119100
|
大家好,这里是 VCB-Studio 技术组。
近日,有热心观众报告不少作品出现“块问题”。经过这段时间的研究和测试,我们已经基本解决问题,现通告如下。
我们经过大量测试后定位到“块问题”的直接原因是 x265 的 rd-refine 参数,而根本原因在于 x265 的决策机制。
rd-refine 功能本身是有益的,对控制体积、改善画质都有一定帮助。遗憾的是目前 rd-refine 实现存在问题,在一些特定场景下会决策失误,产生“块问题”。这个问题的伏笔在 rd-refine 最初出现的 1.7 版本就已埋下,只是长久以来没人发现。
rd-refine 需要高开销的参数 rd 5 作为前提,并进一步提高编码开销,过去少有人使用。近一年来,随着算力的提升,我们才逐渐开始使用这一参数,这也是如今才发现其问题的原因。
rd-refine 的机制较为复杂,研究和理解其功能耗费了大量的时间。我们最近才确立了有效的修复方案:
针对“块问题”,我们作出如下安排:
- 对于今后的新项目,我们会确保使用修复后的 x265 或关闭 rd-refine 功能进行压制;
- 对于已压制完成但尚未发布的项目,我们会仔细检查参数,如果使用了 rd-refine 参数则会重新压制;
- 对于目前有报错的项目,将适时逐步重制;
- 对于之前已发布的其他项目,因为并未全都使用 rd-refine 功能,并且“块问题”只在一些特定场景出现,我们将仍然按照报错流程处理,如发现有“块问题”也将纳入重制计划。
VCB-Studio 技术组
2023 年 3 月 6 日
|
评分
-
查看全部评分
|