窗口捕获与游戏捕获

显示器捕获虽然万能,但有两个场景它搞不定:一是你只想录某个软件窗口,不想让桌面其他内容混进来;二是你要直播全屏游戏,显示器捕获要么黑屏要么卡。这一篇讲两个更精细的来源——窗口捕获和游戏捕获,它们是 OBS 内容采集的进阶利器。

一、窗口捕获:只抓一个窗口

窗口捕获的作用是精确抓取某一个软件窗口的画面,不管这个窗口在屏幕什么位置、有没有被其他窗口部分遮挡,捕获到的都是完整的窗口内容。

适用场景

  • 录制浏览器里的网页操作,不想露出浏览器边框和桌面;
  • 直播演示 PPT、Word、代码编辑器;
  • 录制音乐播放器、视频播放器的画面;
  • 演示某个客户端软件的完整界面。

添加步骤

  1. 先打开你要捕获的软件窗口;
  2. 在 OBS 来源栏点加号,选择「窗口捕获」;
  3. 在弹出列表里选中目标窗口,点击确定。

列表里显示的是当前打开的所有窗口,选择错误时不用删除来源,直接右键来源 →「属性」,重新选择窗口即可。

两个重要细节

  1. 窗口标题变化要重选:软件窗口标题变化后(比如浏览器新开标签页、软件版本更新),窗口捕获可能抓不到内容,需要在属性里重新选择;
  2. 全屏程序无法用窗口捕获:软件一旦进入全屏,窗口捕获通常失效,此时要改用显示器捕获或游戏捕获。

二、游戏捕获:为游戏而生

游戏捕获是 OBS 专门为游戏直播设计的采集方式。它不抓取整个屏幕,而是直接挂钩游戏进程的画面输出,好处非常明显:

  • 性能占用更低,游戏帧数受影响小;
  • 不受窗口遮挡影响,即使游戏在后台也能正确捕获;
  • 不会黑屏,全屏独占游戏照样能录。

添加步骤

  1. 启动你要直播或录制的游戏;
  2. 在 OBS 来源栏点加号,选择「游戏捕获」;
  3. 在弹出的窗口里选择游戏进程(列表里会显示正在运行的游戏),点击确定。

捕获成功后,预览区出现游戏画面。这时可以正常开始直播或录制,游戏本身依然流畅运行。

模式选择

游戏捕获提供两种模式,在来源属性里切换:

模式 原理 适合
简单模式 自动识别游戏进程 大多数游戏,一个按钮搞定
高级模式(特定窗口捕获) 指定某个窗口类名 老游戏、特殊游戏、多窗口游戏

日常直播用简单模式足够。如果遇到游戏不在列表里,多半是因为它是基于老引擎的 32 位程序,这时可以尝试用「窗口捕获」抓游戏窗口,或者升级游戏本身。

三、三种捕获方式怎么选

把前两篇和本篇的采集方式放在一起对比,方便你决策:

来源 抓什么 优点 缺点
显示器捕获 整个屏幕 万能,什么都能抓 会录到无关内容,全屏游戏易黑屏
窗口捕获 单个软件窗口 精确,边缘干净 全屏失效,标题变化要重选
游戏捕获 游戏进程画面 性能最优,游戏不黑屏 只适用于游戏

一句话决策指南:录游戏用游戏捕获,录软件窗口用窗口捕获,其余情况用显示器捕获。

四、组合使用:主播画面的经典布局

实际直播中,三种来源经常组合使用。以游戏直播为例,一个经典的场景布局:

  1. 游戏捕获作为底层,铺满整个画面;
  2. 图像来源放右下角,是主播的直播封面或频道 LOGO;
  3. 摄像头来源放右下角或左下角,小窗口显示主播本人;
  4. 文本来源在左上角,显示直播标题或比分。

摄像头来源添加后,可以用变换工具缩小拖到角落;如果摄像头暂时不用,在混音器里静音该通道,观众就听不到你讲话,但画面保留,随时可以恢复。

五、常见问题速查

窗口捕获列表里找不到窗口:部分软件(如某些 UWP 应用、系统窗口)不在列表里。可以改用显示器捕获,或用游戏捕获的高级模式指定窗口类名。

游戏捕获后画面比例不对:老游戏常见,因为游戏本身输出分辨率特殊。可以在来源属性里设置缩放或裁剪,或者在「设置 → 视频」里调整基准分辨率。

捕获后画面撕裂或闪烁:多半是帧率同步问题。把捕获来源的帧率与 OBS 的输出帧率保持一致(都设为 60 或都设为 30),并开启垂直同步。

多个游戏同时运行:游戏捕获一次只能挂钩一个进程,需要多个就添加多个游戏捕获来源,各自选择不同的进程。

行动建议

完成两个练习:第一,打开一个浏览器窗口,用窗口捕获录制 15 秒,确认只录到浏览器内容;第二,打开任意一款游戏,用游戏捕获直播或录制 10 分钟,期间切到桌面操作其他软件,回来后检查游戏画面是否完整保留。做完这两项,Windows 平台上的主要内容采集方式你就都掌握了。