N_m3u8DL-RE 是一款跨平台(支持 Windows, Linux, macOS)的命令行工具,支持高效下载基于 DASH、HLS 和 MSS 协议的流媒体内容(如 m3u8/mpd 链接)。同时提供多线程并行下载、自动解析并应用加密密钥(支持 AES-128/SAMPLE-AES)、断点续传、直播流录制等基础能力,并能合并下载的分段文件。
N_m3u8DL-RE 支持即时下载合并为 MP4/MKV 格式,免除二次转码耗时;具备强大的自动重试机制与追更下载功能(用于连载内容);提供清晰进度显示和详细日志输出,便于用户监控和排查问题。
J.Cling 推荐拓展:
官方使用说明
点播

还可以并行下载+自动混流

直播
录制TS直播源:
录制MPD直播源:
录制过程中,借助ffmpeg完成对音视频的实时混流
ffmpeg -readrate 1 -i 2022-09-21_19-54-42_V.mp4 -i 2022-09-21_19-54-42_V.chi.m4a -c copy 2022-09-21_19-54-42_V.ts
在新版本(>=v0.1.5)中,可以尝试开启 live-pipe-mux
来代替以上命令
特别注意:如果网络环境不够稳定,请不要开启 live-pipe-mux
。管道内数据读取由 ffmpeg 负责,在某些环境下容易丢失直播数据
在新版本(>=v0.1.8)中,能够通过设置环境变量 RE_LIVE_PIPE_OPTIONS
来改变 live-pipe-mux
时 ffmpeg 的某些选项: #162 (comment)
更新日志
v0.3.0
- 新增支持TS格式混流
- 修复速度单位展示
- 新增支持只输入KEY未输入KID时自动补全
- 新增
--decryption-engine
并支持使用ffmpeg解密 - 新增
--allow-hls-multi-ext-map
- 新增
--http-request-timeout
和--disable-update-check
- 新增适配Windows Vista环境
- 修复使用mp4decrypt时无法处理中文文件名问题
- 修复Gzip解压报错文件找不到问题
- 修复字幕没有毫秒信息时无法解析问题
- 修复大体积MPD解析过慢问题
- 修复langCode无法识别时的逻辑
- 优化HexToBytes性能
- 优化字幕毫秒解析
- 优化实时解密逻辑
- 优化工具类的修饰符
- 库.NET版本升级
- 使用
tput
替代stty
命令 - 增加第三方工具的下载地址提示
获取方式
官方网站
https://github.com/nilaoda/N_m3u8DL-RE
网盘下载
https://pan.quark.cn/s/edd599a25ba0
更多下载工具请访问:
https://www.gewuzhizhi.vip/software-store/all-software-store/download-tools
★★★ 强烈推荐 ★★★ 点击下图,500+常用办公精品软件一键直达!
© 版权声明
文章版权归作者所有,未经允许请勿转载。