使用cvlc,openRTSP或ffmpeg从海康威视将RTSP保存到.mp4时出错

问题描述

我正在尝试将来自hikvion相机的RTSP流保存到树莓派3的USB笔驱动器中的.mp4文件中。

我正在使用树莓派,我从互联网上读到很多东西,并且正在使用其他程序来尝试保存视频。

我使用了cvlcopenRTSPffmpeg,它们都有错误...

我使用的一些命令:

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:[email protected]:554/h264/ch1/main/av_stream
ffmpeg -i rtsp://admin:[email protected]:554/h264/ch1/main/av_stream -acodec copy -vcodec copy ffmpeg.mp4
cvlc --rtsp-tcp rtsp://admin:[email protected]:554/h264/ch1/main/av_stream --sout=file/mp4:cvlc.mp4 --stop-time=900 vlc://quit

我为这3个程序中的每一个都尝试了很多不同的参数...最终结果从来都不是很好。我猜海康威视固件不能很好地实现RTSP协议...

是否存在用于海康威视相机的替代固件?因为我们有用于路由器的openWRT和ddWRT?

有人和我有同样的问题吗?

(即使保存了.mp4文件,我也希望至少存储15分钟,有时只保存几秒钟的视频,有时却无法复制该视频)

错误图片:

openRTSP:

enter image description here

enter image description here

ffmpeg:

enter image description here

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)