我有一台 Raspberry PI 4,配有 Raspberry 7 英寸触摸屏,buster 已安装 Ffmpeg、Gstreamer 和 v4l2loopback-dkms。我已将 USB 视频采集器加密狗连接到该加密狗,其中还连接了 Pioneer 后置摄像头。
现在我的目标是回送到/dev/video0
,/dev/video1
但在此过程中,我的流变成了绿色,并且闪烁很多。
Video0 在 VLC 中看起来不错,所以我猜是我的命令出了问题。我尝试了各种 pix_fmt 格式,但它们或多或少都得到了相同的结果。
有人能看出哪里出了问题吗?
ffmpeg -f rawvideo -video_size "720x480" -i /dev/video0 -fv4l2 -pix_fmt yuv422 /dev/video1
答案1
ffmpeg -f v4l2 -i /dev/video0 -vf format=yuv420p -f v4l2 /dev/video1
- 输入
-f
应该是 v4l2,而不是 rawvideo。 - 输出像素格式需要是yuv420p,而不是yuv422p。