开源免费M3U8下载工具推荐【持续更新】

下载工具1个月前更新 J.Cling
392 0

J.Cling 给大家推荐三款M3U8下载工具各自有各自的特点,Fluent M3U8美观、易用,界面体验相当友好,N_m3u8DL-CLI以命令形式下载,快捷又酷炫,M3u8Downloader_H 支持强大自定义及插件功能,工具不怕多,用时方恨少,另外如果不喜欢使用单独的下载工具的童鞋,可以使用我们推荐过的《猫抓资源嗅探工具 – 一键下载网页视频、音频、图片》,以浏览器拓展的形式进行嗅探抓取网页M3U8,非常方便。

M3U8是HTTP Live Streaming(HLS)的播放列表格式,由苹果公司提出,现已成为主流流媒体传输协议。优酷、腾讯视频、YouTube等平台均广泛使用HLS技术。M3U8支持分片(TS文件)和自适应码率(如1080p/720p多版本),适合不同网络环境,平台优先提供这种格式。

Fluent M3U8

Fluent M3U8 是一款美观、易用的跨平台 M3U8下载 工具。

主要特点

  • 多格式支持:全面兼容 m3u8 和 mpd 视频格式下载
  • 多线程并发下载:充分利用带宽资源,实现极速下载体验
  • 智能下载管理:实时监控下载进度,提供便捷的任务管理功能
  • 高度可定制:提供基础与高级配置选项,满足从入门到专业用户的不同需求
  • 现代化界面设计:基于 Fluent Design 设计语言,界面简洁优雅、直观易用

官方项目文档

https://fluent-m3u8.org/zh/quick-start.html

获取方式

官方网站

https://fluent-m3u8.org/zh

https://github.com/zhiyiYo/Fluent-M3U8/releases

网盘下载

https://pan.quark.cn/s/fe31129e550d

N_m3u8DL-CLI

N_m3u8DL-CLI是一款用于下载m3u8的命令行的 M3U8下载 工具,基于.NET Framework 4.6框架开发,调用系统类库进行HTTP下载,支持常见的m3u8格式下载,支持从视频中选择一部分下载,还提供丰富的命令行选项以增强其功能。

主要特点

  • 不支持优酷视频解密
  • 不支持气球云视频解密
  • 支持AES-128-CBC加密自动解密
  • 支持多线程下载
  • 支持下载限速
  • 支持断点续传
  • 支持Master List
  • 支持直播流录制(BETA)
  • 支持自定义HTTP Headers
  • 支持自动合并 (二进制合并或使用ffmpeg合并)
  • 支持选择下载m3u8中的指定时间段/分片内容
  • 支持下载路径为网络驱动器的情况
  • 支持下载外挂字幕轨道、音频轨道
  • 支持仅合并为音频
  • 支持设置特定http代理
  • 支持自动使用系统代理(默认行为, 可禁止)
  • 支持m3u8dl链接协议(通过web链接调用本机客户端)
  • 提供SimpleG简易的GUI生成常用参数

官方使用文档

https://nilaoda.github.io/N_m3u8DL-CLI

获取方式

官方网站

https://github.com/nilaoda/N_m3u8DL-CLI

网盘下载

https://pan.quark.cn/s/3c22a39db560

M3u8Downloader_H

M3u8Downloader_H 是一款功能强大、支持多线程、多任务、aes-128-cbc解密、自定义请求头、自定义插件的 M3U8下载 工具 。

主要特点

  • 支持多线程,多任务,断点续传
  • 支持aes-128-cbc,aes-192-cbc,aes-256-cbc自动解密
  • 支持对m3u8的ts,fmp4格式下载
  • 支持拖拽文件夹实现快速合并
  • 支持批量下载功能
  • 支持代理,在设置中配置
  • m3u8的地址不受时效影响,具体参见帮助文档
  • 当使用m3u8文件下载时,密钥可以是磁盘地址,也可以是网络地址
  • 自动根据m3u8文件中的链接地址来识别是下载还是合并操作
  • 自动转换png,jpg,bmp等伪装格式的ts流
  • 自动识别直播流,同时下载直播流
  • 可以自定义请求头
  • 个性化的m3u8下载 ,可以采用xml,json等方式下载m3u8的文件内容
  • 提供http接口调用,可以使用任何语言对软件发起调用下载,具体参见帮助文档
  • 提供插件功能,可以个性化定制自己的下载需求,具体参见帮助文档->插件开发
  • 特定网站可以直接通过网页地址来下载m3u8视频

官方使用文档

https://note.youdao.com/ynoteshare/index.html?id=c6ba2fb478ad300b7095c7c951556fc6&type=notebook&_time=1749549363146

获取方式

官方网站

https://github.com/Harlan-H/M3u8Downloader_H

官方插件下载

https://github.com/Harlan-H/M3u8Downloader_H.Plugins

网盘下载

https://pan.quark.cn/s/ba71784f56ca

MediaGo

MediaGo 是一款开源免费的跨平台视频提取工具,提供流媒体下载、网页视频资源嗅探、m3u8 文件解析下载及 B 站视频抓取。MediaGo 无需抓包即可通过内置浏览器自动探测网页中的视频资源,支持批量下载任务并发处理以提升效率,并兼容多种格式(如 m3u8、mp4 等)。最近还新增了支持 Docker 部署,便于用户快速搭建 Web 端服务,同时还支持用户可通过输入流媒体链接或哔哩哔哩视频信息直接创建任务等。

