Ich versuche, ein kopfloses xpra-Display aufzunehmen. (Ich habe versucht, die Optionen xvfb und Xdummy zu verwenden).
Das Problem ist mit ffmpegs "x11grab". Der verwendete Befehl lautet:
/usr/bin/ffmpeg -y -framerate 2 -video_size 1920x1080 -f x11grab -i :102 -vcodec libx264 -crf 0 -preset ultrafast /output.mkv
Das Problem ist, dass dies nur eine leere Anzeige aufzeichnet. Es ist komplett weiß, mit Ausnahme des schwarzen X, das Sie auf einem Linux-System erkennen würden.
Ffmpeg funktioniert einwandfrei für die Aufnahme von "echten" Anzeigen, und ich kann eine Verbindung zur xpra-Sitzung herstellen und feststellen, dass tatsächlich Fenster in der Anzeige vorhanden sind. Wenn Sie eine xwd-Ausgabe in xwud umleiten, werden dieselben Fenster angezeigt.
Ich habe den ganzen Tag damit verschwendet! Kennt jemand irgendwelche Hacks, die ich machen kann, um x11grab zum Laufen zu bringen?