Proxmoxゲスト仮想マシンでv4l2loopbackを使用してデスクトップループバックを試みると、黒い画面が表示されます。

Proxmoxゲスト仮想マシンでv4l2loopbackを使用してデスクトップループバックを試みると、黒い画面が表示されます。

背景

私は現在私のMatrixサーバーに接続するためにWhatsApp用のAndroidエミュレータを設定しようとしています。 QRコードをスキャンするためにウェブカメラを設定する必要があるまで、ここの指示に従いました。https://docs.mau.fi/bridges/go/whatsapp/android-vm-setup.html

質問

次のコマンドを使用してデスクトップ画面をループバックしようとしています。

 ffmpeg -s 1024x600  -f x11grab -i :1+10,20 -vf format=pix_fmts=yuv420p -f v4l2 /dev/video0

その後、ビデオ信号を確認してください。

mplayer tv:// -tv driver=v4l2:device=/dev/video0

しかし、私が見ることができるのは黒い窓だけだった。なぜかこれはうまくいかないようです。

前提条件

以下を使用してカーネルモジュールをインストールしました。

sudo dnf install v4l2loopback

そしてモジュールをロードしてください。

sudo modprobe v4l2loopback

VM ゲストは、proxmox ハイパーバイザー v6.4-13 で実行される fedora 33 です。

通常、仮想マシンのゲストでこれを実行できますか?私は何が間違っていましたか?

答え1

答えを見つけたと思います。ArchLinuxフォーラムで。 X11プラグインはffmpegWaylandでは動作しないようです。

関連情報