本软件是一款由.net 开发的一个简单易用的 m3u8 下载器。现在很多视频网站的视频都分割成了小片段,其 m3u8 就是来记录这一堆地址的文件,使用本下载器可以快速的下载并合并成一个完整的视频文件。
软件功能
不支持优酷视频解密
支持 AES-128-CBC 加密自动解密
支持多线程下载
支持下载限速
支持断点续传
支持 Master List
支持直播流录制 (BETA)
支持自定义 HTTP Headers
支持自动合并 (二进制合并或使用 ffmpeg 合并)
支持选择下载 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 仅下载视频的一部分分片或长度
–stopSpeed Number 当速度低于此值时,重试 (单位为 KB/s)
–maxSpeed Number 设置下载速度上限 (单位为 KB/s)
–enableDelAfterDone 开启下载后删除临时文件夹的功能
–enableMuxFastStart 开启混流 mp4 的 FastStart 特性
–enableBinaryMerge 开启二进制合并分片
–enableParseOnly 开启仅解析模式 (程序只进行到 meta.json)
–enableAudioOnly 合并时仅封装音频轨道
–disableDateInfo 关闭混流中的日期写入
–noMerge 禁用自动合并
–noProxy 不自动使用系统代理
–disableIntegrityCheck 不检测分片数量是否完整</url|json|file>
使用文档
https://nilaoda.github.io/N_m3u8DL-CLI/
下载地址
https://github.com/nilaoda/N_m3u8DL-CLI/releases
https://gh.ddlc.top/https://github.com/nilaoda/N_m3u8DL-CLI/releases/download/3.0.1/N_m3u8DL-CLI_v3.0.1_with_ffmpeg_and_SimpleG.zip