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

自从Nvidia App更新之后，即时重放就问题不断，包括但不限于视频文件夹多出了个lock文件卡我Onedrive同步进度，明明设置了60帧率实际视频只有20帧… 看了b站视频得知OBS也有类似即时重放的功能，叫做回放缓存，而且它是把临时视频文件直接放在内存里，而不是像N卡即时重放是放在硬盘里（消耗SSD寿命） 经过一系列设置之后可以实现开机自启obs并自动开启回放缓存，但是还是也有一些小问题，比如说全屏游戏时保存回放的快捷键不生效，以及由于它一直在后台录制，导致电脑不会睡眠。 于是乎，经过一晚上的研究，我终于找到了解决这些痛点的方法 OBS下载与安装略，只要版本在30以上就行 OBS配置新建一个场景添加一个来源，选择游戏采集配置音轨（可选，如果你有后期剪辑的需求）游戏和麦克分设置好对应的音轨如果你想要录制队友的语音，则开启桌面音频禁用游戏采集音频配置录制视频格式打开设置→视频，配置场景的分辨率和输出分辨率，以及帧率，以你的显示器分辨率为准切换到输出，输出模式选择高级，找到录像录制设置录像路径：修改好保存回放的路径录像格式：一般选择MP4 视频编码器：选择对应的显卡编码，这样不太影响游戏帧率音轨：如果你前面设置了音轨分离，就勾选好对应的音轨，没有设置就保持默认编码器设置速率控制：录制一般选择CQP（恒定质量）至于CBR（恒定码率）用于直播 CQ级别：也就是录制的质量，经过网友测试28是录制1440p@60的最佳选择，自行酌情调整，越小质量越高剩下选项保持默认即可切换到回放缓存勾选开启回放缓存自行调整时长自行调整内存，一般60s的1440p不会超过300MB 配置快捷键给保存回放设置好快捷键即可但是在管理员模式下全屏游戏的时候快捷键才生效 OBS插件下载OBS-hadowplay插件我自己也打包了一份如果你下不动：网盘链接包含：检测到游戏时自动开启回放缓存保存回放时通知，播放声音根据游戏名创建文件夹保存回放步骤解压文件，把两个文件夹的内容解压到OBS的对应目录（只要把压缩包的内容解压到OBS根目录即可）重启OBS，前往工具 → OBS Hadowplay Settings ，没有就是解压错地方了设置相应选项 Exclusion：填写要排除录制的黑名单，输入进程名 Automatic Replay Buffer Enabled：游戏启动时自动开启回放缓存，游戏关闭时自动关闭回放缓存 Play Notification Sound：保存回放时播放音效 Show Desktop Notification：保存回放时调用Window通知开机以管理员模式自启OBS 最后就是开机自启了，但是单纯把快捷方式放在shell:startup开机自启文件夹下并不可以以管理员模式自启我们可以通过Windows自带的任务计划程序来实现打开任务计划程序，选择创建基本任务创建基本任务，填写好名称，下一页触发器，选择当前用户登录时操作，选择启动程序浏览，选择X:\\XXX\\OBS-Studio-x64\\bin\\64bit\\obs64.exe 添加参数：输入--minimize-to-tray --disable-shutdown-check 分别是最小化到托盘以及关闭启用安全模式提示注意：--disable-shutdown-check 这个启动参数在v32版本之后不支持了，没有了这个参数每次开机都会谈一个警告窗口，如果介意可以考虑不升级起始于：输入X:\\XXX\\OBS-Studio-x64\\bin\\64bit\\ 这里的XXX按你的实际路径来完成，勾选当单击“完成”时，打开此任务属性的对话框。，点击完成在弹出的新窗口里设置常规 → 勾选使用最高权限运行设置 → 取消勾选如果任务运行时间超过以下时间，停止任务（K)）：结束 Enjoy~