资讯动态

N_m3u8DL-RE 快速上手指南:8 条命令从装好到出片,覆盖 m3u8/DASH 下载、选轨、解密、直播录制

发布时间:2026/9/30 11:00:07 来源:尧图企业网站定制
N_m3u8DL-RE 快速上手指南8 条命令从装好到出片覆盖 m3u8/DASH 下载、选轨、解密、直播录制【免费下载链接】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 是一款免费、跨平台的流媒体下载工具给它一个 m3u8、MPDDASH或 ISMMSS链接解析轨道、并发拉分片、解密、合并它都替你做完产出的是能直接播放的完整文件。这篇教程带你从装好工具拿到第一个成片再把常见场景一个个跑通卡住时也知道往哪儿查。你想做什么跳去哪一节装好并下出第一个文件装好并验证环境多码率多音轨流只留要的那几轨挑轨道、只下字幕怎么配流是加密的但手里有密钥加密流配 key 解密直播录够固定时长自动停直播定时录制怎么设如果你的需求只是本地格式转换、剪辑或者手上只有直链文件这工具帮不上你。装好并验证环境这一节的终点是你手里多出一个能播放的视频文件。按系统三选一装完就验证别急着下# Arch 及其衍生版 yay -Syu n-m3u8dl-re-binWindows 去项目 Releases 页拿对应平台的压缩包解压后直接跑N_m3u8DL-RE.exe。想从源码自己构建的git clone https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE cd N_m3u8DL-RE dotnet build装完先确认环境没问题N_m3u8DL-RE --version N_m3u8DL-RE --help版本号和一整套参数列表都能完整打印安装才算到位报错就先修安装后面别急着做。环境通了跑第一条下载。我从官方测试流清单里挑了一条无加密、多音轨多字幕的流N_m3u8DL-RE https://media.axprod.net/TestVectors/v7-Clear/Manifest_1080p.mpd --save-name demo看到什么算对分片下完输出目录生成一个合并视频点开能播旁边还会多一份同名.json解析信息可删。没拿到文件闭环就不算走完回到上面重来。只给链接拿整个文件这一节做完凡是给我一个链接、我要文件的活儿都不用再加参数。场景流里有几档清晰度、几路音轨我都不挑整个存下来就行。N_m3u8DL-RE 你的视频链接 --save-dir ./videos参数作用不加任何选轨参数自动挑最佳视频、音频、字幕轨完成后自动合并--auto-select强制为所有类型选最佳轨轨道拿不准时加--save-dir指定输出目录缺省是当前位置成功长什么样输出目录里的合并文件点开能播临时分片没残留。挑轨道、只下字幕怎么配读完这节你再不用盯着八档码率全下只要哪路拿哪路。场景流里有 8 档码率、3 路音轨、2 套字幕我只要 4K 英语音 中文字幕。N_m3u8DL-RE 视频链接 -sv res3840*:codecshvc1:forbest -sa langen:forbest -ss langzh:forall参数作用-sv筛视频轨3840 宽度4K且 HEVC 编码-sa筛音轨只要英语-ss筛字幕轨中文的全要forbest/forallbest 取最匹配的一条all 匹配全拿正则写不出来就先挂--auto-select让程序代选。只想要字幕、音视频一律不拉的命令更短N_m3u8DL-RE https://devstreaming-cdn.apple.com/videos/streaming/examples/bipbop_adv_example_hevc/master.m3u8 --sub-only --sub-format SRT参数作用--sub-only只挑字幕轨音视频完全跳过--sub-format SRT输出 SRT可换 VTT时间轴自动修正默认开启成功长什么样输出目录里出现.srt挂进播放器对一下时间点能对上。加密流配 key 解密过了这一节带 DRM 的流不再卡你差的可能就是一把密钥。场景流是加密的KID 和 KEY 我都有想解密存下来。N_m3u8DL-RE https://media.axprod.net/TestVectors/v7-MultiDRM-SingleKey/Manifest_1080p_ClearKey.mpd --key 9eb4050de44b4802932e27d75083e266:166634c675823c235a4a9446fad52e4d参数作用--key KID:KEY冒号前是密钥 ID冒号后是密钥本体多组密钥就传多个--key--decryption-engine FFMPEG默认引擎失败时换 ffmpeg 引擎成功长什么样解密合并后的文件能正常播放不花屏、不静音。直播定时录制怎么设这一节之后程序自己掐点录、录满自己停你不用守屏。场景直播要开两小时录够就停别让我一直挂着。N_m3u8DL-RE 直播链接 --live-perform-as-vod --live-record-limit 02:00:00 --save-name live参数作用--live-perform-as-vod按点播逻辑处理直播流--live-record-limit格式HH:mm:ss录满即停--live-real-time-merge可选边录边拼出完整文件成功长什么样到设定时长程序自行退出输出目录里是一份完整录像。机制速查选轨、解密、合并把三张表看完任意参数组合你自己能拼出来完整参数列表在 README 里。选轨的for取值-sv/-sa/-ss通用取值行为best默认只留最匹配的一条best2留最匹配的两条all匹配的全留worst留最弱的一条测试对比用前面的res、codecs、lang、ch都是正则|表示或例如langja|en匹配日语或英语。完整规则跑N_m3u8DL-RE --morehelp select-video看。三种解密引擎选其一引擎调用的工具什么时候选MP4DECRYPT默认mp4decrypt速度最快FFMPEGffmpeg兼容性最好手头有 ffmpeg 就选它SHAKA_PACKAGERshaka-packager功能最全选哪个就把哪个放进 PATH或者用--decryption-binary-path/--ffmpeg-binary-path指全路径。三种合并方式方式原理什么时候用默认调 ffmpeg 合并产出可直接播放的文件标准情况--binary-merge纯二进制拼接不依赖 ffmpegfMP4/CMAF 分片--skip-merge完全不合并只留分片想留分片备份分离的音视频想混进指定容器再加-M formatmp4或-M formatmkv:muxermkvmerge。下载卡住怎么排查动手改参数前先跑一遍N_m3u8DL-RE --version确认是最新版不少坑新版已经修了。现象大概率原因一行修复分片反复失败任务卡住网络不稳或默认 100 秒超时太短--download-retry-count 5 --http-request-timeout 300解密失败或文件下完打不开只填了密钥漏了 KID--key KID:KEY仍不行加--decryption-engine FFMPEG合并阶段提示找不到 ffmpegffmpeg 没装或不在 PATH--ffmpeg-binary-path 全路径绕开用--binary-merge速度慢任务拖很久线程开太多互相挤--thread-count 4 --http-request-timeout 300老版本 Windows 终端无响应或乱码旧终端不支持本程序换 cmder 运行收尾先跑测试流从 TestStreams.md 挑一条无加密多轨流跑通首条命令安装和环境一次验完。再学选轨跑一遍N_m3u8DL-RE --morehelp select-video把-sv/-sa/-ss的精细规则吃透别再全靠--auto-select代选。卡住先查表对照排障表按现象定位八成问题不用翻源码。最后一句底线只下载你拥有合法权限的内容。【免费下载链接】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 小时内与您沟通定制方案

免费获取报价 →
↑