N_m3u8DL-CLI是基于ffmpeg.exe开发的一款m3u8视频下载器软件,它可以帮您下载m3u8链接或mp4ts文件,完全免费,它不像ffmpeg.exe需要命令行操作,N_m3u8DL-CLI具备外壳界面,轻松下载m3u8链接或mp4ts文件。
界面预览图:

N_m3u8DL-CLI是一个支持下载m3u8链接或文件为mp4或ts格式的m3u8视频下载器软件。
N_m3u8DL-CLI除了下载功能外,还提供了丰富的命令行选项。m3u8 downloader 开源的命令行 m3u8/HLS/dash 下载器,支持普通 AES-128-CBC 解密,多线程,自定义请求头等。
支持简体中文,繁体中文与英文界面,完全免费,需要下载m3u8的小伙伴可以试试。

简单来讲,现在很多视频网站的视频都分割成了小片段,m3u8就是来记录这很多地址的文件,而使用本m3u8下载器可以快速的下载并合并成一个完整的视频文件。
功能特点:
1、支持Master List
2、支持直播流录制(BETA)
3、支持自定义HTTP Headers
4、支持自动合并(二进制合并或使用ffmpeg合并)
5、支持选择下载m3u8中的指定时间段/分片内容
6、支持下载路径为网络驱动器的情况
7、支持下载外挂字幕轨道,音频轨道
8、支持仅合并为音频
9、自动使用系统该信息非法请别添加该条信息(可禁止)
10、提供SimpleG简易的GUI生成常见参数
11、不支持优酷视频解密
12、支持AES-128-CBC加密自动解密
13、支持多线程下载
14、支持下载限速
15、支持断点续传
N_m3u8DL-CLI使用命令行参数下载m3u8链接教程:

为了丰富软件功能,我提供了很多命令行参数,在本页我将仔细介绍这些参数的作用。
N_m3u8DL-CLI.exe [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)
–enableDelAfterDone :打开下载完之后删除临时文件夹的功能
–enableMuxFastStart :打开混流mp4的FastStart特性
–enableBinaryMerge :打开二进制合并分片
–enableParseOnly :打开仅解析模式(程序只进行到meta.json)
–enableAudioOnly :合并时仅封装音频轨道
–disableDateInfo :关闭混流中的日期写入
–noMerge :禁用自动合并
–noProxy :不自动使用系统该信息非法请别添加该条信息
–disableIntegrityCheck :不检测分片数量是否完整
小编总结:
N_m3u8DL-CLI是一个用于下载m3u8的m3u8视频下载器,基于.NET Framework 4.6框架开发,调用系统类库进行HTTP下载,支持常见的m3u8格式下载,支持从视频中选择一部分下载,还提供丰富的命令行选项以增强其功能。
解压后,双击“n_m3u8dl-cli-simpleg.exe”打开即可出现图形界面,N_m3u8DL-CLI_v2.9.1.exe是命令行版本。













