at_ito
2014年6月24日 3時46分
Armadillo-840で、LCDに表示されている画面をキャプチャする方法を紹介します。
Armadillo-840には標準でGStreamerが入っていますので、そちらを利用してキャプチャします。
以下のコマンドでキャプチャすることができます。
[armadillo ~]# gst-launch-1.0 -e multifilesrc location=/dev/fb1 num-buffers=1 ! \ > "video/x-raw,width=800,height=480,format=BGRx,framerate=1/1" ! \ > videoconvert ! jpegenc ! filesink location=capture.jpg
jpegencなどをpngencなどに変更すれば、他の画像形式でもキャプチャすることができると思います。