从android的framebuffer里取图

在网上看到的

只需要如下命令即可:
$ adb shell
# cat /dev/graphics/fb0 > /sdcard/frame.raw

然后用FFMPEG转换为png
$ IMAGE_RES=320×480
$ RAW_IMAGE=frame.raw
$ OUT_IMAGE=frame-%d.png
$ #Download the raw data
$ adb pull /sdcard/$RAW_IMAGE .
$ ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt rgb565 -s $IMAGE_RES \
-i $RAW_IMAGE -f image2 -vcodec png $OUT_IMAGE

可以参考http://my.opera.com/otaku_2r/blog/grab-a-frame-in-android-frame-buffer



Posted in Android Tagged with: ,

无觅相关文章插件,快速提升流量