About N_m3u8DL-RE
Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.
Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.
Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.
What's Changed
🚀 升级
- 升级至 .NET 10 by @nilaoda in #827
- 升级三方依赖版本 by @nilaoda in #904
✨ 新增
- 新增 Nowehoryzonty URL Processor by @DevLARLEY in #752
- 新增英文 README by @voldemort2826 in #681
- 新增 DASH 多 Period 流 period= 选择器 by @outhud in #918
- --ad-keyword 现已支持直播流及 EXT-X-MAP by @outhud in #912
- 支持自动去除 UTF-8 BOM 头 by @nilaoda in #922
⚡ 优化
- 优化 HTTP-TS 流重定向处理,提升直播录制稳定性 by @nilaoda in #825 #906
- 优先从 MPD 读取 KID,提高 DRM 内容兼容性 by @nilaoda in #921
- 优化 WebVTT 解析逻辑,改进 Cue 合并规则及 ClassTag 处理 by @HonbraDev in #896 @nilaoda in #908
- 优化 Shaka Packager 搜索逻辑 by @nilaoda in #919
- 完善 --morehelp 文档,补充所有 Stream Select/Drop 子参数 by @outhud in #913
- FFmpeg 合并失败(如 "Too many open files")时提供更明确的错误提示 by @outhud in #916
🐞 修复
- 修复 MPD 超长时长(超过 int32)解析异常 by @nilaoda in #826
- 修复 ISM 中 ProtectionSystemId 解析异常 by @nilaoda in #907
- 修复 AES-128 解密时未正确使用指定 IV 的问题 by @fireattack in #823
- 修复 DASH 分片引用重复导致重复下载的问题 by @outhud in #917
- 修复 --mux-import、流选择器中引号/单引号解析问题 by @outhud in #899
- 检测 HLS 直播结束(#EXT-X-ENDLIST)后自动停止录制 by @outhud in #911
- 修复 PROGRAM-DATE-TIME 直播分片文件名覆盖问题(改用毫秒时间戳)by @outhud in #910
- 修复过长分片文件名导致的文件系统错误 by @outhud in #909
- 修复并发实例日志文件名竞争问题 by @outhud in #914
- 修复日志 Header 包含 JSON 时导致的 FormatException by @nilaoda in #905
New Contributors
- @voldemort2826 made their first contribution in #681
- @DevLARLEY made their first contribution in #752
- @HonbraDev made their first contribution in #896
Full Changelog: v0.5.1-beta...v0.6.0-beta
────────────────┬─────────────┬─────────────────────────────────────────────────┬────────────────────────────────
平台 │架构 │适用场景 │下载链接
────────────────┼─────────────┼─────────────────────────────────────────────────┼────────────────────────────────
Windows │x64 │Windows 10/11 等现代 64 位系统 │win-x64.zip
────────────────┼─────────────┼─────────────────────────────────────────────────┼────────────────────────────────
Windows │ARM64 │Surface Pro X 等 ARM 设备 │win-arm64.zip
────────────────┼─────────────┼─────────────────────────────────────────────────┼────────────────────────────────
Windows │x86 (32-bit) │Windows Vista 及以上 32 位系统 │win-NT6.0-x86.zip
────────────────┼─────────────┼─────────────────────────────────────────────────┼────────────────────────────────
Linux │x64 │通用 Linux x64(静态链接,无需区分 glibc/musl) │linux-x64.tar.gz …
| Publisher | nilaoda |
|---|---|
| Version | 0.6.0-beta |
| Release date | 2026-06-28 |
| License | MIT |
| Installer type | zip |
| Architecture | x64, arm64 |
| Package ID | nilaoda.N_m3u8DL-RE |
winget install --id=nilaoda.N_m3u8DL-RE -ewinget upgrade --id=nilaoda.N_m3u8DL-RE -ewinget uninstall --id=nilaoda.N_m3u8DL-RE -eYes. N_m3u8DL-RE is free and open-source software released under the MIT license.
The latest version is 0.6.0-beta, released on Jun 28, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 3825fd42ee502f98a9378f6fdddb2f7822709f521806214f466db6935c950f1a.
N_m3u8DL-RE runs on Windows and is available for 64-bit (x64), ARM64 systems.
Open Settings › Apps › Installed apps, find N_m3u8DL-RE and select Uninstall. From the command line, run winget uninstall --id=nilaoda.N_m3u8DL-RE -e.
Yes. N_m3u8DL-RE is available as a portable ZIP archive (N_m3u8DL-RE_v0.6.0-beta_win-x64_20260629.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.