Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 1.33 KB

README_zh-CN.md

File metadata and controls

63 lines (39 loc) · 1.33 KB

M3U8

M3U8 是一个使用了 Go 语言编写的迷你 M3U8 下载工具。你只需指定必要的 flag (uoc) 来运行, 工具就会自动帮你解析 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 参数的值。

下载

二进制文件

截屏

Demo

参考资料

License

MIT License