sudo modprobe v4l2loopback modprobe:错误:无法插入‘v4l2loopback’:错误地址

sudo modprobe v4l2loopback modprobe:错误:无法插入‘v4l2loopback’:错误地址

当我按照步骤使用数码相机(佳能)作为网络摄像头

我的 Linux 是 Ubuntu 18.04

我使用以下命令时遇到错误:

sudo modprobe v4l2loopback
modprobe: ERROR: could not insert 'v4l2loopback': Bad address

目前我在互联网上什么也没找到。

你能帮助我吗?

埃里克

答案1

我遇到了同样的问题(按照类似的 DSLR 指南操作),最后我编译了模块v4l2loopback并安装了它。现在一切都运行正常。

确保使用以下命令删除原始软件包安装 sudo apt-get remove v4l2loopback-dkms

现在按照 GitHub 说明如何编译和安装模块(非常简单,克隆并查看安装部分)。 https://github.com/umlaeute/v4l2loopback

答案2

使用时艾瑞恩将您的 iPhone 摄像头变成网络摄像头,我在 Ubuntu 18.04 上也遇到了同样的错误,因为它带来了 v4l2loopback-dkms 作为依赖项。所以我不得不先卸载该软件包及其依赖项。

sudo apt purge v4l2loopback-dkms

编译模块确实可以摆脱错误

git clone https://github.com/umlaeute/v4l2loopback.git
cd v4l2loopback
make
sudo su
make install

安装命令后:sudo modprobe v4l2loopback exclusive_caps=1运行无问题。但为了让 iriun 工作,我必须执行以下附加步骤:

  • 安装不带 4l2loopback-dkms 依赖的 iriun:

    sudo dpkg -i --ignore-depends=4l2loopback-dkms iriunwebcam.deb
    
  • 修复/var/lib/dpkg/status
    搜索 iriun 中的依赖关系,并从中删除 4l2loopback-dkmsDepends:

    Package: iriunwebcam
    Status: install ok installed
    Maintainer: Iriun
    Architecture: all
    Version: 2.2
    Depends: qt5-default, jackd, adb
    Description: Iriun Webcam for Linux
    

您也可以在 iriunwebcam.deb 文件中更改依赖项,但这种方法对我来说似乎更简单。现在 iriun 对我来说很好用。

相关内容