m3u8-downloader
用golang 多线程下载直播流m3u8格式的视屏,跨平台。 你只需指定必要的 flag (u
、o
、n
、ht
) 来运行, 工具就会自动帮你解析 M3U8 文件,并将 TS 片段下载下来合并成一个文件。
功能介绍
- 下载和解析 M3U8
- 下载 TS 失败重试 (加密的同步解密)
- 合并 TS 片段
效果演示
参数说明
- u M3U8 地址
- o 自定义文件名, 默认 movie
- n 下载协程并发数,默认 16
- ht 设置getHost的方式(共两种 apiv1 和 apiv2), 默认 apiv1
- c 自定义请求cookie, 默认空 (例如:key1=v1; key2=v2)
- s 是否允许不安全的请求, 默认 0
- sp 文件保存路径, 默认为当前路径(例如:unix:/Users/liyuchao ; windows:C:\Documents)
默认情况只需要传u
参数,其他参数保持默认即可。 部分链接可能限制请求频率,可根据实际情况调整 n
参数的值。
项目地址
跨平台: 提供windows、linux、mac三大平台可执行文件,方便直接使用。
发表回复