OBS窗口捕获黑屏/游戏捕获选不到?OBS窗口捕获与游戏捕获设置教程
下载安装 OBS Studio 后,很多用户最先遇到的问题就是「窗口捕获黑屏」或「游戏捕获找不到游戏」。这两个问题是 OBS 使用频率最高、也是最容易踩坑的功能点。
本文详细讲解 OBS 窗口捕获和游戏捕获的正确设置方法,以及常见问题的完整排查流程。
一、窗口捕获 vs 游戏捕获的区别
| 维度 | 窗口捕获 | 游戏捕获 |
|---|---|---|
| 适用对象 | 任意应用程序窗口 | 全屏 DirectX/OpenGL/Vulkan 游戏 |
| 捕获方式 | 通过 Windows API | 通过显卡底层 hook |
| 性能开销 | 中等 | 极低 |
| 兼容性 | 几乎所有应用 | 主要支持游戏 |
| 抗反作弊 | 较好 | 部分游戏拦截 |
| 鼠标显示 | 自动包含 | 自动包含 |
| 多显示器 | 自动识别 | 需要手动指定 |
1.1 什么时候用窗口捕获
- 录制浏览器操作(Chrome、Edge 等)
- 录制办公软件(Word、Excel、PPT)
- 录制播放器视频(爱奇艺、腾讯视频)
- 录制聊天软件(QQ、微信、钉钉)
- 录制任意支持 Windows 的应用窗口
1.2 什么时候用游戏捕获
- 录制全屏模式运行的 PC 游戏
- 需要最高画质和最低性能开销
- 游戏本身不支持窗口模式
- 需要捕获 DirectX 11/12、Vulkan、OpenGL 渲染
二、窗口捕获的详细设置
2.1 添加窗口捕获源
- 在 OBS 主界面下方的「来源」面板点击 + 号
- 选择 窗口捕获
- 弹出创建/选择源对话框,点击 确定
- 在属性窗口中配置参数
2.2 关键参数说明
| 参数 | 推荐设置 | 说明 |
|---|---|---|
| 窗口 | 选择目标窗口 | 必须先打开目标应用 |
| 匹配优先级 | 窗口标题必须匹配 | 严格匹配窗口名 |
| 捕获光标 | ✅ 勾选 | 录制鼠标移动 |
| 兼容模式 | 按需勾选 | 老软件兼容性 |
| 多适配器兼容 | 默认关闭 | 多显卡环境勾选 |
2.3 窗口捕获的常见问题
问题 1:下拉列表里找不到目标窗口
排查步骤:
- 确认目标应用程序已打开(不是最小化到任务栏)
- 部分 UWP 应用(如 Microsoft Store 应用)需要用「显示捕获」代替
- 右键点击源 → 属性 → 窗口下拉列表中查找「[窗口名]:xxxxx」格式
- 如果仍然找不到,检查应用是否使用了硬件渲染(Chrome 需启用硬件加速)
问题 2:窗口捕获显示黑屏
排查步骤:
- 右键源 → 属性 → 勾选「兼容模式」
- 如果还是黑屏,切换为「显示捕获」
- 检查 Windows 图形设置:设置 → 系统 → 显示 → 图形设置
- 把 OBS 添加到「高性能」选项
- 重启 OBS 和目标应用
问题 3:窗口捕获只能录到窗口本身,背景是黑的
这是正常行为,窗口捕获只录窗口内的内容。如果需要连同桌面一起录,使用「显示捕获」。
三、游戏捕获的详细设置
3.1 添加游戏捕获源
- 在 OBS「来源」面板点击 +
- 选择 游戏捕获
- 创建新源,点击 确定
- 配置参数
3.2 游戏捕获关键参数
| 参数 | 推荐设置 | 说明 |
|---|---|---|
| 模式 | 捕获特定窗口 | 录制指定游戏 |
| 窗口 | 选择游戏窗口 | 必须先启动游戏 |
| 允许透明度 | 默认关闭 | 一般用不到 |
| 缩放 | 保持原始分辨率 | 不要拉伸 |
| 抗锯齿 | ✅ 勾选 | 改善画质 |
| 限制捕获帧率 | 默认 0 | 不限制 |
| 多适配器兼容 | 默认关闭 | 多显卡勾选 |
3.3 游戏捕获的常见问题
问题 1:游戏捕获下拉列表里找不到游戏
排查步骤:
- 确认游戏已经启动并进入游戏画面
- 如果游戏是无边框窗口模式,切换模式为「捕获全屏应用」或「捕获前台窗口」
- 部分反作弊游戏(如腾讯 TP、VAC)会阻止 OBS hook,需要切换为窗口捕获或显示捕获
- 把 OBS 添加到杀毒软件白名单
- 重启游戏和 OBS
问题 2:游戏捕获选到游戏,但画面黑屏
排查步骤:
- 把游戏切换为窗口化模式(全屏改无边框窗口)
- 然后用窗口捕获代替游戏捕获
- 检查显卡驱动是否最新(特别是 NVIDIA Game Ready 驱动)
- 关闭游戏内的硬件加速选项
问题 3:游戏捕获画面卡顿
排查步骤:
- 在 OBS 设置 → 高级 → 来源中开启「启用游戏捕获的预渲染」
- 关闭游戏内的垂直同步(VSync)
- 降低 OBS 录制帧率到 30FPS
- 如果使用笔记本电脑,切换为独显直连模式
问题 4:游戏捕获导致游戏帧率下降
解决方案:
- 在 OBS 设置 → 输出 → 录制中把编码器改为「硬件编码」(NVENC/AMF/QSV)
- 降低录制分辨率(如 1080p 而不是 2K)
- 关闭「抗锯齿」选项
四、四种捕获方式的优先级
OBS 提供了多种捕获方式,遇到问题时按以下顺序切换:
| 优先级 | 捕获方式 | 适用情况 |
|---|---|---|
| 1 | 游戏捕获 | 全屏 DirectX/OpenGL/Vulkan 游戏 |
| 2 | 窗口捕获 | 任意窗口化应用 |
| 3 | 显示捕获 | 整个屏幕或无法识别的窗口 |
| 4 | 视频捕获设备 | 摄像头、外接采集卡 |
经验法则:能识别窗口就用窗口捕获,能识别游戏就用游戏捕获,识别不到再用显示捕获。
五、特定应用的窗口捕获技巧
5.1 Chrome 浏览器
Chrome 默认使用硬件加速,窗口捕获可能黑屏:
- Chrome 设置 → 高级 → 系统
- 关闭「使用硬件加速模式」(如果遇到黑屏)
- 或者使用显示捕获录制 Chrome
5.2 PPT 演示
- 使用窗口捕获,选择 PPT 窗口
- 在 OBS 源中右键 → 变换 → 适合窗口
- 播放 PPT 时 OBS 自动跟随
5.3 播放器(爱奇艺/腾讯视频)
由于版权保护,浏览器内播放视频经常黑屏:
- 使用显示捕获录制整个屏幕
- 或者使用「浏览器捕获」插件
- 启用 Chrome 硬件加速时,窗口捕获失效
5.4 VS Code
- 窗口捕获可正常工作
- 终端窗口需要单独添加窗口捕获源
六、显示器捕获(Display Capture)的使用
6.1 何时使用
- 多个应用同屏录制
- 窗口捕获/游戏捕获都失败
- 录制整个桌面
- 录制系统级操作(如设置界面)
6.2 设置方法
- 来源 → + → 显示捕获
- 选择显示器(多显示器环境)
- 勾选「捕获光标」
- 点击确定
6.3 显示器捕获的缺点
- 文件体积最大(录整个屏幕)
- 切换窗口会暴露隐私信息
- 性能开销较高
七、性能优化建议
7.1 降低捕获性能开销
| 方法 | 效果 |
|---|---|
| 使用游戏捕获而非显示捕获 | 性能提升 50% |
| 启用硬件编码 | CPU 占用降低 60% |
| 降低录制分辨率 | 1080p → 720p 性能翻倍 |
| 关闭预览窗口 | 节省 GPU 资源 |
| 使用单一捕获源 | 避免多源重复计算 |
7.2 多显示器环境设置
- 来源 → 显示捕获 → 选择对应显示器
- 或者游戏捕获 → 窗口选择对应显示器的窗口
- 如果显示器识别错误,勾选「多适配器兼容」
八、反作弊游戏录制方案
部分游戏(如《英雄联盟》《永劫无间》《无畏契约》)的反作弊系统会阻止 OBS hook:
| 游戏 | 推荐方案 |
|---|---|
| 英雄联盟 | 窗口捕获 + 客户端模式 |
| 永劫无间 | 显示捕获 |
| 无畏契约 | 窗口捕获 |
| 反恐精英2 | 窗口捕获 |
| PUBG | 显示捕获 |
遇到反作弊阻止时,先尝试窗口捕获,失败再用显示捕获。
九、捕获源的过滤与裁剪
9.1 裁剪窗口捕获
- 右键点击窗口捕获源
- 选择 变换 → 编辑变换
- 调整位置和大小,只保留需要的区域
9.2 隐藏部分内容
- 在源上右键 → 滤镜
- 添加「裁剪」滤镜
- 设置要裁剪的像素值
十、捕获异常的通用排查清单
录制过程中遇到任何捕获问题,按以下顺序排查:
- 重启 OBS 和目标应用
- 检查 OBS 版本是否最新
- 检查显卡驱动是否最新
- 以管理员身份运行 OBS
- 关闭杀毒软件测试
- 切换不同的捕获方式
- 检查 Windows 图形设置
- 检查游戏/应用的图形 API
- 尝试禁用游戏内的硬件加速
- 查看 OBS 日志(帮助 → 日志文件)
十一、常见问题 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% 的录屏场景。核心要点:
- 优先使用窗口/游戏捕获,性能最优
- 遇到黑屏先切换捕获方式,而不是反复重启
- 反作弊游戏用显示捕获,但牺牲画质和性能
- 启用硬件编码,让 CPU 解放出来
掌握本文的设置方法后,日常录屏中的大部分捕获问题都能独立解决。如果还有特定软件的捕获问题,可以查看 OBS 官方论坛或中文社区的具体解决方案。
这篇教程有帮助吗?立即下载OBS Studio 中文下载站试试吧!
全平台支持 · 安全无毒 · 官方最新版