v4l2loopback /dev/video2 が生成されませんでした。

v4l2loopback /dev/video2 が生成されませんでした。

実行中:Arch Linux、パッケージの使用」v4l2loopback-dkms

実行したいソフトウェア: https://github.com/fangfufu/Linux-Fake-Background-Webcam

このソフトウェアはv4l2loopbackを使用していましたが、私は何度も成功しました。

起動時に、次の内容でv4l2loopbackをロードしたい2つのファイルがあります。

最初のファイルは起動時にモジュールをロードします。

/etc/modules-load.d/v4l2loopback.conf

コンテンツ:v4l2loopback

2番目のファイルは/ dev / video2に仮想出力デバイスを作成します。

/etc/modprobe.d/linux-fake-background.conf

コンテンツ:options v4l2loopback devices=1 exclusive_caps=1 video_nr=2 card_label="fake-cam"

ただし、これらのファイルを生成する必要がある/dev/video2はありません。 "video_nr=2" は /dev/video2 に直接マップする必要があります。

モジュールがすでにロードされていてアンロードしようとすると、次のエラーが発生します。

$ 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

Readmeを読んでみると、/sys/devices/virtual/video4linuxデバイスのリストを含める必要がありますが、video4linuxフォルダもありません。 v4l2loopbackパッケージを再インストールしてみましたが、役に立ちませんでした。

私もLinuxヘッダをインストールしました。

再起動してみました。

ベストアンサー1

5.18.2でカーネルアップデートをインストールした後、突然すべてがうまくいきました。何かそのバージョンだと思います。

おすすめ記事