proxmox ゲスト VM で v4l2loopback を使用してデスクトップをループバックしようとすると画面が黒くなる

proxmox ゲスト VM で v4l2loopback を使用してデスクトップをループバックしようとすると画面が黒くなる

背景

現在、Matrix サーバーと WhatsApp ブリッジするための Android エミュレーターをセットアップしようとしています。QR スキャン用に Web カメラをセットアップするところまでは、ここの指示に従いました。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 ゲストは fedora 33 で、proxmox ハイパーバイザー v6.4-13 で実行されます。

これは一般的に VM ゲストで実行できるのでしょうか? 何か間違っているのでしょうか?

答え1

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

関連情報