HLS (m3u8) 视频下载器 - 在线免费下载工具
下载工具
使用指南
HLS 下载设置
大多数跨域源需要代理或自行部署同源端点
修复了MP4合并时的黑屏问题:优化了TS转MP4处理逻辑,确保关键帧正确对齐
就绪
0%
等待操作...
使用指南
如何获取 m3u8 链接
在大多数视频网站上,可以通过以下步骤找到 m3u8 链接:
- 打开浏览器开发者工具(F12)
- 转到 Network(网络)选项卡
- 刷新页面并播放视频
- 在筛选器中输入 "m3u8"
- 找到并复制播放列表的 URL
支持格式
支持未加密和AES-128加密的HLS流,支持多码率播放列表
加密支持
支持AES-128解密,使用浏览器内置的WebCrypto API
并发下载
支持多分片并发下载,加快下载速度
自定义选项
可自定义请求头、CORS代理、输出格式等选项
常见问题解决
- 黑屏问题已修复:优化了TS转MP4处理逻辑,确保关键帧正确对齐
- CORS错误:尝试使用CORS代理或部署自己的代理服务器
- 下载失败:检查m3u8链接是否有效,请求头是否正确
- 解密失败:确保视频使用AES-128加密而不是DRM
技术实现
- 支持Master播放列表(自动列出Variant)或直接媒体播放列表
- 支持未加密、EXT-X-KEY:METHOD=AES-128(WebCrypto解密)与fMP4(EXT-X-MAP)
- TS → MP4使用mux.js在浏览器侧重打包;fMP4直接拼接init + m4s
- 修复了MP4合并时的黑屏问题:优化了TS转MP4处理逻辑,确保关键帧正确对齐
- 大多数源需要CORS许可或代理
免责声明
本工具仅用于技术研究和教育目的。请确保您有合法权利下载目标内容。开发者不对工具的滥用负责。
不支持任何形式的DRM(Widevine/FairPlay/PlayReady或SAMPLE-AES)保护内容。