窗口捕获与游戏捕获
显示器捕获虽然万能,但有两个场景它搞不定:一是你只想录某个软件窗口,不想让桌面其他内容混进来;二是你要直播全屏游戏,显示器捕获要么黑屏要么卡。这一篇讲两个更精细的来源——窗口捕获和游戏捕获,它们是 OBS 内容采集的进阶利器。
一、窗口捕获:只抓一个窗口
窗口捕获的作用是精确抓取某一个软件窗口的画面,不管这个窗口在屏幕什么位置、有没有被其他窗口部分遮挡,捕获到的都是完整的窗口内容。
适用场景
- 录制浏览器里的网页操作,不想露出浏览器边框和桌面;
- 直播演示 PPT、Word、代码编辑器;
- 录制音乐播放器、视频播放器的画面;
- 演示某个客户端软件的完整界面。
添加步骤
- 先打开你要捕获的软件窗口;
- 在 OBS 来源栏点加号,选择「窗口捕获」;
- 在弹出列表里选中目标窗口,点击确定。
列表里显示的是当前打开的所有窗口,选择错误时不用删除来源,直接右键来源 →「属性」,重新选择窗口即可。
两个重要细节
- 窗口标题变化要重选:软件窗口标题变化后(比如浏览器新开标签页、软件版本更新),窗口捕获可能抓不到内容,需要在属性里重新选择;
- 全屏程序无法用窗口捕获:软件一旦进入全屏,窗口捕获通常失效,此时要改用显示器捕获或游戏捕获。
二、游戏捕获:为游戏而生
游戏捕获是 OBS 专门为游戏直播设计的采集方式。它不抓取整个屏幕,而是直接挂钩游戏进程的画面输出,好处非常明显:
- 性能占用更低,游戏帧数受影响小;
- 不受窗口遮挡影响,即使游戏在后台也能正确捕获;
- 不会黑屏,全屏独占游戏照样能录。
添加步骤
- 启动你要直播或录制的游戏;
- 在 OBS 来源栏点加号,选择「游戏捕获」;
- 在弹出的窗口里选择游戏进程(列表里会显示正在运行的游戏),点击确定。
捕获成功后,预览区出现游戏画面。这时可以正常开始直播或录制,游戏本身依然流畅运行。
模式选择
游戏捕获提供两种模式,在来源属性里切换:
| 模式 | 原理 | 适合 |
|---|---|---|
| 简单模式 | 自动识别游戏进程 | 大多数游戏,一个按钮搞定 |
| 高级模式(特定窗口捕获) | 指定某个窗口类名 | 老游戏、特殊游戏、多窗口游戏 |
日常直播用简单模式足够。如果遇到游戏不在列表里,多半是因为它是基于老引擎的 32 位程序,这时可以尝试用「窗口捕获」抓游戏窗口,或者升级游戏本身。
三、三种捕获方式怎么选
把前两篇和本篇的采集方式放在一起对比,方便你决策:
| 来源 | 抓什么 | 优点 | 缺点 |
|---|---|---|---|
| 显示器捕获 | 整个屏幕 | 万能,什么都能抓 | 会录到无关内容,全屏游戏易黑屏 |
| 窗口捕获 | 单个软件窗口 | 精确,边缘干净 | 全屏失效,标题变化要重选 |
| 游戏捕获 | 游戏进程画面 | 性能最优,游戏不黑屏 | 只适用于游戏 |
一句话决策指南:录游戏用游戏捕获,录软件窗口用窗口捕获,其余情况用显示器捕获。
四、组合使用:主播画面的经典布局
实际直播中,三种来源经常组合使用。以游戏直播为例,一个经典的场景布局:
- 游戏捕获作为底层,铺满整个画面;
- 图像来源放右下角,是主播的直播封面或频道 LOGO;
- 摄像头来源放右下角或左下角,小窗口显示主播本人;
- 文本来源在左上角,显示直播标题或比分。
摄像头来源添加后,可以用变换工具缩小拖到角落;如果摄像头暂时不用,在混音器里静音该通道,观众就听不到你讲话,但画面保留,随时可以恢复。
五、常见问题速查
窗口捕获列表里找不到窗口:部分软件(如某些 UWP 应用、系统窗口)不在列表里。可以改用显示器捕获,或用游戏捕获的高级模式指定窗口类名。
游戏捕获后画面比例不对:老游戏常见,因为游戏本身输出分辨率特殊。可以在来源属性里设置缩放或裁剪,或者在「设置 → 视频」里调整基准分辨率。
捕获后画面撕裂或闪烁:多半是帧率同步问题。把捕获来源的帧率与 OBS 的输出帧率保持一致(都设为 60 或都设为 30),并开启垂直同步。
多个游戏同时运行:游戏捕获一次只能挂钩一个进程,需要多个就添加多个游戏捕获来源,各自选择不同的进程。
行动建议
完成两个练习:第一,打开一个浏览器窗口,用窗口捕获录制 15 秒,确认只录到浏览器内容;第二,打开任意一款游戏,用游戏捕获直播或录制 10 分钟,期间切到桌面操作其他软件,回来后检查游戏画面是否完整保留。做完这两项,Windows 平台上的主要内容采集方式你就都掌握了。
