ffmpeg 将 rtsp 保存为 mkv 文件时需要更多缓冲

ffmpeg 将 rtsp 保存为 mkv 文件时需要更多缓冲

我的相机有 GSM 连接。当我直接从相机播放流时,一切正常,但如果我将相同的流保存到文件中,我会发现 80% 的帧损坏,如下所示: 框架破损

我的 ffmpeg 参数:

  ffmpeg -i rtsp://login:pass@IP:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2'\
   -hide_banner -y\
   -loglevel error\
   -rtsp_transport tcp\
   -use_wallclock_as_timestamps 1\
   -acodec copy\
   -vcodec copy\
   -f segment\
   -segment_time 900\
   -segment_format mkv\
   -segment_atclocktime 1\
   -strftime 1\
   -reset_timestamps 1\
   $BASEDIRECTORY/$YEAR/$MONTH/$DAY/%d_%H-%M.mp4

也许我需要更多缓冲或类似的东西?请帮忙。

答案1

我解决了我的问题。-rtsp_transport tcp必须在之前-i

相关内容