You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

标准playlist.m3u8格式说明及本地.ts分片合并失败问题求助

标准playlist.m3u8格式说明及本地.ts分片合并失败问题求助

24/06/2024: [问题描述]

几年前我从网上下载了一批视频,当时拿到了两类文件:

  • 一堆.ts格式的分片文件(我这里总共有318个,文件名从segment1_1_av.ts一直到segment318_1_av.ts)
  • 一个单独的playlist.m3u8播放列表文件

想着把这些分片合并成完整的视频,我在PowerShell里用了这条ffmpeg命令:
ffmpeg -i playlist.m3u8 -c copy out.ts

结果执行后直接报错,提示无法获取对应的资源。我折腾了半天才发现,问题出在这个playlist.m3u8文件的内容上!

我用记事本打开这个播放列表一看,里面的条目全是远程服务器的URL,而不是本地文件路径:

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:10.000,
http://arteptweb-vh.akamaihd.net/i/am/ptweb/069000/069800/069809-001-A_0_VOF_AMM-PTWEB_XQ.seC11KAAU2.smil/segment1_1_av.ts
#EXTINF:10.000,
http:/...(后面的分片条目都是类似的远程地址)

难怪ffmpeg会失败,它一直在尝试去远程拉取这些分片,但这些链接大概率已经失效了,而且我本地明明已经存好了所有的.ts分片文件啊。

想请教一下各位大佬:有没有办法修改这个m3u8文件,让它指向我本地的.ts分片?或者有没有其他更简单的方法,能把我手里的这些本地.ts分片合并成一个完整的视频文件?

备注:内容来源于stack exchange,提问作者dg lr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 13:04:29