主要特点

  • 无需抓包: 使用软件自带浏览器可以轻松嗅探网页中的视频资源,通过嗅探到的资源列表选择自己想要下载的资源,简单快速。
  • 移动播放: 可以轻松无缝的在 PC 和移动设备之前切换,下载完成后即可使用手机观看视频。
  • 批量下载: 支持同时下载多个视频和直播资源,高速带宽不闲置。
  • 支持 docker 部署: 支持 docker 部署 web 端,方便快捷。

官方使用说明

https://downloader.caorushizi.cn/guides.html?form=github

获取方式

官方网站

https://github.com/caorushizi/mediago

网盘下载

https://pan.quark.cn/s/e39b0dfcc5a8

M3U8-DL

主要功能特点

🚀 核心下载功能

  • 多线程下载:采用线程池模式,支持自定义线程数,大幅提升下载速度
  • 边下边播模式:支持使用已下载的 ts 缓存文件在线播放,无需等待完整下载
  • 批量下载:支持指定多个 m3u8 地址批量下载,支持文本文件批量导入
  • 缓存续传:下载失败会保留缓存,重试时只下载失败的片段,节省带宽和时间
  • AES 加密支持:自动识别并解密常见的 AES-128 加密视频流
  • 格式转换:自动将下载的 ts 片段合并转换为 mp4 格式(需安装 ffmpeg
  • 多格式支持:支持下载 mp4、mkv 等格式的视频文件
  • 片段过滤:支持忽略指定时间段的视频片段(如跳过片头片尾)

🌐 WebUI 下载管理

  • 现代化界面:基于 Vue 3 + TypeScript 构建的现代化 Web 界面
  • 实时进度:通过 WebSocket 实时显示下载进度和状态
  • 任务管理:支持暂停、恢复、删除下载任务,支持批量操作
  • 下载中心:集中管理所有下载任务,支持搜索和筛选
  • 配置管理:可视化配置下载参数(线程数、保存目录等)
  • 访问控制:支持设置访问密码(token)保护服务

🎬 视频解析功能

  • 多平台支持:支持抖音、微博、皮皮虾等平台的视频分享链接解析
  • 无水印下载:自动提取无水印视频地址并下载
  • 智能识别:自动识别视频平台并选择合适的解析器

🔍 m3u8 地址智能提取功能

  • 网页提取:支持从视频播放页面自动提取 m3u8 地址
  • 深度搜索:支持多层级页面搜索,自动发现视频链接
  • 批量提取:一次提取多个视频链接,支持批量下载

🎯 浏览器油猴脚本抓取器

  • 自动抓取:自动拦截和抓取网页中的 m3u8 和 mp4 视频链接
  • 实时监控:监控网络请求(XMLHttpRequest、fetch、Performance API),自动发现视频链接
  • 智能识别:自动识别视频类型(M3U8/MP4),并提取视频名称
  • 一键跳转:支持一键跳转到 WebUI 进行下载
  • 灵活配置:支持配置排除网址规则,避免在特定页面抓取
  • 拖拽面板:支持拖拽移动面板位置,自动保存位置
  • 链接管理:支持复制链接、清空列表等操作

这是一个 Violentmonkey/Tampermonkey/Greasemonkey 用户脚本,可在浏览器中自动抓取视频链接,配合 M3U8-DL WebUI 使用,实现无缝下载体验。

📺 视频搜索功能

  • 采集站支持:支持标准采集站 API,通过命令行交互搜索和下载
  • 缓存机制:自动缓存搜索历史,支持继续未完成的下载

▶️ 视频播放

  • 内置播放器:WebUI、桌面客户端均内置轻量级视频播放器,可直接在线播放已下载的或下载中的视频,无需等待全部完成。
  • 边下边播:支持 ts 缓存片段自动拼接,边下载边可播放,实现“即下即看”体验。
  • 多格式支持:播放器支持 mp4、ts 等主流视频格式播放,并可拖动、倍速、全屏、画中画等操作。
  • 历史记录:自动记录播放进度,可断点续播,方便长视频追剧。

无需依赖第三方播放器,即可在浏览器或客户端内直接观看下载内容,提升使用便捷性。

💻 多种使用方式

  • 命令行工具:提供完整的 CLI 命令,支持各种参数配置
  • Node.js API:提供编程接口,方便集成到其他项目
  • Web 服务:支持启动为 Web 服务,通过浏览器管理下载
  • Docker 部署:提供 Docker 镜像,一键部署到服务器
  • Electron 桌面应用:支持打包为桌面应用,包含内置浏览器功能

官方使用说明

https://github.com/lzwme/m3u8-dl/blob/main/README.zh-CN.md

获取方式

官方网站

https://m3u8-dl.lzw.me/portal

网盘下载

https://pan.quark.cn/s/9d310e5293ee

更多下载工具请访问:

https://www.gewuzhizhi.vip/software-store/all-software-store/download-tools

© 版权声明

相关文章