首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >v4l2loopback /dev/video2 2未创建

v4l2loopback /dev/video2 2未创建
EN

Unix & Linux用户
提问于 2022-06-06 21:31:13
回答 1查看 418关注 0票数 1

运行: Arch,使用包"V4L2回环-dkms

我正在尝试运行的软件:https://github.com/fangfufu/Linux-Fake-Background-Webcam

这个软件使用v4l2loopback,我已经成功地安装了几次。

在引导时,我有两个文件要加载v4l2loopback,其中包含以下内容:

第一个文件只是在引导时加载模块。

代码语言:javascript
复制
/etc/modules-load.d/v4l2loopback.conf

内容:v4l2loopback

第二个文件在/dev/video2 2上创建一个虚拟输出设备。

代码语言:javascript
复制
/etc/modprobe.d/linux-fake-background.conf

内容:options v4l2loopback devices=1 exclusive_caps=1 video_nr=2 card_label="fake-cam"

但是,我没有这些文件应该创建的/dev/video2 2。"video_nr=2“应该使它直接映射到/dev/video2 2

模块被加载,试图卸载它会导致以下错误:

代码语言:javascript
复制
$ sudo modprobe -r v4l2loopback
modprobe: FATAL: Module v4l2loopback is in use.

然而,如果我试图手动创建一个视频输出,它只是挂了几个小时,似乎没有任何进展或错误:

代码语言:javascript
复制
$ sudo modprobe v4l2loopback devices=1 exclusive_caps=1 video_nr=2 card_label="fake-cam"
Nothing happens, and I've let it sit there for over 60 minutes

我一直在阅读自述文件,他们说/sys/devices/virtual/video4linux应该包含设备列表,但我甚至没有video4linux文件夹。我尝试过重新安装v4l2loopback包,但没有结果。

我也已经安装了linux头。

我试过重新启动。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-06-09 16:44:29

在将内核更新安装到5.18.2之后,一切都突然正常了。我猜是那个版本的东西。

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

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

复制
相关文章

相似问题

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