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 图形界面,适合需要批量、可脚本化保存在线视频的用户。

👤
作者:谢林峰 | 更新:2026-10-18
软件信息
更新 2026-10-18

详细介绍

简介

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:// 协议直接交给该工具处理。
  • 需要批量、可脚本化执行的下载任务,命令行参数比图形界面更易复用。

安装与获取步骤

  1. 打开项目页面 https://github.com/nilaoda/N_m3u8DL-CLI-SimpleG 或主项目页,点击右侧 Release 页面下载最新版本。
  2. 要下载的版本文件名形如 N_m3u8DL-CLI_v版本号_with_ffmpeg_and_SimpleG.zip,该名称表明包内附带 ffmpeg 与 Simple GUI,具体以官方页面为准。
  3. 下载后解压到自定义目录,解压路径可自行选择,路径过长可能影响后续调用。
  4. 确认系统环境:Windows 需已安装 .NET Framework 4.6 或更高版本;未安装时从微软官方网站下载并安装。
  5. 国内直接访问 GitHub 下载困难时,可使用 newbe 提供的镜像下载地址列表 https://www.newbe.pro/Mirrors/Mirrors-N_m3u8DL-CLI。
  6. 也可在 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

软件参数速览

本站更新时间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/ 为准。

相关推荐