m3u8 downloader

m3u8 downloader

一个免费开源功能强大的 m3u8 视频批量下载工具

117GitHub
应用介绍

m3u8下载器 是一个免费开源功能强大的 m3u8 视频批量下载工具,支持多线程下载、边下边播、WebUI 管理、视频解析等多种功能。支持 CLI命令行、浏览器、PC客户端、Docker 部署以及 Node.js API 调用等多种使用方式。 🚀 核心下载功能 多线程下载:采用线程池模式,支持自定义线程数,大幅提升下载速度 边下边播模式:支持使用已下载的 ts 缓存文件在线播放,无需等待完整下载 批量下载:支持指定多个 m3u8 地址批量下载,支持文本文件批量导入 缓存续传:下载失败会保留缓存,重试时只下载失败的片段,节省带宽和时间 AES 加密支持:自动识别并解密常见的 AES-128 加密视频流 格式转换:自动将下载的 ts 片段合并转换为 mp4 格式(需安装 ffmpeg) 多格式支持:支持下载 mp4、mkv 等格式的视频文件 片段过滤:支持忽略指定时间段的视频片段(如跳过片头片尾) 🌐 WebUI 下载管理 现代化界面:基于 Vue 3 + TypeScript 构建的现代化 Web 界面 实时进度:通过 WebSocket 实时显示下载进度和状态 任务管理:支持暂停、恢复、删除下载任务,支持批量操作 下载中心:集中管理所有下载任务,支持搜索和筛选 配置管理:可视化配置下载参数(线程数、保存目录等) 访问控制:支持设置访问密码(token)保护服务 🎬 视频解析功能 多平台支持:支持抖音、微博、皮皮虾等平台的视频分享链接解析 无水印下载:自动提取无水印视频地址并下载 智能识别:自动识别视频平台并选择合适的解析器 🔍 智能提取功能 网页提取:支持从视频播放页面自动提取 m3u8 地址 深度搜索:支持多层级页面搜索,自动发现视频链接 批量提取:一次提取多个视频链接,支持批量下载 📺 视频搜索功能 采集站支持:支持标准采集站 API,通过命令行交互搜索和下载 缓存机制:自动缓存搜索历史,支持继续未完成的下载 🌍 国际化支持 支持中文和英文多语言 命令行和 WebUI 均支持语言切换

应用截图
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
移动端截图
Mobile Screenshot 1
Mobile Screenshot 2
Mobile Screenshot 3
应用信息
版本
0.0.1
安装包大小
258.73 KB
镜像大小
136.02 MB
更新时间
2025年12月2日
源代码
lzwme
平台支持
PC移动端
关键词
m3u8dlm3u8