N_m3u8DL-CLI 开源免费m3u8下载工具 v3.0.2
N_m3u8DL-CLI是一款用于下载m3u8的命令行工具,基于.NET Framework 4.6框架开发,调用系统类库进行HTTP下载,支持常见的m3u8格式下载,支持从视频中选择一部分下载,还提供丰富的命令行选项以增强其功能。目前N_m3u8DL-CLI自带一个叫Simple GUI的简单图形界面。
软件图片
软件特色
- 支持多种m3u8链接:无论是直播流还是点播流,N_m3u8DL-CLI-SimpleG 都能轻松应对。
- 自动合并分段视频:m3u8格式的视频通常会被分割成多个小段,N_m3u8DL-CLI-SimpleG 能够自动下载这些分段并将其合并成一个完整的视频文件。
- 多线程下载:利用多线程技术,N_m3u8DL-CLI-SimpleG 能够显著提高下载速度,节省用户时间。
- 支持断点续传:在下载过程中,如果遇到网络中断或其他问题,N_m3u8DL-CLI-SimpleG 支持断点续传,无需重新下载。
- 简单易用:作为一款命令行工具,N_m3u8DL-CLI-SimpleG 提供了简洁的命令接口,用户只需几步操作即可完成视频下载。
备注:由于N_m3u8DL-CLI自带的Simple GUI图形界面工具,太过简单,连任务列表都没有。所以有网友进行了二次开发,增加了任务列表功能:
- 新增任务列表功能
- 列表区域下方会显示下载进度的Log。
- 原版的"Go"按钮,变为"Add",改为把任务添加到列表,而不是直接下载。
- GUI端支持 m3u8dl 协议。可以配合chrome浏览器扩展 猫抓 使用。在猫抓中,点击下载,可以自动打开本GUI工具,把下载任务添加到列表中。
- 参数中,增加"--pageUrl"参数。这个参数是指下载的网页。实际下载时,不会用到,但是会保存在任务中。这样,选择一个任务,点击"打开网页"按钮,就能方便的打开该视频的网页。当下载失败时,便于重新获取m3u8地址。
- 点击任务列表中的一个任务,任务的内容,会填充到左边表单,可以修改之后,重新添加。
- 任务列表中的任务,右侧会显示简单的下载状态。
- 同时只下载1个任务。
版本日志
v3.0.2
- 修正m3u8dl协议 转义符问题 #698
- 优化对#EXT-X-BYTERANGE的处理
- 支持ChaCha20解密(感谢渔滒指点)
由于沉重的历史包袱,此版本后如果没有重大问题将不会有新功能引入,请等待全新开发的跨平台下载器
- SimpleG更新:当Key文件路径恰好为32或34位时,HEX转Base64异常导致闪退的问题
软件下载
开源地址:https://github.com/nilaoda/N_m3u8DL-CLI
夸克网盘:https://pan.quark.cn/s/86f1dc58fc58
迅雷网盘:https://pan.xunlei.com/s/VOTrcCs9oRJdfwCxmkbVdGWeA1?pwd=3v6n#
本地下载
网盘空间不够的可以参考下面的方法获取更多空间
夸克网盘空间获取:https://pan.quark.cn/s/45c661cbed7e