运行: Arch,使用包"V4L2回环-dkms“
我正在尝试运行的软件:https://github.com/fangfufu/Linux-Fake-Background-Webcam
这个软件使用v4l2loopback,我已经成功地安装了几次。
在引导时,我有两个文件要加载v4l2loopback,其中包含以下内容:
第一个文件只是在引导时加载模块。
/etc/modules-load.d/v4l2loopback.conf内容:v4l2loopback
第二个文件在/dev/video2 2上创建一个虚拟输出设备。
/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
模块被加载,试图卸载它会导致以下错误:
$ sudo modprobe -r v4l2loopback
modprobe: FATAL: Module v4l2loopback is in use.然而,如果我试图手动创建一个视频输出,它只是挂了几个小时,似乎没有任何进展或错误:
$ 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头。
我试过重新启动。
发布于 2022-06-09 16:44:29
在将内核更新安装到5.18.2之后,一切都突然正常了。我猜是那个版本的东西。
https://unix.stackexchange.com/questions/705207
复制相似问题