将 m3u8 的 ts 转码为多比特率 ts。由于重叠导致播放器卡住

将 m3u8 的 ts 转码为多比特率 ts。由于重叠导致播放器卡住

我有实时 M3u8。想将其转换为多配置文件 m3u8 和 master.m3u8。我们使用 python 脚本填充多配置文件 index.m3u8 和 master.m3u8 实现了此目的。

当我们从输入的 m3u8 流转码 ts 时,播放器给出检测到片段之间重叠的错误。

https://i.stack.imgur.com/6ncLk.png

基本上我可以看到流的变化点并不是单调增加的,这导致了差距。

可能的解决方案是保留 pts 和 dts 值。使用 -copyts 但没有作用。

任何帮助将不胜感激。

相关内容