首页 游戏资讯 正文

OBS窗口捕获黑屏的解决办法,新手也能轻松搞定!

哥们姐们,今天我来给大伙儿唠唠前阵子我遇到的一个糟心事,就是用OBS搞直播或者录视频的时候,那个“窗口捕获”怎么弄都是一片黑。你说气不气人,明明屏幕上跑着游戏或者软件,OBS里就是不显示。搞得我头都大了,一开始还以为OBS坏了,卸载了重装,一点用没有。

本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu

一开始犯的那些傻

那阵子我打算弄点直播玩玩,设备都整齐了,想着直接用OBS捕获个窗口就行。结果一开,好家伙,黑屏!什么都没抓到。我当时就蒙了,心说这是什么鬼?

  • 重启OBS: 觉得是不是软件抽风了,关了再开,还是黑的。
  • 重启电脑: 想着是不是系统哪里不对劲,重启大法走一波,依旧黑的。
  • 换别的捕获源: 试了“显示器捕获”,这倒是能显示,但是我想抓的只是一个软件窗口,不是整个桌面。“游戏捕获”也试了,能抓一些游戏,但是有些老游戏或者特定的软件就抓不了。
  • 管理员权限运行: 有人说以管理员权限运行OBS试试,也照做了,没用!还是漆黑一片。

那一整天我都在跟这个黑屏较劲,搞得饭都没吃你说我这折腾来折腾去,快把电脑给拆了,也没找出个头绪来。心里那叫一个烦躁,都快要放弃了。

峰回路转,找到症结所在

后来我实在没办法了,上网去搜,关键词就是“OBS 窗口捕获 黑屏”。搜了一大堆结果,有说驱动问题的,有说DirectX问题的,看得我眼花缭乱。不过在很多论坛里,我发现了一个被提及次数比较多的解决办法,就是和显卡设置有关。我的电脑是笔记本,都知道笔记本一般都有两张显卡,一张是集成的,一张是独立的。平时玩游戏都是独立显卡在跑,省电就用集成显卡。

我仔细回想了一下,OBS这玩意儿,它自己跑的时候,是不是默认用的集显?而我想要捕获的那个游戏或者软件,它又是在独显上跑的。这俩不在一个“通道”上,不就成了“公说公有理婆说婆有理”,谁也不认识谁了吗?想到这儿,我拍了一下大腿,感觉找到点方向了。

解决办法,一步一步来

明白了可能的原因,接下来就是动手改了。我的电脑是NVIDIA显卡,所以步骤主要围绕NVIDIA控制面板来。

第一步:右键桌面,找到NVIDIA控制面板

在电脑桌面上任何空白的地方,点鼠标右键,弹出来的菜单里,你会看到一个“NVIDIA控制面板”的选项。点它进去。

第二步:进入3D设置

控制面板打开后,左边一列选项,找到“3D设置”,然后点“管理3D设置”。

第三步:添加OBS到程序设置

在“管理3D设置”的右边窗口,你会看到两个标签页,“全局设置”和“程序设置”。我们要选的是“程序设置”。

  • 点“添加”按钮,在弹出的列表里找找看有没有“OBS Studio”。如果没找到,就点“浏览”,然后去C盘找到OBS的安装目录,一般是在`C:\Program Files\obs-studio\bin\64bit`,选中`*`这个文件,然后点“打开”。
  • 这样,就把OBS这个程序给加进来了。

第四步:指定图形处理器

这是最关键的一步!在下面有一个选项叫“为该程序选择首选图形处理器”,它下面有个下拉菜单。默认可能是“使用全局设置(自动选择)”或者“高性能NVIDIA处理器”。

  • 我们把它改过来,改成“集成图形”或者“集成显卡”(有的版本可能是“节能模式”)。

第五步:保存并重启OBS

改完之后,别忘了点右下角的“应用”按钮,把设置保存下来。保存好了之后,把OBS完全关闭,然后再重新打开。

我当时也是这么一步步操作的,点完“应用”之后,心里还有点忐忑,不知道到底行不行。重新开了OBS,赶紧拖了一个“窗口捕获”源进去,然后选中我想要抓取的那个软件窗口。这回它没有黑屏了!屏幕内容清清楚楚地显示在OBS里面,那一刻我简直想跳起来大喊一声“成了!”

总结一下我的经验

所以说,很多时候我们遇到问题,不是软件坏了,也不是电脑坏了,而是有些设置我们没搞明白。OBS窗口捕获黑屏这个事儿,十有八九就是显卡分配的问题。让OBS和你要捕获的窗口,最好都跑在同一个显卡上。如果你的OBS被设置成用集显跑了,那就把你要捕获的程序也想办法设成集显;如果OBS在独显跑,你就让你要抓的程序也在独显上跑。不过我的经验是,把OBS强制设成“集成显卡”,通常就能解决问题。因为很多程序都会默认用独显跑,让OBS用集显,相当于给它们腾出了一条互通的“管道”。

这个方法对于大多数笔记本电脑的用户来说,应该都是管用的。如果你也遇到了OBS窗口捕获黑屏的问题,不妨试试我这个办法。别跟我一样,刚开始就想拆电脑,哈哈。希望我这回的折腾记录,能帮到你。