ブログ

Armadillo-840でGStreamerを使ってLCD画面のキャプチャを取る方法

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などに変更すれば、他の画像形式でもキャプチャすることができると思います。