N_m3u8DL-RE 完全指南:M3U8/MPD 下载、选流与加密流解密一次讲透
N_m3u8DL-RE 完全指南M3U8/MPD 下载、选流与加密流解密一次讲透【免费下载链接】N_m3u8DL-RECross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.项目地址: https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-REM3U8 下载完是一堆分片、MPD 拿到手却加密打不开、多档画质不知道该留哪条——这三个痛点基本就是 N_m3u8DL-RE 的全部用武之地。它是一个跨平台的流媒体下载器M3U8、MPD、ISM 三种格式点播、直播、加密流都归一条命令行处理混流和解密也都内置。怎么跑起来.NET 10 下的三步验证环境只有一个硬要求本机装好 .NET 10 SDK。整个过程分三步克隆仓库并编译发布产物落在 publish 目录git clone https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE cd N_m3u8DL-RE dotnet publish src/N_m3u8DL-RE/N_m3u8DL-RE.csproj -c Release运行版本号验证输出带日期版本号的一行即编译成功src/N_m3u8DL-RE/bin/Release/net10.0/publish/N_m3u8DL-RE --version把 publish 目录下的可执行文件改名、加入 PATH后续示例里直接敲N_m3u8DL-RE即可。老版本 Windows 的默认终端可能跑不了它这不是程序的问题换 cmder 之类的终端再试即可其余平台行为一致。M3U8 与 MPD 下载的四个场景实战没有现成素材的话仓库自带的 TestStreams.md 列了一批公开测试流覆盖多音轨、直播、加密等类型可以直接拿链接替换下面示例里的 example.com 练手。点播视频下载完直接得到可播放 mp4【场景】拿到一条 m3u8 点播链接目标是产出一个双击就能播的单文件 mp4。这条命令下载全部选中轨道结束后自动做混流把分离下载的音视频拼进同一个可播放文件N_m3u8DL-RE https://example.com/vod/index.m3u8 \ -M formatmp4 \ --save-name demo \ --save-dir ./out参数速查-M即--mux-after-done指定混流的目标容器把formatmp4换成formatmkv就是 mkv 输出--save-name和--save-dir分别控制文件名与输出目录。选流只留最高画质和英文音轨【场景】源里有多档分辨率、多条音轨只想各留一条最优的。-sv、-sa按正则挑选视频流和音频流N_m3u8DL-RE https://example.com/vod/master.m3u8 \ -sv best \ -sa langen:forbest \ --save-name hq参数速查best表示每种语言保留分辨率最高的一条想锁定 1080p 写-sv res1920*音轨想全留写-sa all。直播录制边播边存录满 30 分钟即停【场景】正在播的直播要存下来文件边录边合并到点自动收工。--live-real-time-merge开启实时合并--live-record-limit是录制时长上限N_m3u8DL-RE https://example.com/live.m3u8 \ --live-real-time-merge \ --live-record-limit 00:30:00 \ --save-name live-rec⚠️ 参数速查网络不稳时别加--live-pipe-mux管道混流丢帧概率更高刷新间隔想固定就写--live-wait-time 10即每 10 秒拉一次播放列表。加密流KID:KEY 一步解密【场景】流是 CENC 或 AES 加密的CENC 是 MP4 里常见的 DRM 加密方案原始分片直接放打不开必须喂密钥。--key接收KID:KEY格式——KID 是密钥 ID、KEY 是密钥本体KID 在前多条密钥就写多个--keyN_m3u8DL-RE https://example.com/enc/index.m3u8 \ --key 0123456789abcdef0123456789abcdef:89abcdef0123456789abcdef01234567 \ --decryption-engine MP4DECRYPT \ -M formatmp4参数速查--decryption-engine选择实际执行解密的第三方程序默认 MP4DECRYPT卡住时换成FFMPEG再试一次。调优速查6 个直接影响速度与稳定的参数默认值开箱可用10 线程、每分片重试 7 次、超时 100 秒出现下面的情况再动表里的项参数推荐值什么时候用--thread-count168~32 区间带宽富裕且多核机器提速主力默认 10--download-retry-count8网络不稳、频繁断连默认 7--http-request-timeout60频繁断连时缩短超时失败更快触发重试默认 100-R15M限速 15Mbps避免下载占满带宽--custom-range05:00-20:00只要第 5 到 20 分钟的内容其余不下载--live-wait-time10直播列表刷新间隔固定为 10 秒报错速查四类高频问题对照着改动手排查前先用 curl 确认链接返回的真是 m3u8/mpd 清单而不是 HTML 页面很多解析失败本质是请求头没给对N_m3u8DL-RE https://example.com/vod/index.m3u8 \ -H Referer: https://example.com \ -H User-Agent: Mozilla/5.0症状大概率原因一句话解法提示无法解析 URL、拿到的是网页链接需要特定 Referer 或 Cookie补-H请求头或用--cookies cookies.txt给 Netscape 格式 Cookie 文件文件下完但打不开、花屏加密流没解密或 KID:KEY 写反了确认 KID 在前再换--decryption-engine FFMPEG试下载中途频繁超时、断连网络抖动、重试次数不够--download-retry-count 8 --thread-count 4有代理就加--custom-proxy http://127.0.0.1:7890混流阶段提示找不到 ffmpegffmpeg 没装或不在 PATH--ffmpeg-binary-path指向全路径例如 /usr/local/bin/ffmpegffmpeg 路径问题的完整写法N_m3u8DL-RE https://example.com/vod/index.m3u8 \ --ffmpeg-binary-path /usr/local/bin/ffmpeg \ -M formatmp4收尾日常最高频的就是这四个-sv/-sa选流、-M混流、--key给解密密钥、--thread-count与--download-retry-count控速度和稳定其余参数用到时再查 README.md 的命令行章节即可。【免费下载链接】N_m3u8DL-RECross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.项目地址: https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Rust RFC 2539 解读:`cfg_attr` 多属性支持——让条件编译属性告别谓词重复

