Linux Mintにv4l2loopbackを最もよくインストールする方法は?

Linux Mintにv4l2loopbackを最もよくインストールする方法は?

Zoomに提供できるように、OBS(26.1.1)で仮想Webカメラを作成しようとしています。私はLinux Mint 20.1 Cinnamon、バージョン4.8.6、カーネル5.4.0-64-genericです。

私はそうしました:

sudo apt-get install v4l2loopback-dkms
sudo apt-get install v4l2loopback-utils

ただし、v4l2loopback は拡張オプションとして表示されません。

私はv4l2loopback githubページにアクセスしましたが、最初からビルドしてカーネルにインストールする必要があることを提案しました。最初からビルドしようとしましたが、すぐにmakeコマンドで問題が発生しました。

make -C /lib/modules/`uname -r`/build M=/home/berggren/Downloads/v4l2loopback-main modules
make[1]: Entering directory '/usr/src/linux-headers-5.4.0-64-generic'
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-64-generic'
make -C utils
make[1]: Entering directory '/home/berggren/Downloads/v4l2loopback-main/utils'
cc  -I..   v4l2loopback-ctl.c   -o v4l2loopback-ctl
v4l2loopback-ctl.c:1:10: fatal error: sys/types.h: No such file or directory
    1 | #include <sys/types.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
make[1]: *** [<builtin>: v4l2loopback-ctl] Error 1
make[1]: Leaving directory '/home/berggren/Downloads/v4l2loopback-main/utils'
make: *** [Makefile:85: utils/v4l2loopback-ctl] Error 2

私は正しい方向に行くかどうか確信がないので、もう行かなかった。

v4l2loopbackをインストールする正しい手順を説明できる人はいますか?

ベストアンサー1

  1. Installはv4l2loopback-dkmsシステムにモジュールをインストールしますが(少なくともすべてがうまくいく場合)、モジュールをロードしません。
  2. したがって、次のようにモジュールを手動でロードする必要があります。modprobe v4l2loopack
  3. このデバイスを使用するには、zoomまずOBS-studioをデバイスに接続する必要があります。

モジュールを認識するexlusive_caps=1には、モジュールをロードするときにこのオプションを渡す必要があるかもしれません。zoom

おすすめ記事