M3U8 是一个使用了 Go 语言编写的迷你 M3U8 下载工具。你只需指定必要的 flag (u
、o
、c
) 来运行, 工具就会自动帮你解析 M3U8 文件,并将 TS 片段下载下来合并成一个文件。
- 下载和解析 M3U8(仅限 VOD 类型)
- 下载 TS 失败重试
- 解析 Master playlist
- 解密 TS
- 合并 TS 片段
go run main.go -u=http://example.com/index.m3u8 -o=/data/example
Linux 和 MacOS
./m3u8 -u=http://example.com/index.m3u8 -o=/data/example
Windows PowerShell
.\m3u8.exe -u="http://example.com/index.m3u8" -o="D:\data\example"
参数说明:
- u M3U8 地址
- o 文件保存目录
- c 下载协程并发数,默认 25
部分链接可能限制请求频率,可根据实际情况调整 c
参数的值。