B站直播姬去除窗口背景的方法

您所在的位置:网站首页 哔哩哔哩直播加背景音乐怎么设置铃声 B站直播姬去除窗口背景的方法

B站直播姬去除窗口背景的方法

2024-07-11 18:29| 来源: 网络整理| 查看: 265

前言:Bongo Cat Mver火起来后很多人都来问过我直播姬如何去除背景,当时给出的都是否定的回答,但是最近我们找到了解决办法!比较依赖直播姬的小伙伴们不用为了抠背景而换用obs啦!

第零步:在直播姬中添加你需要抠除背景的源,将其重命名并关闭直播姬

        你需要确定你所需要展示的内容最适合什么捕获,这也会影响之后对抠除背景的方法的选择,以Bongo Cat Mver举例,Bongo Cat Mver的最适捕获方法并不是窗口捕获,而是游戏捕获。(再插一嘴:直播姬/obs在以管理员身份运行的前提下才能用游戏捕获捕获到猫)

可以右键→属性里设置防止之后忘记以管理员身份启动

        这里我将我需要抠背景的源命名为cat,合理地命名每个源是个好习惯!

对源进行合理命名

        关闭直播姬是因为直播姬每次关闭的时候才保存下文中untitled.json文件!

第一步:找到并打开untitled.json

        untitled.json是直播姬的场景配置文件,一般情况下它在C:\Users\*你的电脑用户名*\AppData\Local\bililive\User Data\*你的B站UID*\里。

在电脑中找到untitled.json

        可以用任何文本编辑器打开它,当然你也可以用“记事本”打开。

        在进行修改前,请一定要备份这个文件!!!

备份是个好习惯!

第二步:在untitled.json中找到需要抠除背景的源

        在文本编辑器中按ctrl+f。(小提示:ctrl+f是搜索/查找的通用快捷键,几乎在任何带有此功能的软件里都可以使用这个快捷键,比如你现在浏览这篇专栏所用的浏览器。)在弹出的查找对话框中输入需要抠除背景的源的名字。然后点“查找下一个”。

ctrl+f弹出的对话框

        可能需要多次点“查找下一个”,直到找到类似下图这样的段落。大家可以根据周围其他关键词是否和图中一致来判断是否正确找到目标。

这就是源的详细设置了

第三步:添加抠除背景的字段

        抠除背景有两种方式可以选择,第一种是所有类型的源都能用的“根据特定颜色抠除背景”(即obs的滤镜中的“色值”),第二种是游戏捕获所特有的“允许透明度”(即obs游戏捕获设置中的允许透明度)。一般根据自己的实际情况选择其中最合适的一项就好了。改的时候请全程用英文输入法修改!!!

3.1 根据特定颜色抠除背景

        等效于OBS滤镜中的“色值”,此方法的抠色只对1种颜色有效,并且在画面内容有半透明物件的时候表现较差。

        在上图中的   "enabled":true,   和  "flags":0  中间添加以下字段(加这里单纯因为按字母排序,只要你不搞错json文件的格式,你加到上图中其他位置也是可行的。):

        然后我们根据需要修改其中的“settings”后方括号里的内容。

        "key_color_type":关键色类型,"blue"即为猫背景默认的蓝色,(小学英语)抠背景常用的有绿色"green"(0,255,0)、蓝色"blue"(0,0,255)、品红色"magenta"(255,0,255)、红色"red"(255,0,0)。

        "opacity":整个源的不透明度。

        "similarity":相似度,如果觉得边缘抠不干净的话请适量加大这个数字。

        "smoothness":平滑度,在调了相似度还觉得不够的话再考虑。

        这里只提一点, 对于一些小型装饰,不要过度在意边缘的干净程度,其实观众几乎看不到也不会在意边缘的杂色的。

        改完后是这个样子的,记得保存!

"色值"方式改完后的界面

3.2 游戏捕获“允许透明度”

        只对游戏捕获有效,等效于obs游戏捕获设置中的允许透明度。以Bongo Cat Mver举例,如果你对猫使用了游戏捕获并设置“允许透明度”,那么之后无论你怎么改变猫的背景底色,在直播软件中背景都是透明的。对半透明部分表现相当好(当然如果窗口内有半透明部分的话建议将背景底色设置为纯白)。

        改法非常简单,在"settings"的括号里添加

即可。

        改完后是这个样子的:

游戏捕获“允许透明度方式”改完后的界面

       修改完后记得保存,然后启动直播姬就能看到修改成功啦!

        如果这篇文章对你有帮助,请三连让更多需要解决这个问题的小伙伴看到这篇专栏!

后话

        感谢 @猫裙少年泽远喵 提供的直播姬抠背景的解决办法,其他使用了OBS内核的直播软件应该也能参考这篇专栏进行设置。其实文中的给直播姬的场景设置文件untitled.json中添加的内容都是obs的场景设置文件中拷贝过来的,通过这个思路或许能做到除了抠背景之外其他只能在obs中做到的事。直播姬的性质仍然是OBS的内核+便利的设置+B站特有直播功能(大乱斗等)的集合体。简化设置当然是好事,但是我非常不希望把一些极其常用、重要的功能剪掉!  就算现在以比较麻烦的方式解决了直播姬的抠除背景的问题,直播姬与OBS之间还是存在着极大的差距,我依然会继续向别人推荐直接使用OBS而不是直播姬。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3