v4l2loopback:虚拟相机存在,但在 Zoom 中不显示,在 Cheese 中不起作用

v4l2loopback:虚拟相机存在,但在 Zoom 中不显示,在 Cheese 中不起作用

我已经在OBS中成功设置了虚拟相机:

sudo apt install obs-studio v4l2loopback-dkms
sudo usermod -aG video myuser

安装了以下版本:

v4l2loopback-dkms 0.12.5-1
obs-studio 26.1.2+dfsg1-1~ubuntu20.10.1~ppa1
Kernel: 5.11.0-11-lowlatency

重新启动后,虚拟摄像头按钮和设置将显示在 OBS 中,单击开始按钮将创建以下 CLI 输出:

info: Virtual camera started
info: ==== Virtual Camera Start ==========================================

它似乎也根据 v4l2-ctl 工作:

$ v4l2-ctl --list-devices
OBS Virtual Camera (platform:v4l2loopback-000):
    /dev/video6

USB 2.0 Camera: USB 2.0 Camera (usb-0000:00:14.0-4.2):
    /dev/video4
    /dev/video5
    /dev/media2

Integrated_Webcam_HD: Integrate (usb-0000:00:14.0-6):
    /dev/video0
    /dev/video1
    /dev/video2
    /dev/video3
    /dev/media0
    /dev/media1

将刷新率更改为OBS -> Settings -> Video30 帧/秒,虚拟相机也出现在奶酪,但是在那里选择它,Cheese 无法使用它并显示错误There was an error playing video from the webcam。 Cheese 不会创建任何 CLI 输出。

飞涨,虚拟相机根本不会出现在选择菜单中。

我也尝试过不同的颜色格式中的设置OBS -> Settings -> Advanced,但没有效果,不影响结果。

知道可能是什么原因吗?

[更新:] 使用 VLC 时虚拟相机可以工作。对我来说,这表明输出格式有问题。不过,我已经测试了 OBS 提供的所有可能的输出分辨率、帧速率和颜色格式,但都不适用于 Cheese 或 Zoom。

答案1

事实证明,虚拟相机可以在 Zoom 中使用,但只能使用 Ubuntu 应用程序,而不能在 Chrome 中使用。因此,至少对于 Zoom 来说,这是一个不错的方法/解决方法,尽管 Webex 上没有这样的运气,因为他们没有 Linux 应用程序(一个是据报道虽然正在制作中)。

也无法解释为什么奶酪不能那样工作。所以我还没有完整的解决方案,但至少某物作品...

相关内容