Wie Capture Screenshots oder Filme auf dem Linux-Framebuffer screenen
-
13-09-2019 - |
Frage
Wie kann der Linux-Framebuffer, auf Zelle Linux, entweder Screenshots oder Filme zu erhalten, erfaßt werden?
Gibt es ein Werkzeug, um dies für ein laufendes Programm zu tun, oder muss das Programm schriftlich und vermutlich zu steuern, auch der Rahmenpuffer Erfassung und Aufzeichnung handhaben? Wenn ja, wie würde so das Programm tun?
Lösung
Viele Werkzeuge für so tun, zum Beispiel fbgrab und fbdump ; Blick auf die Quellen für diese beiden, wäre es ziemlich einfach sein, entweder ein oder schreiben Sie Ihre eigene zu erweitern, welches Video, anstatt nur Schnappschüsse einfängt.
Allerdings würde ich empfehlen, dass das Programm Schreiben in den Framebuffer und die eine Aufnahme sein, um die Erfassung Rahmen zu synchronisieren zwischen dem Schreiben ihnen (und nicht teilweise durch ein Schreiben oder das Überspringen oder ...)
Andere Tipps
könnten Sie ffmpeg
oder avconv
(zB. avconv -f fbdev -i /dev/fb0 mymovie.flv
).