使用openRTSP和ffmpeg录制视频

时间:2018-06-29 16:45:29

标签: ffmpeg openrtsp

我正在尝试使用以下命令使用openRTSP和ffmpeg记录rtsp流,并且效果很好。但是视频持续时间有些问题。我总是得到的输出视频文件的持续时间小于实际录制时间。

例如,如果我录制了10分钟的现场直播,我得到的视频文件的时长只有6-7分钟。我已经检查了输入和输出的fps,它是相同的(fps = 10)。可能是什么问题?

openRTSP -D 10 -v -t -c -B 10000000 -b 10000000 rtsp://192.168.1.5:554/media/live/1/1 | ffmpeg -i - -codec copy  out.mp4

1 个答案:

答案 0 :(得分:0)

问题与ffmpeg版本有关,m3u8文件中的HLS段持续时间是带有旧ffmpeg的整数值。但是,当我使用最新的ffmpeg时,它变为浮动状态,并且我将获得完整的视频。