欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

M3U8批量下载器之将M3U8文件转换成mp4并保存到本地的方法

程序员文章站 2022-05-02 17:11:55
M3U8批量下载器之将M3U8文件转换成mp4并保存到本地的方法...

m3u8批量下载器是一款m3u8视频格式下载软件,可以将m3u8保存到本地,方便查看。
 

 m3u8批量下载器是由逍遥一仙制作的一款m3u8批量下载工具,支持aria2下载、可设置同时下载数、允许自定义全局协议头、允许其他程序调用(调用方式见下)、针对本地m3u8文件优化下载、支持拖入文件,需要的朋友欢迎前来下载使用!

简单使用方法:

M3U8批量下载器之将M3U8文件转换成mp4并保存到本地的方法

第一步、复制文件链接,需要注意是带域名 http什么的

M3U8批量下载器之将M3U8文件转换成mp4并保存到本地的方法

第二步、然后点击 添加

M3U8批量下载器之将M3U8文件转换成mp4并保存到本地的方法

第三步、点击全部开始,可以多添加几个网址

M3U8批量下载器之将M3U8文件转换成mp4并保存到本地的方法

第四步、然后就慢慢等待下载完成并自动保存为mp4文件,中途不要关闭软件

M3U8批量下载器之将M3U8文件转换成mp4并保存到本地的方法

然后就可以到目录中查看文件了,这次就全部完成了。

使用说明

调用方式

m3u8.exe [配置文件路径]

配置文件按如下格式:

文件名,链接/文件路径(需要加前缀file@)

文件名,链接

使用中出现的问题

小白看不懂怎么用

正常情况下只需要输入链接,点击添加,然后点全部开始就可以了。如下载出错,可能需要使用其他参数,请求助他人获得帮助。

如何快速合并浏览器缓存

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退出时可能会出现停止运行的情况,测试关闭数据执行保护就可正常使用。还没找到原因,先将就下咯

相关标签: mp4 M3U8