banner
约 1,200 字
4 分钟

如何使用OBS回放缓存来完全代替N卡的即时重放

2025年2月27日
2026年1月21日

摘要

作者分享了如何使用OBS替代Nvidia即时重放功能,包括OBS配置、录制设置、回放缓存设置、快捷键配置和开机自启设置等步骤,解决了Nvidia即时重放的各种问题。

自从Nvidia App更新之后,即时重放就问题不断,包括但不限于视频文件夹多出了个lock文件卡我Onedrive同步进度,明明设置了60帧率实际视频只有20帧… 看了b站视频得知OBS也有类似即时重放的功能,叫做

回放缓存

,而且它是把临时视频文件直接放在内存里,而不是像N卡即时重放是放在硬盘里(消耗SSD寿命) 经过一系列设置之后可以实现开机自启obs并自动开启回放缓存,但是还是也有一些小问题,比如说全屏游戏时保存回放的快捷键不生效,以及由于它一直在后台录制,导致电脑不会睡眠。 于是乎,经过一晚上的研究,我终于找到了解决这些痛点的方法

OBS下载与安装

略,只要版本在30以上就行

OBS配置

  1. 新建一个场景

    1. 添加一个来源,选择游戏采集

  2. 配置音轨(可选,如果你有后期剪辑的需求)

    1. 游戏和麦克分设置好对应的音轨

      如果你想要录制队友的语音,则开启桌面音频禁用游戏采集音频

  3. 配置录制视频格式

    1. 打开设置视频,配置场景的分辨率和输出分辨率,以及帧率,以你的显示器分辨率为准

    2. 切换到输出,输出模式选择高级,找到录像

      • 录制设置

        • 录像路径:修改好保存回放的路径

        • 录像格式:一般选择MP4

        • 视频编码器:选择对应的显卡编码,这样不太影响游戏帧率

        • 音轨:如果你前面设置了音轨分离,就勾选好对应的音轨,没有设置就保持默认

      • 编码器设置

        • 速率控制:录制一般选择CQP(恒定质量)至于CBR(恒定码率)用于直播

        • CQ级别:也就是录制的质量,经过网友测试28是录制1440p@60的最佳选择,自行酌情调整,越小质量越高

        • 剩下选项保持默认即可

    3. 切换到回放缓存

      • 勾选开启回放缓存

      • 自行调整时长

      • 自行调整内存,一般60s的1440p不会超过300MB

  4. 配置快捷键

    给保存回放设置好快捷键即可

    但是在管理员模式下全屏游戏的时候快捷键才生效

OBS插件

下载OBS-hadowplay插件

我自己也打包了一份如果你下不动:网盘链接

包含:

  • 检测到游戏时自动开启回放缓存

  • 保存回放时通知,播放声音

  • 根据游戏名创建文件夹保存回放

步骤

  1. 解压文件,把两个文件夹的内容解压到OBS的对应目录(只要把压缩包的内容解压到OBS根目录即可)

  2. 重启OBS,前往工具OBS Hadowplay Settings ,没有就是解压错地方了

  3. 设置相应选项

    • Exclusion:填写要排除录制的黑名单,输入进程名

    • Automatic Replay Buffer Enabled:游戏启动时自动开启回放缓存,游戏关闭时自动关闭回放缓存

    • Play Notification Sound:保存回放时播放音效

    • Show Desktop Notification:保存回放时调用Window通知

开机以管理员模式自启OBS

最后就是开机自启了,但是单纯把快捷方式放在shell:startup开机自启文件夹下并不可以以管理员模式自启

我们可以通过Windows自带的任务计划程序来实现

  1. 打开任务计划程序,选择创建基本任务

  2. 创建基本任务,填写好名称,下一页

  3. 触发器,选择当前用户登录时

  4. 操作,选择启动程序

    1. 浏览,选择X:\\XXX\\OBS-Studio-x64\\bin\\64bit\\obs64.exe

    2. 添加参数:输入--minimize-to-tray --disable-shutdown-check

      1. 分别是最小化到托盘以及关闭启用安全模式提示

      2. 注意:--disable-shutdown-check 这个启动参数在v32版本之后不支持了,没有了这个参数每次开机都会谈一个警告窗口,如果介意可以考虑不升级

    3. 起始于:输入X:\\XXX\\OBS-Studio-x64\\bin\\64bit\\

    4. 这里的XXX按你的实际路径来

  5. 完成,勾选当单击“完成”时,打开此任务属性的对话框。,点击完成

在弹出的新窗口里设置

  1. 常规 → 勾选使用最高权限运行

  2. 设置 → 取消勾选如果任务运行时间超过以下时间,停止任务(K)):

结束

Enjoy~

END

相关文章

暂无相关文章

© 2026 阿旷. All Rights Reserved. / RSS / Sitemap
Powered by Tanstack Start & Flare Stack Blog