HTC Sensation Framebuffer (dev/graphics/fb0) 屏幕截图乱码图像

发布于 2025-01-04 20:19:06 字数 229 浏览 0 评论 0原文

有人可以告诉我为什么 HTC Sensation 的屏幕截图是乱码吗?

这就是我正在做的:

adb pull /dev/graphics/fb0 fb0
ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb32 -s 540x960 -i fb0 -f image2 -vcodec png image.png

Could some one tell me why I get scrambled screenshots from the HTC Sensation?

Here's what I'm doing:

adb pull /dev/graphics/fb0 fb0
ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb32 -s 540x960 -i fb0 -f image2 -vcodec png image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼泪也成诗 2025-01-11 20:19:06

我正在使用 HTC sense HD,下面的代码对我来说效果很好。

ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt bgr32 -s 480x800  -i fb0 -f image2 -vcodec png image2.png

你使用的是RGB32格式,你必须使用BGR32。

I'm using HTC sensation HD, the code below works fine for me.

ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt bgr32 -s 480x800  -i fb0 -f image2 -vcodec png image2.png

You are using RGB32 format, you have to use BGR32.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文