广告

全部工具

🎬

视频下载

M3U8/HLS 视频流解析合并与视频直链下载:填地址、看进度、一键保存,纯本地运行不上传

新增本地运行

视频下载是一款开发工具方向的免费在线工具(合规版):支持 M3U8/HLS 两级解析(自动选最高码率变体)、AES-128 自动解密、分段并发下载与失败重试,TS 段顺序拼接或 fMP4 初始化段合并成完整视频;也支持 mp4/webm/mp3 等视频直链的流式下载并显示实时进度。全程浏览器本地运行,内容不上传服务器,免费无需注册。本工具仅用于下载你拥有权利或已获得授权的内容。

视频下载的使用场景

  • 自制教学录屏发布在自家 CDN,想合并成完整视频给学员离线学习
  • 拿到授权合作方的 HLS 回放地址,需要下载归档或二次剪辑
  • 自建流媒体服务(nginx-rtmp、SRS 等)产出的 m3u8 需要合并成片
  • CC 协议公开课提供 m3u8 源,想保存到本地随时观看
  • 自己网站素材库里的 mp4 直链需要下载备份到电脑

视频下载怎么用

  1. 复制 m3u8 播放列表地址或视频直链地址,粘贴到对应输入框
  2. m3u8 先点「解析」,确认分段数、时长与加密信息无误
  3. 点「开始下载」,等待进度条完成,分段会自动重试与合并
  4. 文件自动保存到本机下载目录,用播放器(如 VLC)打开即可

视频下载参数速查表

协议支持HLS(M3U8)master/media 两级解析 + mp4/webm/mp3 等直链下载
加密支持AES-128(自动获取密钥与 IV 解密);SAMPLE-AES/DRM 不支持
合并方式TS 段顺序拼接为 .ts;fMP4(EXT-X-MAP)拼接为 .mp4
并发与重试3 路分段并发,单段失败自动重试 2 次
隐私与费用全程浏览器本地运行,不上传任何数据,免费无注册

视频下载能做什么、不能做什么

✓ 能做到

  • 解析两级 m3u8 并自动选择最高码率变体
  • AES-128 加密流自动获取密钥解密后合并
  • 视频直链流式下载并显示实时进度百分比
  • 下载、解密、合并全程本地完成不上传

✕ 做不到

  • 不能下载 B站/抖音/YouTube 等平台的签名保护内容
  • 不支持 SAMPLE-AES 与 DRM 加密流
  • 仅合并视频主轨,不含独立音轨(EXT-X-MEDIA)

常见错误与避坑

提示跨域(CORS)下载失败
这是目标服务器未开放跨域访问,网页端无法绕过。可按 F12 → Network 找到真实流地址确认后再试;本地命令行工具不受此限制,可作为替代。
下载大视频时浏览器变卡甚至崩溃
分段非常多的大视频内存占用高。关闭多余标签页、分段下载(分集)后再合并,或改用本地命令行工具处理超大文件。
保存的 .ts 文件双击打不开
TS 是流媒体封装格式,系统自带播放器可能不支持。用 VLC、PotPlayer 打开即可播放,也可用转封装工具转成 mp4。

常见问题

能下载 B站/抖音/YouTube 上的视频吗?
不能。平台内容受签名与版权保护,本工具仅处理你拥有权利的直链与 HLS 流,请遵守各平台的服务条款与版权规定。
提示跨域(CORS)错误怎么办?
目标服务器未开放跨域访问时,网页端无法获取该流。可按 F12 打开 Network 面板筛选 m3u8 找到真实流地址重试,但仅当地址允许跨域时才能成功;受此限制的流需使用本地命令行工具。
支持加密的 HLS 流吗?
支持 AES-128 加密:工具会自动获取密钥文件并按规范解密每个分段。SAMPLE-AES 及各类 DRM 加密流无法在浏览器解密,不受支持。
下载下来的视频没有声音是怎么回事?
本工具仅合并视频主轨,不处理 EXT-X-MEDIA 声明的独立音轨。若流把音频放在独立轨道,保存的文件可能无声,建议改用包含音视频混合流的地址。
我的视频内容会被上传到服务器吗?
不会。解析、下载、解密与合并全部在你的浏览器内完成,分段数据不经过任何第三方服务器,关闭页面后也不会留存记录。
广告
广告