小编ndm*_*web的帖子

我可以将 JPG 或 PNG 显示到帧缓冲区 (/dev/fb*) 吗?

我知道我可以使用类似的东西在 linux 中捕获帧缓冲区,cp /dev/fb0 ~/myimage并通过像这样处理回设备来重新显示它cp ~/myimage /dev/fb0。帧缓冲图像数据是什么格式?以及如何将预制图像(jpg、png)显示到帧缓冲区?我可以使用 imagemagick 转换为这种格式吗?

ps 我使用的是运行 raspbian 的 raspberry pi。



更新 11-12-2012

我最终使用pygame在我的应用程序中显示图像。不确定这是否使用帧缓冲区来显示图像。但它很好地满足了我的需求。

linux framebuffer images raspberry-pi

20
推荐指数
1
解决办法
5万
查看次数

FFMPEG 提取帧内 I、P、B 帧

有没有办法从 FFMPEG 或类似程序中提取帧内并按原样保留它们?我知道您可以使用-f image2. 但这些是每个帧的完整图像。我只想导出运动变化的图像,所以我会让 P 和 B 帧只显示运动变化,排除或掩盖图像的未变化区域。

这可能吗?

我正在使用的基本帧导出命令。这为我提供了每帧的全帧图像,以指定的 FPS。

ffmpeg -i input.mp4 -r 12 -an -b 1024k -y -f image2 frame%4d.jpg

我希望导出帧,以便我有一个帧文件夹,其中第一帧将是完整图像,下一帧将仅是需要重绘图像的图像数据。暴露两个帧之间的时间冗余(这不是 I、P、B 帧所做的吗?)

video ffmpeg

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

ffmpeg ×1

framebuffer ×1

images ×1

linux ×1

raspberry-pi ×1

video ×1