ffmpeg 输出到帧缓冲区 (fbdev) Raspberry Pi 4
我一直在尝试使用 ffmpeg 在帧缓冲区上播放视频。理论上这
ffmpeg -i /dev/video0 -pix_fmt bgra -f fbdev /dev/fb0
我会得到类似
[fbdev @ 0xfcb380] Pixel format bgra is not supported, use rgb565le
av_interleaved_write_frame(): Invalid argument
或的 错误 使用 rgb565le 时出现交错错误。
令人困惑的是,当我尝试从帧缓冲区读取数据时,我得到了一个分辨率不正确的屏幕截图,看起来像一个空白的 tty。
sudo ffmpeg -f fbdev -framerate 1 -i /dev/fb0 -frames:v 1 screenAA3.jpeg
我正在使用最新的 Buster 版本的 RPi4 上运行。我遇到了图形包无法与 post vulkan 驱动程序一起使用的问题,这可能是问题所在吗?
I have been trying to play a video on the frame buffer with ffmpeg. In theory this
ffmpeg -i /dev/video0 -pix_fmt bgra -f fbdev /dev/fb0
I get errors like
[fbdev @ 0xfcb380] Pixel format bgra is not supported, use rgb565le
av_interleaved_write_frame(): Invalid argument
or
Interlace errors when I use rgb565le.
Confusingly when I try to read from the framebuffer, I get a screenshot of incorrect resolution which looks like a blank tty.
sudo ffmpeg -f fbdev -framerate 1 -i /dev/fb0 -frames:v 1 screenAA3.jpeg
I am running on a RPi4 with latest buster build. I have had issues with graphical packages not working with the post vulkan driver, could that be the issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论