2015-04-05 26 views
0

我正在努力安全的一個ip-cam的框架。 (h264 mp4 AVC - 說vlc)和支持rtsp和onvif的凸輪流。所以我可以在vlc中看到流。與Python的IP攝像機的記錄框架

我想在無頭樹莓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

我用ffmpeg和一些shell腳本做了它。 FFmpeg的是能夠讀取該流並創建每一幀的JPEG在代碼中的一行:

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

這限制了流3FPS,這對我來說已經足夠了。