网站大量收购独家精品文档,联系QQ:2885784924

[VCB-Studio][教程10]x265 2.9参数设置.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

VCB-Studio教程10x265v2.9参数设置

本教程旨在讲述x265参数设计的技巧。编码器版本适用x265v2.9+8,10bit版本。

1.参数分类

一般来说,编码器都有document来描述有哪些参数供你设置,这些参数大概是做什么的。测试的第一步就是先阅读doc,根据你的经验,把参数分为这三类:

编码规范/specification,这类参数一般是规定编码一些格式规范、编码器工作的。比如x264/x265中--profile--level--matrix,--display-window--sar等等。这些参数一般无需测试,该怎样就怎样。一般这些参数的调整也不会显著影响编码速度和编码画质。

取舍性/tradeoff,这类参数一般是时间换画质的,比如x264/x265中--ref--bframes--me--subme--merange--rect--amp等。这些参数对画质的影响往往是通用性的,不随片源类型、码率高低变化太多。

码率控制/ratecontrol,这类参数决定码率的分配,分配的多少,怎么个分配法。比如x264/x265中--crf--qcomp--aq--psy等等。这些参数对画质的影响往往体现在目视效果上,跑分并不能很好的体现,且不同类型片源、码率表现很不一样。

本教程将从这三个分类的角度,讲述x265一些参数的设置技巧。

2.编码规范/specification

spec相关的参数一般没多少需要手动指定的,一般只有这几个:

--depth10/-D10,表示输出精度,10就是10bit。如果已经使用了对应精度的x265,这一项无需指定。

--no-open-gop,关闭OpenGOP,屏蔽一些设备上不能正确解码opengop的问题。

--keyint360--min-keyint1,GOP区间长度。注意HEVC解码压力相比AVC较大,GOP区间不宜设置太长。

--colormatrixbt709--rangelimited,YUV转RGB相关。

--deblock-1:-1,类似x264.

3.取舍性/tradeoff

--presetslower,preset是官方给你准备的“一键设置”,因此当你不是很了解x265参数的时候,建议使用。

--ctu32,表示最大允许32x32的transformunit。虽然x265允许64x64,但是过大的TU会增加平面的涂抹,增加运算量,降低多线程优化可能,总体来说在=1080p的编码下弊大于利。因此限制一下比较好。

--qg-size8,表示qp值调整的最低单位是8x8的codingunit。这个数字越低,x265调整一帧内qp值的灵活度越高。编码表现来看,固定其他参数(crf模式下),这个值越低,画质越好,码率也越高。微调crf至同档码率,我们依旧认为--qg-size8的效果是最好的。

--me3,使用starsearch。starsearch综合来说好于umh,但是不要试图用full。因为x265目前还没有对full做优化,太慢了。

--subme4,最低建议3(preset=slow时候自动设置为3)。subme=3开始在ME过程中考虑chromaresidual

--me-range38,官方建议57,事实证明有点大。1080p给38左右就绰绰有余了。

--b-intra,允许B帧中出现IntraBlock。动画建议

--no-rect/--no-amp。rect和amp是HEVC规范中对block的创新。一般来说block都是正方形,比如32x32,8x8之类的。rect启用1x2/2x1类型的,比如允许32x16的block,8x16的block;amp允许1x4/3x4/4x1/4x3类型的block,比如8x32,12x16之类的。amp的启用必须启用rect,反之则不需要。--no-rect表示不启用rect(也顺道相当于--no-amp)。通常来说,=1080p下,rect基本上没什么作用,amp是几乎完全没作用,但是这俩都是速度黑洞。因此从效率角度建议关闭,或者至少关闭amp

如果--rect开启,建议开启--limit-tu4来限制x265对分块的(可能)无效尝试。

--ref4。ref的意义和x264中相似;不过实测ref增加在x265中作用不明显。建议不超过6

--weightb。允许b帧的加权预测,在一些渐变场景比较有用。

--bframes8。b帧并不是越高越好,建议给6~10左右。

--rc-lookahead60。编码时候往前看多少帧来规划CodingUnitTree(CUTree,相

文档评论(0)

158****5542 + 关注
实名认证
内容提供者

教师资格证持证人

24小时提供说明书查找服务。

领域认证该用户于2023年12月02日上传了教师资格证

1亿VIP精品文档

相关文档