【发布时间】:2011-02-17 22:07:45
【问题描述】:
我的目标是能够键入一个单词命令并从通过 USB 连接的根 Nexus One 中获取屏幕截图。
到目前为止,我可以像这样拉取我认为是32bit xRGB888 原始图像的帧缓冲区:
adb pull /dev/graphics/fb0 fb0
不过,我很难将其转换为 png。我正在尝试这样的ffmpeg:
ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb8888 -s 480x800 -i fb0 -f image2 -vcodec png image.png
这会创建一个可爱的紫色图像,其中的部分与屏幕有点相似,但这绝不是一个干净的屏幕截图。
【问题讨论】:
标签: android graphics ffmpeg screenshot