我正在尝试将来自 hikvion 相机的 RTSP 流保存到树莓派 3 中 USB 笔式驱动器中的 .mp4 文件。
我正在使用 raspbian,我从互联网上阅读了很多内容,并且我正在使用不同的程序来尝试保存视频。
我使用cvlc
,openRTSP
和ffmpeg
, 并且它们都有错误...
我使用的一些命令:
openRTSP -D 1 -c -B 10000000 -b 10000000 -4 -Q -F video_openRTSP_ -P 1200 -w 1920 -h 1080 -f 25 -t -u admin xxxxx rtsp://admin:xxxxx@192.168.1.64:554/h264/ch1/main/av_stream
ffmpeg -i rtsp://admin:xxxxx@192.168.1.64:554/h264/ch1/main/av_stream -acodec copy -vcodec copy ffmpeg.mp4
cvlc --rtsp-tcp rtsp://admin:xxxxx@192.168.1.64:554/h264/ch1/main/av_stream --sout=file/mp4:cvlc.mp4 --stop-time=900 vlc://quit
我为这三个程序中的每一个都尝试了很多不同的参数......最终结果从来都不是很好。我猜海康威视固件没有很好地实现 RTSP 协议......
海康威视摄像机是否存在一些替代固件?因为我们有用于路由器的 openWRT 和 ddWRT?
有人和我有同样的问题吗?
(我想存储至少15分钟,即使保存.mp4文件,有时只保存几秒钟的视频,有时我无法重现视频)
错误图片:
打开RTSP:
ffmpeg: