微信扫一扫,玩小游戏
"水果怀旧连一连"
HLS (m3u8) 视频下载器 - 免费在线工具
下载器
使用指南
HLS 下载设置
大多数跨域来源需要代理或同源端点
修复了MP4合并黑屏问题:优化TS转MP4处理逻辑,确保关键帧正确对齐
就绪
0%
等待操作...
使用指南
如何获取 m3u8 链接
在大多数视频网站,您可以通过以下步骤找到 m3u8 链接:
- 打开浏览器开发者工具 (F12)
- 切换到网络 (Network) 标签页
- 刷新页面并播放视频
- 在过滤器中输入 "m3u8"
- 找到并复制播放列表地址
支持格式
支持非加密和 AES-128 加密的 HLS 流,多码率播放列表
加密支持
使用浏览器内置 WebCrypto API 进行 AES-128 解密
并发下载
多片段并发下载,加快下载速度
自定义选项
自定义请求头、CORS代理、输出格式等
故障排除
- 黑屏问题已修复:优化TS转MP4处理逻辑,确保关键帧正确对齐
- CORS 错误:尝试使用 CORS 代理或部署自己的代理服务器
- 下载失败:验证 m3u8 链接是否有效,请求头是否正确
- 解密失败:确保视频使用 AES-128 加密而非 DRM
技术实现
- 支持主播放列表 (自动列出变体) 或直接媒体播放列表
- 支持非加密、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) 保护内容。