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
- Installは
v4l2loopback-dkms
システムにモジュールをインストールしますが(少なくともすべてがうまくいく場合)、モジュールをロードしません。 - したがって、次のようにモジュールを手動でロードする必要があります。
modprobe v4l2loopack
- このデバイスを使用するには、
zoom
まずOBS-studioをデバイスに接続する必要があります。
モジュールを認識するexlusive_caps=1
には、モジュールをロードするときにこのオプションを渡す必要があるかもしれません。zoom