Video aus Framebuffer packen

943
Orient

Kann ich Videos aus dem Framebuffer mit den Funktionen fbdev (alt /dev/fb0) oder DRI DRM abrufen?

Kann ich ffmpegfür diese Zwecke verwenden?

Derzeit möchte ich die Ausgabe des Qt Quick- Fensters abholen , das auf dem EGLFS- QPA- Backend ausgeführt wird (dh im Vollbildfenster, das von OpenGL ES 2 und höher gerendert wird ). Ich kann das Bild für Bild mit den QScreenFähigkeiten machen, aber ich möchte Nachwirkungen des Quetschens oder unerwünschte Interaktionen zwischen QScreenund verhindern QQmlApplicationEngine.

1
@LordNeckbeard habe ich getestet und es funktioniert! Vielen Dank. Orient vor 6 Jahren 0

1 Antwort auf die Frage

3
LordNeckbeard

You can use the FFmpeg fbdev input device:

ffmpeg -f fbdev -framerate 10 -i /dev/fb0 output.foo 

If you omit -framerate the default value of 25 will be applied.