OBS窗口捕获黑屏/游戏捕获选不到?OBS窗口捕获与游戏捕获设置教程

立即下载OBS Studio 中文下载站 全平台支持 · 官方最新版

下载安装 OBS Studio 后,很多用户最先遇到的问题就是「窗口捕获黑屏」或「游戏捕获找不到游戏」。这两个问题是 OBS 使用频率最高、也是最容易踩坑的功能点。

本文详细讲解 OBS 窗口捕获和游戏捕获的正确设置方法,以及常见问题的完整排查流程。

一、窗口捕获 vs 游戏捕获的区别

维度 窗口捕获 游戏捕获
适用对象 任意应用程序窗口 全屏 DirectX/OpenGL/Vulkan 游戏
捕获方式 通过 Windows API 通过显卡底层 hook
性能开销 中等 极低
兼容性 几乎所有应用 主要支持游戏
抗反作弊 较好 部分游戏拦截
鼠标显示 自动包含 自动包含
多显示器 自动识别 需要手动指定

1.1 什么时候用窗口捕获

1.2 什么时候用游戏捕获

二、窗口捕获的详细设置

2.1 添加窗口捕获源

  1. 在 OBS 主界面下方的「来源」面板点击 + 号
  2. 选择 窗口捕获
  3. 弹出创建/选择源对话框,点击 确定
  4. 在属性窗口中配置参数

2.2 关键参数说明

参数 推荐设置 说明
窗口 选择目标窗口 必须先打开目标应用
匹配优先级 窗口标题必须匹配 严格匹配窗口名
捕获光标 ✅ 勾选 录制鼠标移动
兼容模式 按需勾选 老软件兼容性
多适配器兼容 默认关闭 多显卡环境勾选

2.3 窗口捕获的常见问题

问题 1:下拉列表里找不到目标窗口

排查步骤:

  1. 确认目标应用程序已打开(不是最小化到任务栏)
  2. 部分 UWP 应用(如 Microsoft Store 应用)需要用「显示捕获」代替
  3. 右键点击源 → 属性 → 窗口下拉列表中查找「[窗口名]:xxxxx」格式
  4. 如果仍然找不到,检查应用是否使用了硬件渲染(Chrome 需启用硬件加速)

问题 2:窗口捕获显示黑屏

排查步骤:

  1. 右键源 → 属性 → 勾选「兼容模式」
  2. 如果还是黑屏,切换为「显示捕获」
  3. 检查 Windows 图形设置:设置 → 系统 → 显示 → 图形设置
  4. 把 OBS 添加到「高性能」选项
  5. 重启 OBS 和目标应用

问题 3:窗口捕获只能录到窗口本身,背景是黑的

这是正常行为,窗口捕获只录窗口内的内容。如果需要连同桌面一起录,使用「显示捕获」。

三、游戏捕获的详细设置

3.1 添加游戏捕获源

  1. 在 OBS「来源」面板点击 +
  2. 选择 游戏捕获
  3. 创建新源,点击 确定
  4. 配置参数

3.2 游戏捕获关键参数

参数 推荐设置 说明
模式 捕获特定窗口 录制指定游戏
窗口 选择游戏窗口 必须先启动游戏
允许透明度 默认关闭 一般用不到
缩放 保持原始分辨率 不要拉伸
抗锯齿 ✅ 勾选 改善画质
限制捕获帧率 默认 0 不限制
多适配器兼容 默认关闭 多显卡勾选

3.3 游戏捕获的常见问题

问题 1:游戏捕获下拉列表里找不到游戏

排查步骤:

  1. 确认游戏已经启动并进入游戏画面
  2. 如果游戏是无边框窗口模式,切换模式为「捕获全屏应用」或「捕获前台窗口」
  3. 部分反作弊游戏(如腾讯 TP、VAC)会阻止 OBS hook,需要切换为窗口捕获或显示捕获
  4. 把 OBS 添加到杀毒软件白名单
  5. 重启游戏和 OBS

问题 2:游戏捕获选到游戏,但画面黑屏

排查步骤:

  1. 把游戏切换为窗口化模式(全屏改无边框窗口)
  2. 然后用窗口捕获代替游戏捕获
  3. 检查显卡驱动是否最新(特别是 NVIDIA Game Ready 驱动)
  4. 关闭游戏内的硬件加速选项

问题 3:游戏捕获画面卡顿

排查步骤:

  1. 在 OBS 设置 → 高级 → 来源中开启「启用游戏捕获的预渲染」
  2. 关闭游戏内的垂直同步(VSync)
  3. 降低 OBS 录制帧率到 30FPS
  4. 如果使用笔记本电脑,切换为独显直连模式

问题 4:游戏捕获导致游戏帧率下降

解决方案:

  1. 在 OBS 设置 → 输出 → 录制中把编码器改为「硬件编码」(NVENC/AMF/QSV)
  2. 降低录制分辨率(如 1080p 而不是 2K)
  3. 关闭「抗锯齿」选项

