如何解决如何使用 ffmpeg 将带有 #EXT-X-DISCONTINUITY 的 .m3u8 播放列表转换为 .mp4
我有一个 .m3u8 播放列表。看起来像这样
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-TARGETDURATION:11
#EXTINF:10.3200,segment_1_10.ts
#EXT-X-DISCONTINUITY
#EXTINF:5.0800,segment_3_40.ts
#EXT-X-DISCONTINUITY
#EXTINF:5.1200,segment_30_76.ts
#EXT-X-DISCONTINUITY
#EXTINF:5.1200,segment_2_10.ts
#EXT-X-DISCONTINUITY
#EXT-X-ENDLIST
我想将其转换为 .mp4 文件。我试过 ffmpeg -i input.m3u8 -c copy output.mp4
但它给了我这样的警告。
Non-monotonous DTS in output stream 0:0; previous: 918501,current: 421200; changing to 918502. This may result in incorrect timestamps in the output file.
据我所知,这是因为“ffmpeg 不会在 m3u8 中合并由 #EXT-X-DISCONTINUITY 分隔的流”。
我怎样才能把 m3u8 转换成 mp4??
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。