如何使用 Ubuntu 选择 Zoom 虚拟背景功能?

如何使用 Ubuntu 选择 Zoom 虚拟背景功能?

我已经在 Ubuntu 18.04 上安装了 Linux 版 Zoom 桌面客户端。
我想使用虚拟背景功能,但我不知道如何激活它。

我的 Zoom Linux 客户端版本是 3.5.385850.0413,我的笔记本电脑也满足处理器要求(双核 2Ghz 或更高(i5/i7 或 AMD 同等)处理器)
虚拟背景 – Zoom 帮助中心

编辑澄清:我知道此 Zoom 功能仅在具有物理绿屏的 Linux 上有效。目前我没有收到任何消息说我应该放一张绿屏,我根本没有那个选项。所以即使有绿屏,我也无法使用此功能。

答案1

编辑:Zoom 5.8.0 支持无需绿屏的虚拟背景!

截至撰写本文时,Zoom 在其 Linux 版软件中不支持基于人物/面部检测的虚拟背景。下面的解决方案有助于实现类似的效果,而且由于它创建了一个虚拟网络摄像头,您很可能可以将此解决方案用于任何使用网络摄像头的应用程序,例如 Microsoft Teams。这些说明最初由 @BenTheElder 发布,在我看来,这是一个非常有趣和简洁的项目,特别是如果你对计算机视觉感兴趣的话。 https://elder.dev/posts/open-source-virtual-background/

代码本质上是在用 Python 和 OpenCV 抓取图像帧。对于每张图像,使用裁剪面部/身体,并将其与指定的背景合并。然后使用修改后的图像通过和TensorFlow.js Bodypix创建视频源。我已经使用 Ubuntu 20.04 测试了以下说明,使用的代码存档在pyfakewebcamv4l2loopbackhttps://github.com/pangyuteng/virtual-background

分支master需要 GPU,而分支cpu-friendly仅使用 CPU。

编辑:在下面的代码运行之后,我还发现 fangfufu 有一个更精致的版本https://github.com/fangfufu/Linux-Fake-Background-Webcam这也是基于@BenTheElder 的解决方案。

--

docker run --gpus all nvidia/cuda:10.0-base nvidia-smi
  • 安装并设置虚拟视频设备为“/dev/video20”,并假设实际视频设备为“/dev/video0”
sudo apt-get upgrade -y
sudo apt-get install -y v4l2loopback-dkms v4l2loopback-utils

sudo modprobe -r v4l2loopback
sudo modprobe v4l2loopback devices=1 video_nr=20 card_label="v4l2loopback" exclusive_caps=1
  • 将根添加到组视频(可能没有必要......)
sudo usermod -aG video root
cat /etc/group | grep video
  • 克隆仓库
git clone [email protected]:pangyuteng/virtual-background.git vbkgd
cd vbkgd
  • (对于那些使用 CPU 的人来说)切换分支。
git checkout cpu-friendly
  • 构建容器
docker-compose build
  • (可选)调整相机分辨率和 fpsdocker-compose.yml
  • 通过 docker-compose 启动虚拟摄像头(假设物理视频设备位于/dev/video0,虚拟视频设备位于/dev/video20,gpu 位于/dev/nvidia0
docker-compose up
  • 启动 zoom/teams/slack...,选择v4l2loopback网络摄像头

  • 通过替换文件实时交换背景data/background.jpg- 刷新率硬编码为 3 秒。

答案2

您必须转到:设置>常规>查看高级功能>(网站将打开。登录)>设置>会议中(高级)>启用虚拟背景。

由于某种原因,它在 Ubuntu Zoom 客户端中默认被禁用,并且行为有所不同。

在此处输入图片描述

然后,在 Linux 客户端中转到“设置”,您将看到一个新的子菜单:虚拟背景

在此处输入图片描述

在以前的版本(<5)中需要绿色背景,现在不再需要了,只需要单一颜色的背景,最好是绿色。

希望这有帮助。

答案3

正如其他人已经指出的那样,Linux 版 Zoom 尚不支持无绿屏的虚拟背景。Zoom 开发者论坛中有一个关于此功能的功能请求。也许支持它可以帮助将此功能作为优先事项:

https://devforum.zoom.us/t/request-implement-virtual-backgrounds-in-linux/41558

答案4

Zoom 5.7.6 (31792.0820)(2021 年 8 月 18 日)终于在 Linux 上支持无绿屏的虚拟背景。

相关内容