四、四种捕获方式的优先级

OBS 提供了多种捕获方式,遇到问题时按以下顺序切换:

优先级 捕获方式 适用情况
1 游戏捕获 全屏 DirectX/OpenGL/Vulkan 游戏
2 窗口捕获 任意窗口化应用
3 显示捕获 整个屏幕或无法识别的窗口
4 视频捕获设备 摄像头、外接采集卡

经验法则:能识别窗口就用窗口捕获,能识别游戏就用游戏捕获,识别不到再用显示捕获。

五、特定应用的窗口捕获技巧

5.1 Chrome 浏览器

Chrome 默认使用硬件加速,窗口捕获可能黑屏:

  1. Chrome 设置 → 高级 → 系统
  2. 关闭「使用硬件加速模式」(如果遇到黑屏)
  3. 或者使用显示捕获录制 Chrome

5.2 PPT 演示

  1. 使用窗口捕获,选择 PPT 窗口
  2. 在 OBS 源中右键 → 变换 → 适合窗口
  3. 播放 PPT 时 OBS 自动跟随

5.3 播放器(爱奇艺/腾讯视频)

由于版权保护,浏览器内播放视频经常黑屏:

  1. 使用显示捕获录制整个屏幕
  2. 或者使用「浏览器捕获」插件
  3. 启用 Chrome 硬件加速时,窗口捕获失效

5.4 VS Code

  1. 窗口捕获可正常工作
  2. 终端窗口需要单独添加窗口捕获源

六、显示器捕获(Display Capture)的使用

6.1 何时使用

6.2 设置方法

  1. 来源 → + → 显示捕获
  2. 选择显示器(多显示器环境)
  3. 勾选「捕获光标」
  4. 点击确定

6.3 显示器捕获的缺点

七、性能优化建议

7.1 降低捕获性能开销

方法 效果
使用游戏捕获而非显示捕获 性能提升 50%
启用硬件编码 CPU 占用降低 60%
降低录制分辨率 1080p → 720p 性能翻倍
关闭预览窗口 节省 GPU 资源
使用单一捕获源 避免多源重复计算

7.2 多显示器环境设置

  1. 来源 → 显示捕获 → 选择对应显示器
  2. 或者游戏捕获 → 窗口选择对应显示器的窗口
  3. 如果显示器识别错误,勾选「多适配器兼容」

八、反作弊游戏录制方案

部分游戏(如《英雄联盟》《永劫无间》《无畏契约》)的反作弊系统会阻止 OBS hook:

游戏 推荐方案
英雄联盟 窗口捕获 + 客户端模式
永劫无间 显示捕获
无畏契约 窗口捕获
反恐精英2 窗口捕获
PUBG 显示捕获

遇到反作弊阻止时,先尝试窗口捕获,失败再用显示捕获。

九、捕获源的过滤与裁剪

9.1 裁剪窗口捕获

  1. 右键点击窗口捕获源
  2. 选择 变换 → 编辑变换
  3. 调整位置和大小,只保留需要的区域

9.2 隐藏部分内容

  1. 在源上右键 → 滤镜
  2. 添加「裁剪」滤镜
  3. 设置要裁剪的像素值

十、捕获异常的通用排查清单

录制过程中遇到任何捕获问题,按以下顺序排查:

十一、常见问题 FAQ

Q1:窗口捕获和显示捕获能同时使用吗? A:可以,但会显著增加性能开销。建议优先选择一种。

Q2:窗口捕获怎么设置才能跟随窗口移动? A:默认行为就是跟随窗口移动。如果窗口移动后画面不动,检查是否设置了「窗口匹配优先级」。

Q3:游戏捕获 vs 显卡驱动内置录屏哪个好? A:OBS 游戏捕获画质更好、控制更精细,且支持推流。GeForce Experience 自带录屏更简单但功能少。

Q4:OBS 录视频时 CPU 占用很高怎么办? A:使用硬件编码(NVENC/AMF/QSV),关闭不必要的高级功能。

Q5:录 4K 视频需要什么配置? A:建议六核 CPU + 高端独显(如 RTX 3060 以上)+ 16GB 内存。

十二、总结

OBS 的窗口捕获和游戏捕获是日常录屏的基石功能,正确使用能覆盖 90% 的录屏场景。核心要点:

  1. 优先使用窗口/游戏捕获,性能最优
  2. 遇到黑屏先切换捕获方式,而不是反复重启
  3. 反作弊游戏用显示捕获,但牺牲画质和性能
  4. 启用硬件编码,让 CPU 解放出来

掌握本文的设置方法后,日常录屏中的大部分捕获问题都能独立解决。如果还有特定软件的捕获问题,可以查看 OBS 官方论坛或中文社区的具体解决方案。

这篇教程有帮助吗?立即下载OBS Studio 中文下载站试试吧!

全平台支持 · 安全无毒 · 官方最新版