在 Ubuntu 中使用手机作为相机和麦克风
如果您的桌面系统没有网络摄像头和专用麦克风,您可以使用智能手机。以下是在 Ubuntu Linux 中执行此操作的方法。
与许多其他 Linux 用户一样,我使用台式机,与笔记本电脑不同,我没有预装摄像头和麦克风。
您必须投资购买优质网络摄像头才能与现代智能手机的质量相匹配。
好吧,在本教程中,我将逐步引导您了解如何将手机用作可在在线会议中使用的麦克风和摄像头。
在 Ubuntu 中使用手机的摄像头和麦克风
本教程使用第三方网站 https://vdo.ninja/ 来托管音频和视频。因此,它不是一个完全开源的解决方案。
在这里,我将引导您完成以下操作:
安装OBS(如果没有)
通过
vdo.ninja
生成邀请设置虚拟音频线(用于音频输出)
配置 OBS 以重定向来自
vdo.ninja
的音频和视频
那么让我们从第一个开始。
我在教程中使用了 Ubuntu。但是,我相信在其他发行版上也可以实现相同的目标。您只需为您的发行版安装所需的软件包,它就应该可以工作。我让你实验一下。
1.在Ubuntu中安装OBS
OBS(开放广播软件)是用于录制和流式传输视频的最佳软件之一,大多数流媒体都使用 OBS 在数字平台上进行直播。
好处是 OBS 在 Ubuntu 的默认存储库中可用,可以使用以下命令进行安装:
sudo apt install obs-studio
2.通过VDO.ninja生成邀请
在本节中,我将向您展示如何生成通过 vdo.ninja 流式传输音频和视频的邀请,以及如何从手机开始流式传输。
首先,转到 VDO.ninja 并单击创建可重复使用的邀请
:
它将向您显示多个选项,例如质量设置、添加视频效果等。我建议使用默认设置,因为您可能需要更快的处理速度和更多带宽来获取高质量视频:
要创建链接,您所需要做的就是单击生成邀请链接
按钮:
它会向您显示以下内容:
您必须通过手机扫描的二维码(或者,您也可以使用链接)。
OBS 的链接。
我将在本教程稍后介绍 OBS 部分,因此请不要关闭窗口。
首先,从您的智能手机扫描二维码,它会将您重定向到 VDO.ninja 的另一个页面,您必须在其中选择以下内容:
选择
共享您的相机
选项。您可以从视频源中选择前置或后置摄像头(默认选择前置)。
点击
开始
按钮,它将开始在 OBS 链接上进行流式传输。
3.在Ubuntu上为OBS设置虚拟电缆
该方法仅适用于 PulseAudio,并且一旦重新启动,虚拟电缆就会被清除。
首先,我们来谈谈什么是虚拟电缆以及为什么需要它来将手机用作相机和麦克风。
虚拟电缆是用于将音频流从一个应用程序传输到另一个应用程序的软件。
但遗憾的是它仅适用于 Windows 和 macOS。
嗯嗯????那么我为什么要写这个呢?
答案很简单。我找到了一个解决方法,您可以在当前会话中拥有与虚拟电缆相同的功能。
要设置虚拟电缆,首先,您必须使用以下命令加载 module-null-sink
模块:
pactl load-module module-null-sink sink_name=Source
然后,执行给定的命令创建一个名为 VirtualMic
的虚拟音频源:
pactl load-module module-virtual-source source_name=VirtualMic master=Source.monitor
这两个命令都会返回一些您不必担心的数字。
现在,转到系统设置,您将在那里找到声音设置:
接下来,转到“输入”部分,您将在那里找到选择输入设备的选项。
选择 VirtualMic 作为输入设备:
就是这样!
但正如我之前所说,一旦重新启动,虚拟音频的效果就会被刷新,如果你经常想使用手机作为相机和麦克风,这可能会很不方便。
为了满足这一点,您可以为这两个命令创建一个别名。例如,您可以为两个命令创建别名:vc1 和 vc2。
完成后,您可以同时执行这两个命令,如下所示:vc1 && vc2
。
4. 设置 OBS 以从手机传输音频和视频
首先,打开我告诉你不要关闭的VDO.ninja选项卡并复制OBS链接:
复制后,打开 OBS,在 Sources
部分下,您将找到一个 ➕(加号)按钮。单击该按钮并选择浏览器
。
它将打开一个小提示来创建/选择源。只需按确定
按钮即可:
最后,将链接粘贴到 URL
字段中:
很快,您将使用手机的相机看到 OBS:
但要从手机获取音频还需要执行一些额外的步骤。
首先,单击文件
并选择设置
:
在那里,选择音频
并查找高级
部分。
在“高级”部分中,您将找到“监控设备”选项,并且必须选择“Souce Audio/Sink 接收器”:
应用更改。
对于大多数用户来说,音频现在应该可以正常工作了。但如果你的不这样做,那么你可以按照以下方法让它发挥作用。
在音频混合器部分,它将是 Browser
或 Desktop Audio
,或者您也可能会看到它们两者。
单击桌面音频或浏览器的这三个点(在我的例子中,它是桌面音频),然后选择高级音频属性
:
从那里,为浏览器和桌面音频选择Monitor and Output
:
就是这样!您可以通过手机享受相机和麦克风的乐趣。
5. 测试整个设置
为了测试这一点,我在读书俱乐部的每周会议上使用手机作为摄像头和麦克风,效果完美。
如您所见,上图显示麦克风和摄像头正常工作(这让我脸上露出笑容?)。
视频质量取决于互联网带宽,因此在开始重要会议之前请确保连接良好。
包起来...
我是那些无法使用摄像头和麦克风并且必须依靠笔记本电脑或手机进行办公室会议的桌面用户之一,我对此感到恼火。
请记住,每次重新启动时都必须创建虚拟电缆,但这不会花费太多时间,因为它需要执行两次命令。
我已经多次使用这个解决方案,每次测试它都有效。我真的希望你能得到同样的输出。