N_m3u8DL-CLI Win7下载
它是什么N_m3u8DL-CLI 是基于 .NET Framework 4.6 的 m3u8 命令行下载工具,可抓取 HLS 播放列表并合并为 MP4 或 TS
N_m3u8DL-CLI 是基于 .NET Framework 4.6 的 m3u8 命令行下载工具,可抓取 HLS 播放列表并合并为 MP4 或 TS,支持多线程、AES-128-CBC 自动解密、自定义请求头与部分片段下载,另附 Simple GUI 图形界面,适合需要批量、可脚本化保存在线视频的用户。
详细介绍
简介
N_m3u8DL-CLI 是一款基于 .NET Framework 4.6 开发的 m3u8 命令行下载工具,用于抓取 HLS 播放列表中的视频分片并合并为 MP4 或 TS 文件。它解决的是网页端只能在线观看、难以离线保存 m3u8 流的问题,支持多线程下载、AES-128-CBC 加密自动解密和自定义请求头,适合需要批量、可脚本化处理视频抓取的用户;项目还自带 Simple GUI 图形界面,供不习惯输入命令的人使用。
核心功能
- 基于 .NET Framework 4.6 框架开发,调用系统类库完成 HTTP 下载,不依赖额外下载内核。
- 支持常见的 m3u8 格式下载,可把抓取到的流转换为 MP4 或 TS 两种输出格式。
- 支持从视频中选择一部分下载,只抓取指定范围内的分片,不必拉取整段内容。
- 支持多线程下载,分片并行拉取,缩短长列表的抓取耗时。
- 支持 AES-128-CBC 加密的自动解密,遇到加密 m3u8 时无需先手动取出密钥。
- 支持自定义请求头,可在命令中带上 Referer、Cookie 等字段访问受限资源。
- 自带名为 Simple GUI 的简单图形界面;第三方改版 SimpleG_List 在其基础上增加了任务列表功能。
- 可通过 m3u8dl:// 协议被唤起,猫抓文档中将其列为支持 HLS m3u8 与 DASH mpd 的合并下载工具。
使用场景
- 网页端只能在线播放的 m3u8 视频,需要保存到本地离线观看时。
- 长视频只需其中一段,用片段选择功能只下载所需区间,减少流量与等待时间。
- 资源使用 AES-128-CBC 加密,普通另存为只能得到 .ts 分片或无法播放时。
- 站点校验来源,需要带上自定义请求头才能正常取流时。
- 用浏览器扩展(如猫抓)抓到 m3u8 地址后,通过 m3u8dl:// 协议直接交给该工具处理。
- 需要批量、可脚本化执行的下载任务,命令行参数比图形界面更易复用。
安装与获取步骤
- 打开项目页面 https://github.com/nilaoda/N_m3u8DL-CLI-SimpleG 或主项目页,点击右侧 Release 页面下载最新版本。
- 要下载的版本文件名形如 N_m3u8DL-CLI_v版本号_with_ffmpeg_and_SimpleG.zip,该名称表明包内附带 ffmpeg 与 Simple GUI,具体以官方页面为准。
- 下载后解压到自定义目录,解压路径可自行选择,路径过长可能影响后续调用。
- 确认系统环境:Windows 需已安装 .NET Framework 4.6 或更高版本;未安装时从微软官方网站下载并安装。
- 国内直接访问 GitHub 下载困难时,可使用 newbe 提供的镜像下载地址列表 https://www.newbe.pro/Mirrors/Mirrors-N_m3u8DL-CLI。
- 也可在 SourceForge 镜像站获取 N_m3u8DL-CLI-SimpleG.exe,页面地址为 https://sourceforge.net/projects/n-m3u8dl-cli.mirror/。
与同类方案的区别
- 与纯图形界面的 m3u8 下载器相比,它以命令行为主,参数可写进脚本重复执行,适合批量任务;图形界面只是附带的 Simple GUI。
- 自带的 Simple GUI 功能较为精简,没有任务列表,一次只能关注当前任务;需要任务列表的用户可改用第三方改版 SimpleG_List。
- 与只做嗅探、不负责合并的浏览器扩展相比,它承担下载与合并两步,能把分片封装为 MP4 或 TS 成片。
- 与 cat catch 的关系是配合而非替代:扩展负责抓地址,工具负责拉流合并,二者通过 m3u8dl:// 协议衔接。
注意事项
- 版本号、文件大小、发布日期等信息以官方 Release 页面为准,本页不作罗列。
- SimpleG 的提交记录中出现过 SetKEY 路径长度为 32 或 34 时闪退的修复,若遇到闪退可换用更新的构建。
- 运行报缺少框架时,先核对系统是否具备 .NET Framework 4.6 或更高版本,再从微软官方渠道获取对应组件。
- 国内镜像与 SourceForge 镜像站并非项目主页,取文件时注意核对来源,避免下载到被改动的版本。
- 仅下载你有权保存的内容,输出格式与参数细节以官方文档 https://nilaoda.github.io/N_m3u8DL-CLI/ 为准。
更新记录
最近更新:2026-10-18
软件参数速览
常见问题
运行时提示缺少 .NET Framework 该怎么办?
先检查系统环境,确认 Windows 已安装 .NET Framework 4.6 或更高版本;未安装时从微软官方网站下载并安装对应版本,完成后重新运行程序。
Release 页面里应该下载哪个压缩包?
选择文件名形如 N_m3u8DL-CLI_v版本号_with_ffmpeg_and_SimpleG.zip 的包,它同时包含 ffmpeg 与 Simple GUI,解压到自定义目录即可使用,具体版本以官方页面为准。
只想下载长视频中间的一段怎么做?
该工具支持从视频中选择一部分下载,在命令中指定起止范围,只抓取对应区间内的分片,避免整段拉取造成的等待与流量消耗。
遇到 AES-128-CBC 加密的 m3u8 能直接下载吗?
可以,工具支持 AES-128-CBC 加密自动解密,无需先手动取出密钥;若资源还校验来源,再用自定义请求头参数补上 Referer 或 Cookie。
不会敲命令行,有图形界面可用吗?
项目自带 Simple GUI 简单图形界面,但功能精简、没有任务列表;需要任务列表可找第三方改版 SimpleG_List,它增加了任务列表并可与猫抓配合使用。
和猫抓(cat catch)怎么配合使用?
猫抓文档说明可通过 m3u8dl:// 协议唤起下载,用扩展抓到 m3u8 地址后交给该工具处理,覆盖 HLS m3u8 与 DASH mpd 的合并下载需求。
国内打不开 GitHub,去哪里下载?
可改用 newbe 提供的国内镜像下载地址列表 https://www.newbe.pro/Mirrors/Mirrors-N_m3u8DL-CLI,或在 SourceForge 镜像站获取 SimpleG 版本,注意核对文件来源。
下载完成的文件是 MP4 还是 TS?
工具会把流转换为 MP4 或 TS,具体输出由命令参数决定;带 ffmpeg 的压缩包可完成合并与封装,参数写法以官方文档 nilaoda.github.io/N_m3u8DL-CLI/ 为准。