N_m3u8DL-RE:跨平台 DASH/HLS/MSS 流媒体下载器完整指南
2026/9/19 12:05:31 网站建设 项目流程

N_m3u8DL-RE:跨平台 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

想把一场直播回放或一门网课保存下来,结果拿到的只是一堆碎片文件,或者音视频各存各的、根本合不到一起——跨平台的 DASH/HLS/MSS 流媒体下载器 N_m3u8DL-RE 就是专门解决这类问题的工具。

N_m3u8DL-RE 怎么工作:一条命令搞定流下载

流媒体下载的核心麻烦在于:一个视频被切成几百个 TS 或 fMP4 分片分散在云端,音频和视频往往走不同轨道,上面可能还套着加密。N_m3u8DL-RE 的路线是:解析层识别 M3U8、MPD、ISM 三种清单文件,下载层用多线程并发拉取分片,再与 FFmpeg、MP4Decrypt 等第三方工具协同完成解密与混流。让它区别于普通下载器的有两点:下载后能自动把分离的音视频混流成完整的 mp4/mkv;以及为直播单独设计的录制模式,而不只是点播。

核心能力拆解,一次讲清楚

多协议解析:HLS/DASH/MSS 全兼容

解析器里三个引擎各司其职:HLSExtractor 处理苹果的 M3U8,DASHExtractor2 处理 MPEG-DASH 的 MPD,MSSExtractor 处理微软 Smooth Streaming 的 ISM 清单(源码见 src/N_m3u8DL-RE.Parser/)。你只需把清单文件链接贴进去,三种来源用同一套命令处理,点播和直播都支持。这意味着换平台、换站点时不需要换工具。

流媒体解密:AES-128、CENC、CHACHA20 都内置

遇到加密流不用绕路。参数--custom-hls-method可以指定 AES_128、CENC、CHACHA20、SAMPLE_AES 等加密方式,配合--custom-hls-key提供密钥;解密执行引擎支持 MP4DECRYPT、FFMPEG 等可选。实现细节在 src/N_m3u8DL-RE/Crypto/。对你来说,加密的 m3u8 和明文 m3u8 的使用成本几乎一样。

流选择与部分下载:只下你要的那段

-sv-sa-ss按分辨率、编码、语言做正则过滤,比如只挑 4K 的 HEVC 视频轨;--custom-range还能按时间段截取,例如只下第 5 分钟到第 20 分钟的内容。对只想保存片段的场景,这直接省掉了下载整集再剪的时间。

两个典型场景:点播保存与直播录制

点播保存:一场技术大会演讲以 m3u8 分发,400 个分片、音视频分轨。N_m3u8DL-RE 并发下完分片后,通过-M format=mp4自动走 FFmpeg 管道混流,产出一个能直接播放的 mp4,全程不需要手动敲 FFmpeg 命令。

直播录制:一场电竞比赛正在进行,你想完整保存。开启live-pipe-mux(边录边混流,直接产出可播放的 TS 文件),再配--live-record-limit设好录制时长上限,录够时间自动停止,不用人守着。

三步上手:从安装到下载第一个视频

从项目 Release 下载对应平台的程序,或克隆源码https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE自行构建。最短体验路径就是一条命令:

N_m3u8DL-RE <链接> --thread-count 16 --save-dir ./downloads -M format=mp4

只需理解三个关键参数:--thread-count控制下载线程数(默认取本机 CPU 核心数)、-M format=mp4指定最终混流格式、--save-dir指定保存目录,就可以开始用了。

社区与文档入口

官方文档:README.md 提供完整命令行参数表与更多示例;测试流清单:TestStreams.md 可拿来动手验证;关键源码:src/N_m3u8DL-RE.Parser/。遇到问题先在项目 Issues 区搜索再提问,也欢迎提交你的改进建议。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询