我试图从rtsp每秒只流一帧,我使用ffmpeg与以下命令
ffmpeg.exe -i rtsp:/ XXXXX -q:v 1 -vf fps = fps = 1 -f mpegts udp://Y.Y.Y.Y:ZZ
但我收到的速度高于1 fps。
P.S以1 fps捕获帧并将其保存在任何其他方法(不是图像)中也将解决问题
使用实时过滤器。
ffmpeg -i rtsp:/XXXXX -q:v 1 -vf fps=1,realtime -f mpegts udp://Y.Y.Y.Y:ZZ
如果您有音频,则需要添加-af arealtime
。