m3u8(HLS流)下载,实现了AES解密、合并、多线程、批量下载
beautifulsoup4、m3u8、pycryptodome、requests、threadpool
本下载器支持批量下载,m3u8连接需要放在一个txt文本文件(utf-8编码)中,格式如下:
视频名称1|https://www.aaaa.com/bbbb/cccc/index.m3u8
视频名称2|https://www.xxxx.com/yyyy/zzzz/index.m3u8
视频名称3|https://www.uuuu.com/vvvv/wwww/index.m3u8
...
###############################配置信息################################
# m3u8链接批量输入文件(必须是utf-8编码)
m3u8InputFilePath = "D:/input/m3u8_input.txt"
# 设置视频保存路径
saveRootDirPath = "D:/output"
# 下载出错的m3u8保存文件
errorM3u8InfoDirPath = "D:/output/error.txt"
# m3u8文件、key文件下载尝试次数,ts流默认无限次尝试下载,直到成功
m3u8TryCountConf = 10
# 线程数(同时下载的分片数)
processCountConf = 50
######################################################################