HLS (m3u8) 视频下载器 - 在线免费下载工具

下载工具
使用指南
HLS 下载设置
大多数跨域源需要代理或自行部署同源端点
修复了MP4合并时的黑屏问题:优化了TS转MP4处理逻辑,确保关键帧正确对齐
就绪
0%
等待操作...
使用指南

如何获取 m3u8 链接

在大多数视频网站上,可以通过以下步骤找到 m3u8 链接:

  1. 打开浏览器开发者工具(F12)
  2. 转到 Network(网络)选项卡
  3. 刷新页面并播放视频
  4. 在筛选器中输入 "m3u8"
  5. 找到并复制播放列表的 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)保护内容。