我正在使用ffmpeg使用.m3u8网址保存实时流。我经常看到以下消息。这导致输出视频冻结。
skipping 5 segments ahead, expired from playlists
Run Code Online (Sandbox Code Playgroud)
如何告诉ffmpeg只写框架而忽略它们已过期?我宁愿看到一个断断续续的视频,也不要只是停滞不前。
Dan*_*rin -1
老问题,但是WTH......也许它对某人有帮助。
如果我正确理解情况,该消息意味着 ffmpeg 正在跳过 5 个整个块(“段”)的下载。
这不是关于“过期的帧”,而是“我已计划下载但不再发布在播放列表上的块”。
5 个块/段可能有几秒长,而不仅仅是 5 帧。这就是您看到冻结的原因。
也许您可以尝试对输入使用一些过滤器,以便输出复用器可以填充段间隙。看一下覆盖过滤器,例如: https: //ffmpeg.org/ffmpeg-filters.html#Examples-82
| 归档时间: |
|
| 查看次数: |
1339 次 |
| 最近记录: |