用Python记录IP-Cam的框架

时间:2015-04-05 15:39:45

标签: python streaming rtsp

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

我想在无头覆盆子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创作。

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

  • 无头硒(缓慢)
  • live555(不要让它运行)
  • opencv(不记录流?)

你还有其他建议吗?

1 个答案:

答案 0 :(得分:1)

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

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

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