N_m3u8DL-CLI v2.9.0 一款M3U8下载器,网络视频下载
N_m3u8DL-CLI
N_m3u8DL-CLI是一款用于下载m3u8的命令行工具,基于.NET Framework 4.6
框架开发,调用系统类库进行HTTP下载,支持常见的m3u8格式下载,支持从视频中选择一部分下载,还提供丰富的命令行选项以增强其功能。
程序依赖
所需运行时环境:.NET Framework 4.6
用于合并分片:ffmpeg
软件功能命令行选项
支持下载m3u8链接或文件为mp4
或ts
格式,并提供丰富的命令行选项。
- 支持
AES-128
加密自动解密 - 支持多线程下载
- 支持下载限速
- 支持断点续传
- 支持
Master List
- 支持直播流录制(
BETA
) - 支持腾讯、爱奇艺、优酷的
杜比视界m3u8
下载 - 支持自定义
HTTP Headers
- 支持自动合并 (二进制合并或使用ffmpeg合并)
- 支持选择下载
m3u8
中的指定时间段/分片内容 - 支持下载路径为网络驱动器的情况
- 支持下载外挂字幕轨道、音频轨道
- 支持仅合并为音频
- 自动使用系统代理(可禁止)
- 针对国内视频网站
m3u8
进行了优化 - 提供SimpleG简易的
GUI
生成常用参数 - 支持优酷普通加密方式的解密(教程在用户文档中可以找到)
N_m3u8DL-CLI.exe <URL|JSON|FILE> [OPTIONS]
--workDir Directory 设定程序工作目录
--saveName Filename 设定存储文件名(不包括后缀)
--baseUrl BaseUrl 设定Baseurl
--headers headers 设定请求头,格式 key:value 使用|分割不同的key&value
--maxThreads Thread 设定程序的最大线程数(默认为32)
--minThreads Thread 设定程序的最小线程数(默认为16)
--retryCount Count 设定程序的重试次数(默认为15)
--timeOut Sec 设定程序网络请求的超时时间(单位为秒,默认为10秒)
--muxSetJson File 使用外部json文件定义混流选项
--useKeyFile File 使用外部16字节文件定义AES-128解密KEY
--useKeyBase64 Base64String 使用Base64字符串定义AES-128解密KEY
--downloadRange Range 仅下载视频的一部分分片或长度
--liveRecDur HH:MM:SS 直播录制时,达到此长度自动退出软件
--stopSpeed Number 当速度低于此值时,重试(单位为KB/s)
--maxSpeed Number 设置下载速度上限(单位为KB/s)
--enableYouKuAes 使用优酷AES-128解密方案
--enableDelAfterDone 开启下载后删除临时文件夹的功能
--enableMuxFastStart 开启混流mp4的FastStart特性
--enableBinaryMerge 开启二进制合并分片
--enableParseOnly 开启仅解析模式(程序只进行到meta.json)
--enableAudioOnly 合并时仅封装音频轨道
--disableDateInfo 关闭混流中的日期写入
--noMerge 禁用自动合并
--noProxy 不自动使用系统代理
--disableIntegrityCheck 不检测分片数量是否完整
项目地址
使用方法
最简单的方式:直接双击EXE,将你要下载的m3u8文件或m3u8链接复制进去,然后按下回车键。
其他方式请查阅文档:https://nilaoda.github.io/N_m3u8DL-CLI/
SimpleGUI 的使用
简介
鉴于大部分用户在使用命令行程序时感受到比较繁琐的操作体验,所以nilaoda开发了N_m3u8DL-CLI-SimpleG.exe
来自动化生产绝大部分参数,大大提高了下载效率。
功能说明
- 程序在启动时会自动从剪贴板中寻找URL,贴入
M3U8地址
文本框 - 当
M3U8地址
文本框不为空时,双击视频标题
文本框时,程序将自动识别您输入的m3u8地址并给出一个合适的标题(仅支持爱奇艺、优酷、腾讯视频等)
- 支持批量下载
1.将m3u8链接每行一个存入一个
.txt
文件,然后将文件直接拖到M3U8地址
文本框,点击GO
按钮
2.将m3u8文件存到一个文件夹中,然后将文件夹直接拖到M3U8地址
文本框,点击GO
按钮 - 在
M3U8地址
文本框或视频标题
文本框按下回车
键时,可触发下载;亦或者在程序界面按下快捷键Alt + S
- 自动保存配置
分流下载
提取码:320n
Hey,你好哇。
影视剪辑 | AE | Pr | 电脑技术 | 摄影摄像 | 电影 | 电视剧 | 二次元
我们下次见
收集的所有资源均来自网络,仅供私下交流学习之用,任何涉及到商业目的的均不能使用,否则产生的一切后果由您自行承担,提供资源但是不对任何资源负法律责任,所有资源请在你下载后24小时删除。
如有侵权,联系 admin#mail.320nle.com
320印象 » N_m3u8DL-CLI v2.9.0 一款M3U8下载器,网络视频下载
320印象 » N_m3u8DL-CLI v2.9.0 一款M3U8下载器,网络视频下载
2.9.0 2020-12-06
常规更新
2.8.9
修正多语言识别问题
Fix Language Bug
2.8.8 2020-11-26
优化MPD识别方案
修复MPD情况下可能存在的时间戳溢出问题
修复BUG
2.8.6 2020-11-25
针对MPD输入,现在你可以选择想要的音轨(仅在存在多种不同语言的音轨时)
2.8.5 2020-11-25
修正MPD判断最高清晰度的逻辑
2.8.4 2020-11-23
经过测试,将默认UA修改为 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36,更加普适
芒果TV链接自动增加
修复其他BUG
2.8.1 2020-11-21
下载器更新:
将默认UA修改为 Mozilla/5.0 (Linux; U; Android 7.0; zh-cn; 15 Plus Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/9.4 Mobile Safari/537.36
m3u8响应长度大于50M则丢弃
修正使用AAC滤镜的逻辑
识别EXT-X-PROGRAM-DATE-TIME
识别大部分mpd地址,自动转换为m3u8并下载
GIF HEADER检测
修复可能2.7.5中下载效率低下的BUG
SimpleG更新:
修改UI布局
支持拖入mpd文件