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?

War es hilfreich?

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).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top