用 N_m3u8DL-RE 完整下载 DASH/HLS 流媒体
用 N_m3u8DL-RE 完整下载 DASH/HLS 流媒体【免费下载链接】N_m3u8DL-RECross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.项目地址: https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-REN_m3u8DL-RE 是一款 MIT 协议开源的跨平台流媒体下载工具支持 DASH、HLS、MSS 三种流协议。一条命令完成从点播下载、直播录制到加密流解密的完整流程适合想把在线视频内容存进本地的新手与进阶用户。装好并跑通第一条流获取方式二选一从项目 Releases 页面下载对应平台的构建包丢进任意已加入 PATH 的目录即可Arch Linux 用户也可以直接yay -Syu n-m3u8dl-re-bin。装好之后从仓库自带的 TestStreams.md 里挑一条公开点播流试跑N_m3u8DL-RE https://media.axprod.net/TestVectors/v7-Clear/Manifest_1080p.mpd --save-dir ~/Videos这条命令只给了下载地址和输出目录轨道选择全部走默认最佳产物就落在~/Videos里。跑完后你在这个目录里能看到一个已合并、可直接播放的视频文件这条测试流是 DASH 格式的 1080p 内容一份解析元数据 json用来核对实际选中了哪些轨道一份运行日志出问题时从这里查起能力地图它能做什么、怎么挑参数干什么示例值--save-dir设置输出目录~/Videos--save-name设置保存文件的基础名demo-sv, --select-video按条件挑视频轨不传时自动选最佳res3840*:codecshvc1:forbest-sa, --select-audio按条件挑音频轨langen:forbest-ss, --select-subtitle按条件挑字幕轨name中文:forall--thread-count下载线程数默认 1016--download-retry-count单个分片下载失败的重试次数默认 710-H, --header追加自定义 HTTP 请求头可多次指定-H User-Agent: iOS挑选顺序建议按三步走先固定--save-dir和--save-name把文件落在哪、叫什么定下来再用-sv/-sa/-ss收窄轨道比如-sv bwMin800:bwMax1000只留码率在 800K1M 之间的视频轨嫌默认最佳档太大时很好用最后只有在下载明显不稳时才动--thread-count和--download-retry-count并发不是越高越好。三个真实场景各给一条命令边播边存把一场直播收进文件直播不能等它播完再处理得边录边合。加上--live-real-time-merge后分片在录制期间就持续并入同一个输出文件N_m3u8DL-RE https://cmafref.akamaized.net/cmaf/live-ull/2006350/akambr/out.mpd \ --live-real-time-merge --live-record-limit 00:30:00 --save-dir ~/Videos执行后你会看到分片不断落盘又不断合入成片到达--live-record-limit指定的 30 分钟时命令自动退出得到一个完整录像全程不用手动干预。拿到 KID 之后让加密流直接出明文手里有KID:KEY时直接--key传入即可程序默认调用 mp4decrypt 完成解密也可用--decryption-engine换成 FFMPEG 或 SHAKA_PACKAGER。下面是一条 ClearKey 测试流HLS 加密流解密同理N_m3u8DL-RE https://media.axprod.net/TestVectors/v7-MultiDRM-SingleKey/Manifest_1080p_ClearKey.mpd \ --key 9eb4050de44b4802932e27d75083e266:166634c675823c235a4a9446fad52e4d \ --save-dir ~/Videos --save-name clearkey_demo分片下载完成后自动解密并合并输出的就是可播放的明文文件不需要再单独跑一次解密工具。不止一条循环把测试流全部拉下来需要归档多条流时把地址塞进数组循环执行MPD 与 M3U8 混排互不影响URLS( https://livesim.dashif.org/dash/vod/testpic_2s/multi_subs.mpd http://playertest.longtailvideo.com/adaptive/oceans_aes/oceans_aes.m3u8 https://media.axprod.net/TestVectors/v7-Clear/Manifest_1080p.mpd ) for i in ${!URLS[]}; do N_m3u8DL-RE ${URLS[$i]} --save-dir ~/Videos --save-name batch_$((i1)) done三条地址按顺序逐条执行全部跑完后目录里得到batch_1到batch_3三个独立命名的成片每条流各自带自己的元数据 json 和日志。排障速查表终端输出乱码、出现控制字符老版 Windows 终端不支持 ANSI 转义序列 → 加--no-ansi-color只输出纯文本或换用 cmder 运行。分片偶发超时、个别分片缺失弱网下默认 100 秒 HTTP 超时偏紧 → 加--http-request-timeout 180。重试多次后分片仍缺失默认 7 次重试不够 → 上调--download-retry-count 10。源站返回 403 或跳到登录页请求缺少客户端身份特征 → 加-H User-Agent: iOS需要登录态时再补上从浏览器导出的 Cookie 请求头。合并后的视频无法播放分片头部不一致导致封装出错 → 改用--binary-merge按字节拼接或加--use-ffmpeg-concat-demuxer让 ffmpeg concat 分离器处理。解密环节报错退出系统里没装 mp4decrypt → 换解密程序--decryption-engine FFMPEG。下一步看哪里README.md完整参数说明与 More Help 段落-M混流、--custom-range分段、--save-pattern命名模板的详细语法都在这里。TestStreams.md点播、直播、加密等多格式公开测试流清单换地址之前先拿它验证环境。src/N_m3u8DL-RE.Parser/DASH、HLS、MSS 提取器实现想弄清清单是怎么被解析的可以看这里。先拿一条点播流完整跑一遍再换成自己的地址。【免费下载链接】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),仅供参考

相关新闻

FreeRTOS内存泄漏诊断:从堆监控到分配追踪的实战方法

FreeRTOS内存泄漏诊断:从堆监控到分配追踪的实战方法

/* 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 5:36:38 阅读更多 →
lolPing房间如何做到端到端加密:scrypt、AES-256-GCM与Nostr中继全解析

lolPing房间如何做到端到端加密:scrypt、AES-256-GCM与Nostr中继全解析

【免费下载链接】lolPing League of Legends ping wheel for your Windows desktop. Hold Alt, drag, and ping anywhere, with the original animations and sounds. 项目地址: https://gitcode.com/gh_mirrors/lo/lolPing 点击查看 免费下载 lolPing 是一款让《英…

2026/10/16 5:36:38 阅读更多 →
Python对象引用机制详解:告别‘指针’误区

Python对象引用机制详解:告别‘指针’误区

/* 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 5:36:38 阅读更多 →

最新新闻

控制系统——1:简单控制形式

控制系统——1:简单控制形式

一、声明本文基于悉尼大学 ELEC3304 Control 课程学习整理,仅代表个人理解,不包含课程官方材料本文仅用于学习记录和分享,任何组织、个人不得用于教材等任何商业形式的利用,不得以任何付费形式分享项目、代码、文件等相关内容绝不…

2026/10/16 6:17:51 阅读更多 →
最怕的往往不是设备突然宕机

最怕的往往不是设备突然宕机

如果你在FAB里负责和「缺陷」相关的事,最怕的往往不是设备突然宕机,而是问题发生前毫无征兆——等到月报出来,良率已经阴跌了几个点,单批报废几十片,损失几十万。更难受的是,你翻遍报警记录也找不到“哪一步…

2026/10/16 6:17:51 阅读更多 →
全域综合能源协同管控平台:以数字孪生赋能“水电气”一网统管

全域综合能源协同管控平台:以数字孪生赋能“水电气”一网统管

一、什么是全域综合能源协同管控平台?全域综合能源协同管控平台是面向工业园区、公共建筑、城市综合体等用能主体的智慧能源管理系统,其核心价值在于“全域”与“协同”:全域:将原本彼此割裂的水、电、气三类能源系统纳入同一张管…

2026/10/16 6:17:51 阅读更多 →
【Tao Te Ching】Part 24

【Tao Te Ching】Part 24

文章目录《道德经》第二十四章:企者不立,余食赘形1. 原文与版本2. 逐句解释2.1 企者不立,跨者不行2.2 自见者不明2.3 自是者不彰2.4 自伐者无功2.5 自矜者不长2.6 其在道也,曰余食赘形2.7 物或恶之,故有道者不处3. 核心…

2026/10/16 6:17:51 阅读更多 →
函数与模块:学会一次写好,到处用

函数与模块:学会一次写好,到处用

如果你在FAB里负责和「缺陷」相关的事,最怕的往往不是设备突然宕机,而是问题发生前毫无征兆——等到月报出来,良率已经阴跌了几个点,单批报废几十片,损失几十万。更难受的是,你翻遍报警记录也找不到“哪一步…

2026/10/16 6:17:51 阅读更多 →
Haar特征计算过程详解:从积分图原理到手算示例与代码实战

Haar特征计算过程详解:从积分图原理到手算示例与代码实战

/* 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 6:16:51 阅读更多 →

日新闻

个人 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 阅读更多 →