supermoon0201 / aliyun-m3u8-downloader

普通m3u8、阿里云私有m3u8加密视频下载

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aliyun-m3u8-downloader

aliyun-m3u8-downloader 是一个使用了 Go 语言编写的迷你 M3U8 下载工具, 支持阿里云m3u8私有加密。 该工具就会自动帮你解析 M3U8 文件,并将 TS 片段下载下来合并成一个文件。

本工具只供学习研究,如有侵权请联系删除

功能

  • 支持阿里云M3U8私有加密解密
  • 下载和解析 M3U8(仅限 VOD 类型)
  • 下载 TS 失败重试
  • 解析 Master playlist
  • 解密 TS
  • 合并 TS 片段

用法

源码方式

# 普通m3u8下载
go run main.go normal -u=https://www.lbbniu.com/index.m3u8 -o=/data/example --chanSize 1
# 阿里云m3u8私有加密
go run main.go aliyun -p "WebPlayAuth" -v 视频id -o=/data/example --chanSize 1

二进制方式:

Linux 和 MacOS

# 普通m3u8下载
./aliyun-m3u8-downloader normal -u=https://www.lbbniu.com/index.m3u8 -o=/data/example --chanSize 1
# 阿里云m3u8私有加密
./aliyun-m3u8-downloader aliyun -p "WebPlayAuth" -v 视频id -o=/data/example --chanSize 1

下载

二进制文件

参考资料

License

MIT License

About

普通m3u8、阿里云私有m3u8加密视频下载

License:MIT License


Languages

Language:Go 100.0%