把 M3U 播放列表中的流转成 MP4(逐频道)
6 min read
转换的是流,不是播放列表本身
M3U 播放列表是引用列表——不是视频。你不能把“播放列表转成 MP4”,就像不能把电视节目表转成电影一样。你可以把列表中的单个频道流转成 MP4,一次一个 URL(或用脚本批量)。
用我们的转换器转一个频道
- 用文本编辑器打开 M3U 播放列表。
- 复制频道 #EXTINF 下一行的流 URL。
- 粘贴到我们的 M3U8 转 MP4 转换器。
- 选择 MP4 并转换,然后保存文件。
仅对你有权保存的流这样做。指南:如何把 M3U8 转成 MP4。
用 FFmpeg 处理播放列表中的流
单个频道:
ffmpeg -i "https://stream.server.com/channel.m3u8" -c copy -bsf:a aac_adtstoasc channel.mp4
批量多频道时,解析 M3U 并对每个 URL 运行 FFmpeg。见 FFmpeg M3U8 指南和批量下载。
直播频道 vs 点播条目
直播 IPTV 频道是连续的——录制捕获流在线时的一段时间窗口。点播式条目可能是完整资产,更像普通 M3U8 点播转换。直播片段会过期;请及时下载/转换。
这里下载器 vs 转换器
需要时先用下载器保存流再转换——若只要 MP4 可直接转换。区别:转换器 vs 下载器。
常见问题解答
能把整个 M3U 列表转成一个 MP4 吗?
不能——每个频道是独立流;按 URL 转换。
怎么拿到频道 URL?
用文本编辑器打开列表;在 #EXTINF 下一行。
转换 IPTV 合法吗?
仅当你有权录制/保存该频道时。
不用 FFmpeg 行吗?
行——用我们的浏览器转换器一次转一条流。