Hintergrund
ich versuche gerade, einen Android-Emulator für WhatsApp einzurichten, der eine Verbindung zu meinem Matrix-Server herstellt. Ich bin den Anweisungen hier bis zu dem Punkt gefolgt, an dem ich eine Webcam für das QR-Scannen einrichten muss:https://docs.mau.fi/bridges/go/whatsapp/android-vm-setup.html
Problem
Ich versuche, meinen Desktop-Bildschirm mit dem folgenden Befehl zurückzuverfolgen
ffmpeg -s 1024x600 -f x11grab -i :1+10,20 -vf format=pix_fmts=yuv420p -f v4l2 /dev/video0
Anschließend prüfe ich das Videosignal mit
mplayer tv:// -tv driver=v4l2:device=/dev/video0
Aber ich sehe nur ein schwarzes Fenster. Irgendwie scheint das nicht zu funktionieren.
Voraussetzungen
Ich habe das Kernelmodul installiert mit
sudo dnf install v4l2loopback
und lud das Modul mit
sudo modprobe v4l2loopback
Der VM-Gast ist ein Fedora 33, der auf einem Proxmox-Hypervisor v6.4-13 läuft.
ist das in einem VM-Gast grundsätzlich möglich? Mache ich etwas falsch?
Antwort1
Ich glaube, ich habe eine Antwort gefundenim ArchLinux-Forum. Es scheint, dass das X11-Plugin ffmpeg
nicht mit Wayland funktioniert.