N_m3u8DL-RE
9,066
Stars
896
Forks
76
Watchers
370
Open Issues
MIT
许可证
C#
语言
2022-05-25
创建时间
2026-11-04
最近更新
项目能做什么
跨平台且功能强大的流媒体下载工具,支持 MPD、M3U8 和 ISM。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# N_m3u8DL-RE [See English version here](README.en.md) 跨平台的DASH/HLS/MSS下载工具。支持点播、直播(DASH/HLS)。 [](https://github.com/nilaoda/N_m3u8DL-RE) [](https://github.com/nilaoda/N_m3u8DL-RE) [](https://github.com/nilaoda/N_m3u8DL-RE/releases) [](https://github.com/nilaoda/N_m3u8DL-RE) [](https://github.com/nilaoda/N_m3u8DL-RE/releases) 遇到 BUG 请首先确认软件是否为最新版本(如果是 Release 版本,建议到 [Actions](https://github.com/nilaoda/N_m3u8DL-RE/actions) 页面下载最新自动构建版本后查看问题是否已经被修复),如果确认版本最新且问题依旧存在,可以到 [Issues](https://github.com/nilaoda/N_m3u8DL-RE/issues) 中查找是否有人遇到过相关问题,没有的话再进行询问。 --- 版本较低的Windows系统自带的终端可能不支持本程序,替代方案:在 [cmder](https://github.com/cmderdev/cmder) 中运行。 Arch Linux 可以从 AUR 获取:[n-m3u8dl-re-bin](https://aur.archlinux.org/packages/n-m3u8dl-re-bin)、[n-m3u8dl-re-git](https://aur.archlinux.org/packages/n-m3u8dl-re-git) ```bash # Arch Linux 及其衍生版安装 N_m3u8DL-RE 发行版 (该源非本人维护) yay -Syu n-m3u8dl-re-bin # Arch Linux 及其衍生版安装 N_m3u8DL-RE 开发版 (该源非本人维护) yay -Syu n-m3u8dl-re-git ``` --- ## PowerShell 补全 支持 Windows PowerShell 5.1 和 PowerShell 7。补全脚本内嵌在可执行文件中。将 `N_m3u8DL-RE` 加入 `PATH`,然后在 PowerShell 中加载: ```powershell N_m3u8DL-RE --generate-completion powershell | Out-String | Invoke-Expression ``` 输入 `N_m3u8DL-RE --sub-` 后按 Tab 可补全参数名;`--sub-format`、`--log-level`、`--ui-language` 等参数可补全可选值,文件和目录使用 PowerShell 的默认路径补全。以 `./N_m3u8DL-RE` 或完整路径调用程序时也可以使用。 加载仅对当前会话有效。如需每次启动时启用,可将上面的命令写入 `$PROFILE`。也可用 `--generate-completion powershell` 单独查看或保存脚本。 ## Cookie 文件 使用 `--cookies cookies.txt` 读取浏览器导出的 Netscape 格式 Cookie 文件: ```text N_m3u8DL-RE "https://example.com/video.m3u8" --cookies "cookies.txt" ``` Cookie 会按请求的域名、路径、HTTPS 条件及有效期匹配,适用于清单、密钥、初始化文件和分片,支持点播及直播。若同时设置 `-H "Cookie: ..."`,则以手动请求头为准。服务器更新的 Cookie 仅保存在内存中,不回写文件。 ## 配置文件 常用选项可以保存到 UTF-8 文本配置文件中,程序启动时自动读取: - Linux / macOS:`~/.config/N_m3u8DL-RE/config.conf`;若设置了绝对路径的 `XDG_CONFIG_HOME`,则使用 `$XDG_CONFIG_HOME/N_m3u8DL-RE/config.conf`。 - Windows:`%APPDATA%\N_m3u8DL-RE\config.conf`。 程序不会自动创建配置文件,默认文件不存在时使用内置默认值。配置沿用命令行参数语法,支持以 `#` 开头的注释行;包含空格的参数值使用双引号: ```text # 常用下载选项 -mt --no-log --auto-select --thread-count 16 --save-dir "Downloads/My Videos" ``` 优先级为 **命令行 > 配置文件 > 内置默认值**。同一选项按短名和长名识别,单值选项由命令行替换配置值,被替换的值不再进行下载参数转换或文件读取。`--key`、`--ad-keyword`、`--mux-import` 等可重复选项按配置在前、命令行在后的顺序合并。`-H` / `--header` 按请求头名称合并,名称不区分大小写;不同名称保留,同名以命令行为准。布尔选项可用 `false` 关闭,例如 `--no-log false`。配置中的 HTTP 超时也视为手动指定,会关闭直播的自动超时调整。 ```text N_m3u8DL-RE "https://example.com/video.m3u8" --thread-count 8 N_m3u8DL-RE "https://example.com/vi阅读完整原文
项目深度分析 AI 生成
跨平台桌面GUI客户端(包月/买断)
| 产品构想 | 基于 Electron / Tauri 将 N_m3u8DL-RE 包装为现代化UI工具,提供嗅探联动、画质自动筛选、多任务下载管理与内嵌播放预览功能。 |
| 核心功能 | 一键粘贴链接智能解析、图形化参数配置(音视频轨道/外挂字幕/Cookie)、任务队列管理、失败自动重试、内置FFmpeg依赖环境自检。 |
| 目标用户 | 普通影音爱好者、需要保存网络教程或视频的非技术人员、自媒体素材收集者。 |
| 难度/周期 | 中等 · 3-5周 · 成本:开发机器、代码签名证书费用(推测约 $100-$300/年)。 |
| 收费模式 | 免费试用基础功能,进阶功能(多线程加速突破、批量任务、云端嗅探联动)采用买断制($9.9-$19.9)或小额订阅。 |
| 竞争风险 | 市面上存在零散开源免费GUI套壳;涉及版权争议风险,应用商店上架可能受阻(推测)。 |
| 依据 | 已验证事实(原项目仅提供CLI、通过Tab补全和配置支持复杂功能,缺乏官方GUI)。 |
IPTV与直播流自动化录制服务(自托管/SaaS)
| 产品构想 | 利用其支持 IPTV m3u 与直播流分段录制的核心能力,构建一套带 Web 控制台的 24/7 直播监控录屏系统,支持录完自动推送到云存储或挂载网盘。 |
| 核心功能 | M3U 频道列表导入与健康度检测、定时录制任务配置、直播开播自动触发录制、录制完成自动混流并上传(S3/WebDAV/网盘)。 |
| 目标用户 | IPTV节目存档人员、赛事追踪者、主播粉丝团剪辑手、企业竞争情报监控团队。 |
| 难度/周期 | 中等 · 4-6周 · 成本:服务器/带宽成本、存储资源测试成本。 |
| 收费模式 | 个人版开源核心+商业高级版插件(授权许可),或按流路数计费的自托管企业授权。 |
| 竞争风险 | 直播源失效频繁;录制消耗大量带宽与硬盘 I/O,售后支持成本偏高。 |
| 依据 | 已验证事实(README明确展示支持 `channels.m3u` 过滤录制及 `--live-record-limit` 等功能)。 |
流媒体资产抓取与混流解析微服务SDK/API
| 产品构想 | 将下载、解密、按时间拼合(merge/concat)及混流(mux)封装为高并发的 Docker 化 API 节点,供下游爬虫或数据挖掘系统调用。 |
| 核心功能 | RESTful 任务下发与状态回调、JSON 格式诊断报告集成、分布式节点负载调度、自动容错重试机制。 |
| 目标用户 | 数据采集团队、音视频分析AI团队、舆情监控公司、需要批量处理公开流媒体数据的B端开发者。 |
| 难度/周期 | 较高 · 6-8周 · 成本:云测试节点费用、代理IP池开销。 |
| 收费模式 | 私有化部署 License 许可费、技术支持与定制协议解析维护费。 |
| 竞争风险 | B端客户存在合规审查顾虑;版权法及平台反爬策略升级带来的不可用风险。 |
| 依据 | 已验证事实(项目具备 `doctor --json` 诊断输出、支持容器挂载配置,基础适合封装微服务)。 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| naravid19/N_m3u8DL_RE_GUI | 中文介绍暂未生成 Windows GUI for N_m3u8DL-RE — download HLS, DASH, and Smooth |
99 | C# |
| j2wyatt/N_m3u8DL-RE-GUI | 中文介绍暂未生成 一个带有用户界面的 m3u8 下载器,主要内容是对 N_m3u8DL-RE 的包装 |
78 | - |
| LennoC/N_m3u8DL-RE_SimpleBatGUI | 中文介绍暂未生成 简单的批处理调用N_m3u8DL-RE进行下载,预设单个下载、批量下载、录播下载。 |
50 | Batchfile |
| aidenconst/N_m3u8DL-RE_WEB_UI | 中文介绍暂未生成 N_m3u8DL-RE webUI |
38 | JavaScript |
| evan-dev0608/N_m3u8DL-RE-SimpleG | 中文介绍暂未生成 基于N_m3u8DL-RE 的 Windows GUI |
33 | - |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2022-05-25,近 30 天仍在推送,发布过 22 个 Release |
| 社区活跃 | Star 9,066 / Fork 896 / Issue 370(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。