急用版 x264 x265 压制+OBS录屏教程,2020.4版

NAZOrip@A
[email protected] 4月14日
  • 在其它设备中阅读本文章

第三个压制教程版本,适用于不想看原理,马上要把参数复制粘贴来用的情况(っ╹◡╹)ノ

强项:
  1. 参数质量高,适用范围广
  2. 门槛极低,不会操作命令行的话上网一查照着第一页的用法就会
  3. 随时可以下载综合版文档更详细的了解原理
  4. 更新速度很快
  5. x264急用版附有完整的,带图片的OBS直播录屏软件设置
差距:
  1. 虽然x265比x264复杂,困难,但在急用版文档中两个编码器使用难度差不多
  2. 和其它教程的差距:通过简单计算来得到符合个人情况的参数,例如--merange <ctu减subme减4>
  3. 虽然急用版文档里没有提供x264, x265, voukoder, obs的下载链接,但是看综合/精简版文档就有了啊
下载链接(皆同步更新, QQ群里有很高几率能得到问题答复):

能直接看pdf: 谷歌盘, 墙内: 百度云, QQ群存档: 691892901
附录: QAAC音频压缩教程Github
附录: ffprobe视频探针教程Github

x264重要更新2020.4

√ 找到了OBS高码率低画质的病根:关了trellis后自动开deadzone 21,11的问题
√ 增加OBS用的底线crf占用参数:该参数属于基准,如果还卡就按照给出的列表尝试解决除录屏之外的问题
√ 将CPU占用瞬间提高,导致录屏不流畅。造成的原因有大量NPC,画面效果等提高CPU100%占用的情况纳入考虑
√ 降低了前半部分一些使用说明字数,缩减了命令行的占用字数,包括将链接缩减成超链接
√ 降低了OBS截图的面积,精简了一些参数后缀以节省纸张
√ 将i444到i420的色彩空间设置融入OBS参数中,而不再独立出来
√ 缩小了页边距,使文档适合家用打印机
√ 增加频繁黑屏-->CPU太热-->清灰/风扇加速的压制问题解决思路
科普氮化镓CPU如何吊打硅CPU,但为何还没出现在市面上的信息 超纲了

x264更新2020.3

√ 增加NVENC设置
√ 修改一些参数设置,特别是改正merange的用法错误

x264 x265更新2020.2

√ [提升压缩的慢]板块下hme-search的umh应该是star
√ early-skipm应该是early-skip
√ x264急用版的OBS设置,增加8核CPU用参数
√ x264急用版OBS设置,增加提升画质(yuv4:4:4)和对应的参数设置

x264 x265更新2020.1

修复了x264文档2019.5版的错误,增加OBS设置和API格式的参数
x265文档增加了常用,常用·困难和慢但能提升压缩三个参数,并遵守和x264急用版文档一样的格式

图1: 欢迎阅读
RPG.jpg

图2:30~50mbps,正常0.37~2mbps。OBS录制于[email protected]蛋白质折叠软件,压制难点在其中每个粒子都大范围抖动(还忘了关录音...);好消息是从截图上(新标签页打开图片,放大看也)看不出明显损失。
配置:57fps 1920x1040 i444;CPU r5 2600 4ghz 占10线程,内存3200mhz CL15

[crf 18] [4秒关键帧] [预设 medium] [配置 high] [参数 me=hex subme=3 merange=24 ref=2 chroma_me=0 bframes=6 b-adapt=1 aq-mode=2 aq-strength=0.7 trellis=1 threads=10 chroma_qp_offset=2 opencl=1 direct=auto deblock=1:1 psy=0 cabac=1 nr=40]

效果1.jpg

坏消息是...相同参数和配置给3A游戏录屏,直接卡成PPT...

尝试降低CPU占用,在复杂动态(上图),同配置下CPU占用在23%,低动态下9%:关nr,direct改时间域,降merange,低ref,低aq-mode,占用所有线程

[crf 19] [4秒关键帧] [预设 medium] [配置 high] [参数 me=hex subme=3 merange=20 ref=2 chroma_me=0 bframes=6 b-adapt=1 aq-mode=1 aq-strength=0.7 trellis=1 threads=12 chroma_qp_offset=2 opencl=1 direct=temporal deblock=1:1 psy=0 cabac=1]

图3:81mbps,正常40mbps。OBS录制于ACE Combat 7,压制难点在找出OBS丢失纹理的原因,发现了因为关了trellis,所以出现了deadzone=21,11参数,导致了一系列画面变脏的问题,重新设定后修复了画面问题,现在用jpg质量95压图也没有这些画面问题了
配置:55fps 1920x1080 i444;CPU r5 2600 4ghz 占10线程,内存3200mhz CL15

[crf 16] [6秒关键帧] [预设 fast] [配置 high]me=hex me_range=12 subme=3 chroma_me=0 bframes=3 b-adapt=1 qpmax=24 ref=3 aq-mode=0 psy=0 mbtree=0 cabac=0 deadzone-inter=8 deadzone-intra=5 threads=16 deblock=-1:-1 trellis=0 chroma_qp_offset=0 direct=temporal ref=3 opencl=1

效果2.jpg

    Takuya_Kun
    Takuya_Kun  2020-07-20, 10:38

    好久不见贵组更新了,不知道贵组还在活动吗

    NAZOrip@A
    [email protected]  2020-05-16, 05:43

    修正错误:me hex下,merange最大16

    NAZOrip@A
    [email protected]  2020-05-11, 03:15

    试验结果 2:提高crf值能降低CPU占用...不知道为啥,难道是模式决策变得更好判断了?

    NAZOrip@A
    [email protected]  2020-05-11, 03:13

    试验结果1:发现了降低me hex到dia并不会降低CPU占用,降低merange同理的规律,说明有别的东西在占用CPU...一定是模式决策,所以改了direct,降低ref,降低aq,关nr;必要情况下可能要降低trellis(不推荐)

    NAZOrip@A
    [email protected]  2020-05-11, 03:10

    录屏窍门2:测试画面剧烈变化下的录屏CPU占用,而不是常规的CPU占用;比如以上参数在一般情况下只占用11%,而到了画面剧烈变化(如图)下的占用就变成了31%

    NAZOrip@A
    [email protected]  2020-05-11, 03:10

    录屏窍门1:应该降低高端显卡电压和显卡核心速度;一来减少了CPU要求显卡渲染的帧数,二来减少了显卡的温度---造成机箱内温度下降---CPU散热变得容易,CPU性能/寿命就提升了

    NAZOrip@A
    [email protected]  2020-04-10, 06:22

    这个文档做出来有很大一部分原因是不能出门,emmmm