m3u8下载工具N_m3u8DL-CLI的图形界面增强版
摘自:https://zhuanlan.zhihu.com/p/672615148
简介(仅windows)
N_m3u8DL-CLI是个非常方便的开源免费m3u8下载工具,自带一个叫Simple GUI的简单图形界面。
但是这个图形界面工具,太过简单,连任务列表都没有。所以,这里二次开发,增加了任务列表功能。
新增的所有功能,请在项目页面查看详情。
项目地址
https://github.com/butaixianran/N_m3u8DL-CLI-SimpleG_List
使用方法
- 下载N_m3u8DL-CLI
(这一步,会用N_m3u8DL-CLI直接跳过)
在N_m3u8DL-CLI项目页面,点击右侧Release页面,去下载最新版本。
https://github.com/nilaoda/N_m3u8DL-CLI
要下载的版本是:N_m3u8DL-CLI_v版本号_with_ffmpeg_and_SimpleG.zip。
下载后解压到自定义的位置,以后位置不要再换。
- 对于已经有N_m3u8DL-CLI的用户
如果注册过它的m3u8DL协议,要先注销这个协议。因为要改为在本增强版GUI工具那边注册这个协议。
注销方法:
命令行模式,前往N_m3u8DL-CLI目录。执行:
N_m3u8DL-CLI可执行文件名 --unregisterUrlProtocol
- 下载本增强版GUI
前往项目池右侧Release页面,下载最新版。
https://github.com/butaixianran/N_m3u8DL-CLI-SimpleG_List
解压.exe文件到N_m3u8DL-CLI同目录。
- 配置本增强版GUI
先用管理员模式打开本增强版GUI。点击左下角的"注册m3u8DL协议"。注册成功后,关闭。以后使用无须管理员模式。只有要注销协议,才用管理员模式打开。
用普通模式打开本增强版GUI工具,在左侧表单:
-- 填写N_m3u8DL-CLI可执行文件名
-- 选择要下载到的目录
-- 勾选"合并后删除分片"
配置完成。
- 手动添加任务到列表(不推荐)
有了m3u8地址,可以手动填写左侧的表单,然后点击最下面"Add"按钮,把任务添加到右侧列表。
添加了足够的任务,下载即可。
支持一边下载,一边添加新任务。
- 配合浏览器扩展"猫抓"一键新建任务到列表(推荐)
猫抓 是个视频嗅探 浏览器扩展。可以嗅探m3u8,而且支持刚才注册的那个N_m3u8DL-CLI自定义协议。
安装猫抓浏览器扩展:
在猫抓的设置中,开启"调用N_m3u8DL-CLI的m3u8dl://协议下载m3u8 和 mpd"。填写好协议要用的下载参数。
下面的参数供参考:
"${url}" --saveName "${title}" --workDir "你的下载目录" --enableDelAfterDone --headers "Referer:${initiator}" --pageUrl "${webUrl}" --proxyAddress "socks5://127.0.0.1:你的端口"
这样就配置完成了。
以后在有m3u8的网页上,点击猫抓扩展图标,点击m3u8旁边的下载按钮。就会触发之前注册的协议,自动打开本增强版GUI工具,把这个地址,添加到任务列表中。
这样,就可以很轻松的添加多个m3u8进行下载了。
下载规则
- 同时只下载一个任务。
- 下载期间,可以继续添加新任务
- 任务列表不保存,关闭GUI既清空。
- 下载列表右侧有个任务状态显示。默认为空,其他几个状态是:"Downloading, Stopped, Done"等。
- 当任务状态不为空时,这个任务会被跳过。所以停止过的任务,要手动重置状态,才能重新下载。
- 添加新任务时,如果存在同名的任务,且任务状态是空,就会去更新这个任务的地址,而不是再新增个任务。
- 点击一个任务时,如果"页面地址"这个参数是网址,点击"打开网页"就会打开这个任务对应的视频网页。便于重新获取m3u8。
- 下载期间,右下方会显示下载过程的Log信息。当速度太慢 或 文件合并的时候,会没有新的Log,而UI要一直等待Log,界面就会短暂卡住。这是人家的简易项目架构,这里只是改动,所以就凑合吧。
其他内容,请去项目页面查看:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-08-03 人为什么会生气 --- 答案是什么?
2020-08-03 职场中我们常犯的8个错误
2020-08-03 职场上最常见的20条错误,犯三条就够致命啦
2017-08-03 USB相关资料