使用 Python 录制 IP-Cam 的帧

Record Frame of IP-Cam with Python

我正在努力保护 ip-cam 的框架。凸轮流(h264 mp4 avc - 说 vlc)并支持 rtsp 和 onvif。所以我可以在 vlc 中看到流。

我想在无头raspberry pi上录制帧。

我可以用这个 python 脚本接收 rpt 帧:https://code.google.com/p/python-mjpeg-over-rtsp-client/downloads/detail?name=rtsp_mjpeg_client-0.1.zip&can=2&q= 但是因为我的摄像头没有流式传输 mjpeg,所以我不能使用他的 jpeg 创作。

我尝试了其他几种解决方案

您还有什么建议吗?

我用 ffmpeg 和一些 shell 脚本制作的。 FFmpeg 能够读取流并为一行代码中的每一帧创建一个 jpeg:

ffmpeg -i rtsp://$user:$pw@$ip:554 -f image2 -vf fps=3 $name_%03d.jpg -loglevel quiet

这将流限制为 3Fps,这对我来说已经足够了。