首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有在应用程序中显示的v4l2loopback设备

没有在应用程序中显示的v4l2loopback设备
EN

Unix & Linux用户
提问于 2020-11-25 13:41:37
回答 1查看 1.6K关注 0票数 4

我一直在成功地使用v4l2loopback ( v4l2sink在OBS中)“发送”我的obs预览面板输出到Zoom。v4l2loopback设备最近在Zoom,Firefox & Brave中停止了显示。不过,我可以确认环回在VLC中是可查看的。

我在听:

  • 流行音乐!_OS (20.10)
  • V4120-DKMS (0.12.5-1)
  • (带有v4l2sink插件) (26.0.2+dfsg1-1)
  • 变焦(5.4.3)

我通常从以下几个方面启动回送设备:

代码语言:javascript
复制
sudo modprobe v4l2loopback video_nr=99 card_label="OBS Video Source" exclusive_caps=1

这通常是通过以下方式在引导时运行的:

代码语言:javascript
复制
$ cat /etc/modprobe.d/v4l2loopback.conf 
options v4l2loopback video_nr=99 card_label="OBS Video Source" exclusive_caps=1

$ cat /etc/modules-load.d/v4l2loopback.conf
v4l2loopback

该设备通过V4L2-ctl显示:

代码语言:javascript
复制
v4l2-ctl --list-devices
OBS Video Source (platform:v4l2loopback-000):
    /dev/video99

Cam Link 4K: Cam Link 4K (usb-0000:06:00.1-4):
    /dev/video2
    /dev/video3

UVC Camera (046d:0990) (usb-0000:06:00.3-1):
    /dev/video0
    /dev/video1

一旦我在操作系统中启动了v4l2sink,我就可以在VLC中看到这一点。但是,正如前面提到的,OBS Video Source设备不再显示在我尝试过的任何应用程序中,它是一个可选择的源代码。

如何才能让OBS Video Source再次作为源出现在Zoom中?

EN

回答 1

Unix & Linux用户

发布于 2020-11-26 15:57:13

支持的着色空间/维数

许多应用程序只支持某些颜色空间和尺寸。

尝试以一些常见的维度("640x480“、"1280x720")和一个共同的颜色空间("YUY2”,也就是"YUYV")输出数据。

刚才,我成功地将变焦(5.4.53350.1027)连接到一个YUY2:1280x720回送设备,作为OBS的输出(25.0.7-325-ga2ad2c6ca)。

buggy版的v4l2loopback-dkms

众所周知,Ubuntu-20.04已经修补了v4l2loopback-dkms源代码以防止错误--不幸的是,该修补程序破坏了模块的功能。

如果使用一个已知的良好分辨率/颜色空间没有帮助,尝试使用最后的上游版本(而不是包)。

然而:一般来说,你应该坚持分发-提供包。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/621517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档