【发布时间】:2018-01-23 07:09:14
【问题描述】:
试图通过FFmpeg正确抓取一个IP摄像头,海康威视品牌。
这就是 FFmpeg 的情况:
"ffmpeg",
"-rtsp_transport", "tcp",
"-stimeout", "3000000",
"-re",
"-i", stream,
"-vcodec", "copy",
"-acodec", "libfdk_aac",
"-f", "segment",
"-segment_list_type", "m3u8",
"-segment_list", name,
"-segment_list_size", "1",
"-segment_format", "mpegts",
"-segment_time", "5",
segment_filename,
结果总是带有这些警告:
[segment @ 0x560d0df9d1e0] 输出流 0:0 中的非单调 DTS;上一个:33976,当前:7200;更改为 33977。这可能会导致输出文件中的时间戳不正确。
我被这些警告所困扰,不知道如何在不重新编码流的情况下摆脱它们。确实,这破坏了我的时间戳。
【问题讨论】: