资讯动态

N_m3u8DL-RE 使用教程:加密 M3U8、MPD 下载与直播录制,一条命令全搞定

发布时间:2026/10/20 1:21:06 来源:尧图企业网站定制
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-RE课程平台的视频往往藏在 m3u8 链接后面右键另存为只拿到一个播放列表文本浏览器插件也抓不全分片。N_m3u8DL-RE 就是为这类流媒体下载准备的命令行工具加密视频解密下载、多音轨选择、直播录制它都能覆盖。它到底能干什么先花一分钟看它覆盖了哪些能力加密分片自动解密AES、ChaCha20 都认多轨内容自动选轨默认挑最高画质下完自动合并成一个完整可播的视频直播支持定时录制到点自动停Windows、Linux、macOS 三平台通吃基本盘如下属性说明支持协议DASH (MPD)、HLS (M3U8)、MSS (ISM)加密支持AES、ChaCha20 等加密分片运行平台Windows / Linux / macOS使用方式命令行 (CLI)许可证MIT从安装到第一个视频Windows 用户不用编译去 Releases 页面下载 zip解压后直接运行。Linux 和 macOS 用户从源码构建git clone https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE cd N_m3u8DL-RE dotnet build src/N_m3u8DL-RE.sln -c Release第一条命令里只写链接其他全用默认值./N_m3u8DL-RE https://media.axprod.net/TestVectors/v7-Clear/Manifest_1080p.mpd运行后它先列出解析到的音轨和字幕接着自动挑一路最高画质下载完成后合并成片文件就落在当前目录。如果不想直接开下加--skip-download让程序只解析、不下载轨道清单列出来后再决定下哪一路./N_m3u8DL-RE https://media.axprod.net/TestVectors/v7-Clear/Manifest_1080p.mpd --skip-download怎么确认成功下载结束时终端打印绿色的 Done当前目录里也多出一个合并好的视频文件。三个典型场景 加密视频密钥怎么传场景你在浏览器 F12 里抓到了 KID 和 KEY想把一门加密课程存下来。两者按KID:KEY格式拼好塞进--key./N_m3u8DL-RE https://azclwds01.akamaized.net/4e8f6858-5d05-4e28-83ab-48c7a2b259e1/XVuosg_tab_hd.ism/Manifest \ --key e5114f87b3e54b9faca331e6e6d646a6:55c5d9f1cedfd018b75623f2565a1d29 \ -M formatmp4 --save-name demo结果每个分片下完立刻解密最终得到可直接播放的 demo.mp4这条测试流约 90 秒几十秒就能跑完。解密相关的实现可以看 src/N_m3u8DL-RE/Crypto/程序会自动调用 mp4decrypt 完成收尾。多音轨多字幕怎么挑场景同一条流里混着好几路语言配音和字幕而你要的只是最高画质加英文音轨。用-sv、-sa、-ss三个正则参数分别圈定各自候选再用-M混流./N_m3u8DL-RE https://media.axprod.net/TestVectors/v7-Clear/Manifest_1080p.mpd \ -sv best -sa langen:forbest -ss all -M formatmp4结果-sv best挑最高画质、-sa langen:forbest挑最佳英文音轨、-ss all保留全部字幕几路音频各自落盘文件名里带语言标记不会互相覆盖。 直播怎么定时录制场景某场直播你只想留前两小时录完还要能直接播。--live-record-limit负责限时--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 2:00:00 --save-dir ./record结果到点两小时自动停录./record里已经有一个合并完成的完整视频拿到就能播不必等整场直播结束。出错了先自查失败时先按下表排查多数问题出在请求头、密钥或工具路径上现象常见原因处理办法403 拒绝访问请求头没带全防盗链拦截补-H Referer: 来源页和-H Cookie: 登录态解密失败冒号漏了或者 KEY 位数不够对照 F12 抓包原文KEY 必须是 32 位十六进制提示找不到 ffmpeg本机有 ffmpeg 但不在 PATH装好后用--ffmpeg-binary-path指向可执行文件速度上不去单连接被网站限流加--thread-count 16开多线程成片不完整中途断网丢了分片加--custom-range 10-重新拉第 10 个分片往后的内容如果卡在解析阶段可以按协议定位源码src/N_m3u8DL-RE.Parser/ 里 DASH、HLS、MSS 各有独立解析器报错对应哪个协议就去哪个文件里看。常用参数对照表参数用途示例什么时候用上--save-dir指定输出目录./downloads不想让文件堆在当前目录--save-name指定成片名course批量任务需要统一命名-M下完把音视频混成一个文件formatmp4拿到的是分离的视频和音轨--key传入解密密钥KID:KEY视频是加密的-sv按条件挑视频轨res1920*:forbest只想要某一档画质--thread-count下载线程数16默认线程跑不满带宽-H附加请求头可多次使用Referer: https://...链接有防盗链校验-R限速15M不想占满上行带宽建议先用文中的公开测试流走一遍完整流程看到成片出现再换成你自己的链接试。⚠️ 请只下载你拥有合法权限的内容由此产生的版权责任由使用者自行承担。【免费下载链接】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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