嵌入式linux使用cat命令截屏

2019-07-12 20:16发布

1、直接cat fb设备

# cat /dev/fb0> /mnt/frame.raw 这样就得到了一个屏幕的raw文件。注意此时是不可以直接打开的。

2、使用ffmpeg来转换颜 {MOD}

可以把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 指定源图像的格式,设置不准确会导致转换后的图片颜 {MOD}不正常,嵌入式系统一般都用是rgb565和rgb555,优先测试一下这两种颜 {MOD}
  • -i 指定输入的文件名