N_m3u8DL-RE

nilaoda·nilaoda.N_m3u8DL-RE

Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.

winget install --id nilaoda.N_m3u8DL-RE --exact --source winget

Latest 0.6.0-beta·June 28, 2026

Release Notes

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 ────────────────┼─────────────┼─────────────────────────────────────────────────┼──────────────────────────────── Linux │ARM64 │通用 Linux ARM64(静态链接,无需区分 glibc/musl)│linux-arm64.tar.gz ────────────────┼─────────────┼─────────────────────────────────────────────────┼──────────────────────────────── macOS │Intel (x64) │MacBook Pro/Air (Intel) │osx-x64.tar.gz ────────────────┼─────────────┼─────────────────────────────────────────────────┼──────────────────────────────── macOS │Apple Silicon│M1/M2/M3 等芯片设备 │osx-arm64.tar.gz ────────────────┼─────────────┼─────────────────────────────────────────────────┼──────────────────────────────── Android (Termux)│ARM64 │Termux 环境(需 Bionic) │android-bionic-arm64.tar.gz ────────────────┼─────────────┼─────────────────────────────────────────────────┼──────────────────────────────── Android (Termux)│x64 │x86_64 Android 设备 │android-bionic-x64.tar.gz ────────────────┴─────────────┴─────────────────────────────────────────────────┴──────────────────────────────── 本软件仅用于学习和技术研究目的。使用者应遵守所在国家或地区的法律法规,仅下载和获取拥有合法权限的流媒体内容。任何非法或侵权使用行为均与原作者无关,使用者需自行承担全部法律责任。

Installer type: zip

ArchitectureScopeDownloadSHA256
x64Download3825FD42EE502F98A9378F6FDDDB2F7822709F521806214F466DB6935C950F1A
arm64Download3A13527812A5F18B9981B3CD6F7F36BD17CD7D76B5F3273281A58354E5FCEBD6

Details

Homepage
https://github.com/nilaoda/N_m3u8DL-RE
License
MIT
Publisher
nilaoda
Support
https://github.com/nilaoda/N_m3u8DL-RE/issues
Moniker
m3u8dl

Tags

dashffmpeghlsismlivem3u8m3u8-downloadermpdrecorder