Rust RFC 2539 解读:`cfg_attr` 多属性支持——让条件编译属性告别谓词重复

文档 【免费下载链接】rfcs RFCs for changes to Rust 项目地址: https://gitcode.com/gh_mirrors/rf/rfcs 点击查看 免费下载 导读 #[cfg_attr] 是 Rust 条件编译体系中最灵活的成员之一:它把「条件判断」与「属性注入」绑定在一起,让同一…

2026/10/16 5:53:44 阅读更多 →
AB Download Manager 浏览器扩展:Edge 上能不能用、怎么装

AB Download Manager 浏览器扩展:Edge 上能不能用、怎么装

AB Download Manager 浏览器扩展:Edge 上能不能用、怎么装 【免费下载链接】ab-download-manager A Download Manager that speeds up your downloads 项目地址: https://gitcode.com/GitHub_Trending/ab/ab-download-manager 你在 Edge 里想接上 AB Downloa…

2026/10/16 5:53:44 阅读更多 →
MCP协议:让AI工具互联互通,告别点对点适配

MCP协议:让AI工具互联互通,告别点对点适配

MCP(Model Context Protocol)最近在AI开发者圈子里讨论度非常高,简单说它就是给AI工具之间定的一套“普通话”。以前每个AI应用想接外部工具,都要开发一堆私有接口,换一个平台就得重新适配一遍,要么写胶水代…

2026/10/16 5:53:44 阅读更多 →

最新新闻

Lunar 6.7.11 修复说明:Sync Mode 在 MacBook Air 与 iMac 上改用 nits 同步

Lunar 6.7.11 修复说明:Sync Mode 在 MacBook Air 与 iMac 上改用 nits 同步

桌面应用 【免费下载链接】Lunar Intelligent adaptive brightness for your external monitors 项目地址: https://gitcode.com/gh_mirrors/lu/Lunar 点击查看 免费下载 Lunar 6.7.11 是一个针对 Sync Mode(同步模式) 的定向修复版本。此次…

2026/10/16 6:27:53 阅读更多 →
MooTool Next-Compose 增量演进:MCP stdio 工具链、F03 格式化引擎与更新下载流的工程化落地

MooTool Next-Compose 增量演进:MCP stdio 工具链、F03 格式化引擎与更新下载流的工程化落地

桌面应用开发工具 【免费下载链接】MooTool Handy tool set for developers 项目地址: https://gitcode.com/gh_mirrors/mo/MooTool 点击查看 免费下载 导读 本篇以仓库中的增量开发记录 next-compose/docs/diff/561-mcp-reformat-update-env-net-vault-css-slice…

2026/10/16 6:27:53 阅读更多 →
AtCoder Beginner Contest 478

AtCoder Beginner Contest 478

AtCoder Beginner Contest 478 A - Grapes 题意:有N个人,编号为1到N,现在要把M颗葡萄分给他们。每次按照1, 2, …, N的顺序,每人分一颗,分到第N个人以后再从第1个人开始,直到所有葡萄分完。最后输出每个人分…

2026/10/16 6:27:53 阅读更多 →
google-api-nodejs-client 的 ondemandscanning 模块演进全解读:从 CHANGELOG 版本脉络到容器镜像漏洞扫描实战

google-api-nodejs-client 的 ondemandscanning 模块演进全解读:从 CHANGELOG 版本脉络到容器镜像漏洞扫描实战

后端 【免费下载链接】google-api-nodejs-client Googles officially supported Node.js client library for accessing Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT (Service Tokens) is included. 项目地址: h…

2026/10/16 6:27:53 阅读更多 →
用Python和SQLite自建个人财务数据中台:从记账到自由分析

用Python和SQLite自建个人财务数据中台:从记账到自由分析

1. 从"financial-services"到个人财务数据中台:我为什么自建了一套记账分析系统先说个背景。我一直在关注"financial-services"这个方向,但说实话,金融服务的概念太大了——从银行App到支付工具,从个人记账软…

2026/10/16 6:27:53 阅读更多 →
Zabbix 监控 TACACS 服务实战:App TACACS Service 模板(net.tcp.service 简单检查)全解析

Zabbix 监控 TACACS 服务实战:App TACACS Service 模板(net.tcp.service 简单检查)全解析

【免费下载链接】community-templates Zabbix Community Templates repository 项目地址: https://gitcode.com/gh_mirrors/co/community-templates 点击查看 免费下载 本文围绕 Zabbix Community Templates 仓库中的 App TACACS Service 模板展开,讲解…

2026/10/16 6:26:53 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →