1、直接cat fb设备
# cat /dev/fb0> /mnt/frame.raw
这样就得到了一个屏幕的raw文件。注意此时是不可以直接打开的。
2、使用ffmpeg来转换颜色
可以把raw文件放在PC机上,使用ffmpeg工具进行格式转换。
ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt rgb555 -s 1920X1080 -i /mnt/frame.raw -f image2 -vcodec png frame-%d.png
- -s 指定分辨率,要设置准确,不然图像的轮廓都看不到
- -pix_fmt 指定源图像的格式,设置不准确会导致转换后的图片颜色不正常,嵌入式系统一般都用是rgb565和rgb555,优先测试一下这两种颜色
- -i 指定输入的文件名