前言
来啦老铁!
笔者在文章 基于 pyvirtualcam 使用 OBS 虚拟摄像头
中介绍过如何使用 OBS 产生虚拟摄像头,有需要的朋友可以去考个古~
近期在设置远程机器自动化环境的时候,该机器是 mac mini,没有连接摄像头、麦克风、扬声器外设,需要涉及到虚拟摄像头、虚拟麦克风。
写这篇文章的出发点是:
1. 使用 OBS 虚拟摄像头这方面如前面提到的文章描述的,有一定经验,但过程中遇到一点问题,特此记录一下;
2. 虚拟麦克风、扬声器之前没有涉及到,没有相关经验,因此也在此做知识记录;
学习路径
- 解决视频应用检测不到 OBS 虚拟摄像头;
- 虚拟麦克风、扬声器探索;
1. 解决视频应用检测不到 OBS 虚拟摄像头;
OBS 的安装和使用很简单,用来推流、虚拟摄像头内容等就不多聊了。
当我在远程机器安装完 OBS 应用后,我的视频应用(公司的产品)却死活检测不到 OBS 的虚拟摄像头,尝试在 OBS 一顿操作后,也无济于事,如:
那么,怎么样才能让浏览器检测到虚拟摄像头呢?
-
首先要设置一个 Media Source 和一个 Video Capture Device。
-
设置 Video Capture Device 的过程中,会弹出这样的系统弹窗,点击 OK。
-
我们可以将 Video Capture Device 移到最下层。
-
开始我们的虚拟摄像头。
注意,接下来的这一步很关键!
-
清除浏览器缓存,重启浏览器。
-
重新打开我们的视频应用,这时候会在左上角出现一个小弹窗申请摄像头的访问权限。
(我是关闭了小弹窗后,可以在地址栏的右边看到已个带 x 的入口,点开该入口也可以申请访问摄像头的权限)
-
在 Camera 下勾选 Chrome 浏览器(如果 OBS 没有勾选的话则也要勾选)
最后,重新访问公司的视频产品,这时候就能检测到 OBS 的虚拟摄像头了!
后续 OBS 可以关闭了,不需要常开,后续依然可以访问到虚拟摄像头~
2. 虚拟麦克风、扬声器探索;
OBS 并不能产生虚拟的麦克风和扬声器,例如我司视频应用上看到的是这样的:
因此必须得另寻他法,后来发现了一款极为简单的应用,他叫:
-
Virtual Audio Cable
-
官方地址:https://vb-audio.com/Cable/
-
下载 Virtual Audio Cable;
-
安装 Virtual Audio Cable;
解压安装包:
打开安装包进行安装:
注意: 这里有两个安装包,108 是针对更新的系统的,具体可以看 ReadMe.txt
安装完成:
-
安装完成后,就能直接使用了,不需要任何额外的动作、设置;
使用还是非常简单的,我们会看到麦克风和扬声器,VB-Cable 开头的就是虚拟的麦克风和扬声器,Virtual Audio Cable 还给模拟出其他的麦克风和扬声器,太香了~
有了虚拟麦克风、扬声器,我们不但可以满足日常测试需求,还可以结合 OBS 进行声音方面的推流~
好了,今天的内容就是这么朴实无华,很简单,希望对您有所帮助!
能力有限,欢迎指正、互相交流,感谢~
如果本文对您有帮助,麻烦点赞、关注!
感谢~