育碧3A游戏的OBS x264 CRF模式录屏教程

NAZOrip@A
  • 在其它设备中阅读本文章
导读:

众所周知,在游戏表现方面最鬼畜的非育碧莫属了,这家的特点是就算达到了配置要求,也照样突然给你一下子卡死(本教程没能解决这个问题=_=)。除了卡死,还有鼠标键盘显示器信号卡一下的“打嗝”问题,在帧数一切正常的情况下直接让体验变得极其难受,而这其实是跟Windows有关系...

经过折腾,总算弄出了清晰度优于Shadowplay,没有参考错误(块失真/花屏),体积小(充满纹理情况25Mbps,游戏角色静止125Kbps),不延迟,不打嗝卡顿的录屏方式。顺便,这已经属于最坏情况了,搞定这个就能录屏任何别的游戏了。

配置:主板Aorus x470 ultra gaming,CPU r5 2600 超频到4ghz(详见超频教程),海盗船VG 2x8G 超频到3333mhz c163200mhz c15,GTX 1070 未超频

设置和原理(大概)

使用了彩虹六号围攻,但刺客信条奥德赛也一个德性,抄就可以:

OBS设置,占用CPU的9%

OBS设置1

  1. 编码器:x264(CPU)
  2. 码率控制:VBR(图片里设置改回去好录屏别的东西,忘记改回来了,总之长得差不多=_=)
  3. 比特率:35000kbps
  4. 缓冲大小:3500
  5. CRF:18
  6. 关键帧间隔:5(注意这里是秒,我看错过好几次...)
  7. CPU使用预设:veryfast
  8. Profile:无
  9. tune:film
  10. x264选项:--me hex --subme 5 --no-chroma-me --bframes 5 --ref 3 --aq-mode 2 --aq-strength 0.9 --deblock 0:0 --trellis 1 --chroma-qp-offset -4 --threads 6 --no-cabac
  11. x264选项:me=dia subme=5 [merange改不了] chroma_me=0 bframes=3 b-adapt=1 ref=3 aq-mode=2 aq-strength=0.9 deblock=0:0 trellis=0 chroma_qp_offset=-4 direct=temporal cabac=0 psy=0 threads=6(threads代表占用线程数量,线程大于4的话就分配成总数的一半就行了)
  12. 参数直接用x264教程急用版里专门的参数设置
  13. 将录屏帧率设在57,分辨率还可以设1920x1040;损失这一点不要紧

OBS设置2

围攻-游戏设置,考虑到录屏会占用显卡,所以降低游戏的显卡占用
  1. 贴图品质:非常高
  2. 材质过滤:非等向4x
  3. 细节层次:高
  4. 着色质量:高
  5. 阴影质量:高
  6. 反射质量:中
  7. 环境光遮蔽:关(有助于防止卡死)
  8. 镜头特效:溢光
  9. 聚焦景深:开
  10. 抗锯齿:T-AA(不过据说FXAA有助于防止卡死)
  11. 渲染倍数:80%(1720x968)
  12. T-AA清晰度:70
隐藏设置
  • 库-->文档-->游戏名-->一串字符-->GameSettings.ini:
  • 打开,找到[DISPLAY]下的FPSLimit=0,改为60
    强制显卡不渲染60+帧,解决游戏让CPU发一堆渲染命令,吃满CPU和显卡,显示器还显示不出来的问题(此处按照CPU算力来,不要按照显示器能力来)
  • 任务管理器-->R6S.exe-->转到详细信息-->设置相关性-->去掉CPU0-->确定
    大型程序必选设置,CPU0经常会负担大量其他程序的零散任务,去掉后马上消灭了打嗝问题。但问题是目前没有能自动设置线程的软件,所以每次都只能手动...

游戏截图就不搞了,反正会被压缩。总之是暗场和运动会在大屏幕上模糊,达不到收藏级画质,但绝不会糊掉的程度=_=
那么就这样。
育碧

    NAZOrip@A
    [email protected]  2020-04-03, 09:07

    找到问题了,OBS用了未转义的参数格式,但这也代表这个教程里的所有结论都存疑了

      NAZOrip@A
      [email protected]  2020-04-03, 09:48

      merange无法更改的问题还不明,现在修好参数后CPU占用增加到12%了,需要再降低

    Lunea
    Lunea  2020-04-02, 02:59

    请问参数复制进去在桌面录了下看mediainfo都没生效啥情况(确认过没有多余空格)

      NAZOrip@A
      [email protected]  2020-04-02, 03:29

      信息不足以判断,试试换新版本OBS

        Lunea
        Lunea  2020-04-03, 03:47

        更新了25.0.1最新的OBS并重置所有设置,自带的设置是有效的例如:vbv_maxrate=35000/vbv_bufsize=3500,但是附加的x264选项没有一个生效(同样这么一段参数复制到小丸是有效的)

          NAZOrip@A
          [email protected]  2020-04-03, 06:35

          肯定是709,因为现在几乎所有显示器,还有windows设置里用的都是bt709

          NAZOrip@A
          [email protected]  2020-04-03, 05:48

          我发现这个问题了,我有的录屏和你说的一样,有的就正常,这个文章先隐藏起来,等解决了问题再发布

            Lunea
            Lunea  2020-04-03, 05:57

            我倒是换了几个场景都没正常过,顺便问下设置-高级-颜色格式与色彩空间应该选啥,感觉默认601受限不太好