Deprecated: Function create_function() is deprecated in /www/wwwroot/blog.mxpkx.com/usr/plugins/AntiSpam/Plugin.php on line 75
x265 Yuuki or Asuna 编码器参数研究 - NicoNeiko ‘s Blog

According to the requirements of the EU GDPR ( EU General Data Protection Regulation ). We need to inform you of some matters,please click here.

MENU

x265 Yuuki or Asuna 编码器参数研究

• April 17, 2019 • Nico的日常生活阅读设置


Niconiconi~~~

又到了和大家见面的时候了

今天准备先来讲讲编码器的参数..

今天我们的主角 是 X265

本文在写作的过程中也参考了Vcb的相关教程,在此一并致谢!

x265 Yuuki or Asuna 的项目页面在这里:https://github.com/msg7086/x265-Yuuki-Asuna

下载地址:https://down.7086.in/x265-Yuuki-Asuna/


好了,现在我们进入正题.

首先贴一下我个人目前使用的参数.

-D 10 --preset slower --tune vcb-s++ --ctu 32 --crf 15 --pbratio 1.2 --no-sao --me 3 --subme 4 --merange 44 --limit-tu 4 --b-intra --no-rect --no-amp --ref 4 --weightb --keyint 360 --min-keyint 1 --bframes 6 --aq-mode 1 --aq-strength 0.7 --rd 4 --psy-rd 2.0 --psy-rdoq 1.2 --rdoq-level 2 --no-open-gop --rc-lookahead 80 --scenecut 40 --qcomp 0.65 --no-strong-intra-smoothing --rskip --output "1.hevc" –

这个参数是基于程序内VCB预设及Lolihouse的相关公开文档完成,并由Nico进行一定的调教..

所以...不想看完本文的就拿上面的参数走吧..


2019.5.14 重构版本:

我们在这里先针对几个关键参数进行介绍.

1.CRF

这个东西主要是用于码流控制. 二次元的建议范围在13-18之间,三次元在18-23之间.

参数越小.码流就越高,相反.参数越大.码流就越低

2.aq-mode

这个选项中有3个选项.分别介绍如下:

aq-mode 1 是最安全稳定的 aq 模式 ,适合高码/高画质

aq-mode 2 相对来说效率最高,适合中低码率

aq-mode 3 对暗场进行加强,主要适用于 8 Bit.

另外,请注意相同 CRF 下,不同 aq-mode 产生的体积是不同的.

比较如此处 3>1>2。

3.psy-rd

这个主要是用于调节锐利度和细节保留,低了或者高了都会发生不良反应..默认为2,推荐为2.

4.预设参数

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

4.2 --tune vcb-s++/vcb-s/lp++/lp

--tune lp / lp++
面向中低码率适合新番动画TVRip的参数特性。
--tune vcb-s / vcb-s++
面向中高码率适合电影与蓝光动画的参数特性,会更好地保留细节与噪点。

5.aq-strength

此选项决定了 aq 的强度 , 推荐如下:

aq-mode=1 aq-strength 0.8
aq-mode=2 aq-strength 0.9
aq-mode=3 aq-strength 0.7

6.no-sao (Sample Adatpive Offset)

关闭即可,除非是低码率编码..

下面是个人认为稍微进阶一些的内容:
(主要是照搬文档..)

未完待续.......


以下是一些组公开的参数,供各位参考.

VCB-S:

x265-10b --y4m -D 10 --preset slower --deblock -1:-1 --ctu 32 --qg-size 8 --crf 15.0 --pbratio 1.2
--cbqpoffs -2 --crqpoffs -2 --no-sao --me 3 --subme 5 --merange 38 --b-intra --limit-tu 4 --no-amp --ref
4 --weightb --keyint 360 --min-keyint 1 --bframes 6 --aq-mode 1 --aq-strength 0.8 --rd 5 --psy-rd 2.0
--psy-rdoq 1.0 --rdoq-level 2 --no-open-gop --rc-lookahead 80 --scenecut 40 --qcomp 0.65
--no-strong-intra-smoothing --output "EP01.hevc" -

Lolihouse:

x265-10bit_asuna --y4m -D 10 --preset slower --tune lp++ --ctu 32 --crf 18 --pbratio 1.2 --no-sao --me 3 --subme 4 --merange 44 --limit-tu 4 --b-intra --no-rect --no-amp --ref 4 --weightb --keyint 360 --min-keyint 1 --bframes 6 --aq-mode 3 --aq-strength 0.7 --rd 4 --psy-rd 1.5 --psy-rdoq 1.2 --rdoq-level 2 --no-open-gop --rc-lookahead 80 --scenecut 40 --qcomp 0.65 --no-strong-intra-smoothing --rskip --log-file "%~n1.log" --log-file-level debug --output "output.hevc" -
Last Modified: May 14, 2019
Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment

已有 1 条评论
  1. Kuronoe Kuronoe

    Hello, First I would like to thank you for the information about HEVC.
    Wanted to clarify a doubt, I'm used avs4x265 + x265-Yuuki-3.1 + 2-g764455672 + 26. The result was better, both in speed and visual. But I had an alert:

    x265 [warning]: Specifying a decoder level with constant rate factor rate-control requires
    x265 [warning]: enabling VBV with vbv-bufsize=50000kb vbv-maxrate=50000kbps. V
    BV outputs are non-deterministic!

    I am using High profile, Level 4.1, CRF 16, qmax 40, according to the wiki, there is a possibility to enable denoise in some scenes (something I don't like). Is it possible to disable denoise, assuming it is enabled in any scene?
    I follow your work on U2, and noticed that you don't have --vbv in your media-info, that's what made me think about disabling this one.

0:00