我偶然发现了openrtsp,这正是我从安全摄像头捕获素材所需要的。
当我将视频输出到文件时,我似乎遇到了一个奇怪的问题。这是我使用的命令:
openRTSP -D 2 -B 10000000 -b 10000000 -4 -F alleycamnorth245 -d 86400 -P 900 -t -u guest'' RTSP://cam_ip/user=guest_password=tlJwpbo6_channel=1_stream=0.sdp
输出文件似乎有帧率问题。在上面的示例中,视频的长度正确(15分钟),整个15分钟都有音频。但是,所有视频在前两分钟都播放得非常快。所有视频都在那里,它只是在前两分钟压缩的时间。
相机设置为每秒2帧,但更改相机设置似乎无效。我还为mov和avi输出选项尝试了无数其他选项,如-q和-i。但是,Avi不起作用,因此会产生同样的问题。
我使用的相机来自techage,但是,我已经在一两个不是来自techage的相机上尝试过它们(虽然它们内部可能有相同的内脏。不确定)。
我觉得我已经尝试过所有事情。使用ffmpeg直接拉rtsp就可以创建一个格式正确的视频文件,但是,openrtsp看起来效果要好得多,所以,我希望我能解决这个问题。
谢谢!