XstreamDL-CLI
基于python 3.7.4+
的,命令行版本的,HLS/DASH流下载器,支持标准AES-128-CBC解密
使用
首先安装必要的库
pip install -r requirements.txt
python -m XstreamDL_CLI.cli FILEPATH/STREAMURL
实例
-
通过python执行下载模块
python -m XstreamDL_CLI.cli --b64key oKi/hwKVuLveo/hISX1PQw== --hexiv b3d5ca56926d49d8e96b70aa5c7b358e --name 第一节总论 https://hls.videocc.net/d06ae002cb/2/d06ae002cb4a0bed78fb912c874fdbb2_2.m3u8
-
通过exe直接下载
XstreamDL-CLI_v1.0.0.exe --b64key oKi/hwKVuLveo/hISX1PQw== --hexiv b3d5ca56926d49d8e96b70aa5c7b358e --name 第一节总论 https://hls.videocc.net/d06ae002cb/2/d06ae002cb4a0bed78fb912c874fdbb2_2.m3u8
-
如果使用
Windows Terminal
,可以将下面的命令保存为bat
文件chcp 65001 wt new-tab -p "Command Prompt" -d "%cd%" cmd /k "XstreamDL-CLI_v1.0.0.exe --b64key oKi/hwKVuLveo/hISX1PQw== --hexiv b3d5ca56926d49d8e96b70aa5c7b358e --name 第一节总论 https://hls.videocc.net/d06ae002cb/2/d06ae002cb4a0bed78fb912c874fdbb2_2.m3u8"
合并需要先将ffmpeg置于环境变量
pyinstaller打包
pyinstaller -i logo.ico -n XstreamDL-CLI_v1.0.0 -F XstreamDL_CLI\__main__.py
示意
- 普通m3u8下载
- master m3u8下载
- 特殊master m3u8下载
特性
- 基于aiohttp
其他
- 逐步完善中