本帖最后由 逍遥一仙 于 2018-12-24 01:25 编辑
功能特色
- 使用Aria2作为下载引擎,避免网络波动导致下载卡死。
- 允许插件接管部分步骤,以兼容不同类型的处理
- 提供丰富的选项以供自定义。
图片预览
下载链接及更新说明
点此下载 1.4.2 正式版
欢迎赞助支持或评分鼓励,每天都有免费评分,不用可就浪费啦
- 新增插件功能
- 新增m3u8的批量导入
- 优化链接访问
- 优化Aria2的启动
- 新增web、ws调用
- key使用base64的调用方式更改,请查阅下方说明
- 限制多开
- 修复bug
使用中出现的问题
小白看不懂怎么用
正常情况下只需要输入链接,点击添加,然后点全部开始就可以了。如下载出错,可能需要使用其他参数,请求助他人获得帮助。
如何快速合并浏览器缓存
1、使用写字板打开m3u8文件
2、第二行中插入一行#LOCAL|[分片后缀名],[key文件名]
根据实际填写,如果不存在可以留空,中间用英文逗号分割
例如:#LOCAL|,k0.key
提示相对链接怎么办
1、使用写字板打开m3u8文件
2、第二行中插入一行 #YUMING|[m3u8链接或域名目录]
例如:#YUMING|http://test.com/test/
如何引用本地文件
TS分片:链接改为file@[绝对路径] 的格式即可
KEY:1、同上 2、链接改为base64:[BASE64编码后的key]
选项解释
选项名称 |
解释 |
导入配置 |
批量下载使用 |
修改同时下载数 |
修改同时下载的分片数量,以提高下载速度(默认为3) |
修改重试次数 |
设置分片下载失败后的重试次数,失败次数超过则任务失败(默认为3) |
自定义协议头 |
如果网站会验证UA、cookie等协议头内容时,可在此自定义 |
分片忽略失败 |
当下载失败次数超过重试次数时,会忽略当前分片继续接下来的任务 |
启用数据校验 |
下载多次数据进行比对,如两次下载不一致则继续下载,直到出现相同分片为止(实验性功能,可能会出现意料之外的情况) |
忽略转码 |
仅拼合分片(对concat合并方式无效) |
不清理缓存 |
勾选后将不清理下载的分片文件 |
启用队列备份 |
备份队列,防止意外情况下丢失下载列表 |
禁用网络状态识别 |
工具带有断网暂停功能。如感觉影响到使用,请选中此项 |
完成后退出 |
任务全部完成后自动退出 |
忽略KEY参数 |
如M3U8内带有KEY参数但分片本身未加密,请选中此项 |
如何调用
配置文件内容格式
名称(或参数名),链接(或参数值) 一行一条,中间用英文逗号分割
参数列表
参数名 |
解释 |
#HEAD |
自定义协议头(需编码为base64) |
#OUT |
输出目录,值为绝对路径 |
- |
以下命令参数为1启用,其他为关闭 |
#FAIL |
忽略分片失败 |
#CLOSE |
完成后关闭程序 |
#CHECK |
启用文件校验(实验性) |
#UNPACK |
忽略转码 |
#CACHE |
不清理缓存 |
#UNKEY |
忽略key |
EXE调用
运行下载器时传入配置文件的路径
如:m3u8.exe D:\1.txt
WebSocket调用
仅提供易语言的模块以供调用,demo与模块见下
点此下载模块
WEB调用
调用格式为xyyxm3u8://URLD[URL编码后的配置内容]
插件
仅提供易语言的模板,见下
点此下载插件模板
注:插件崩溃会导致主程序一并崩溃,请自行测试好插件稳定性
其他要说的
win7退出时可能会出现停止运行的情况,测试关闭数据执行保护就可正常使用。还没找到原因,先将就下咯
|