← 返回博客

Stream Recorder 用不了了?2026 年最佳 HLS / m3u8 替代方案

Stream Recorder 视频音频分离、循环录制,自 2025 年 8 月起停止更新。这是 2026 年可用的 HLS 下载替代方案。

如果你最近打开 Stream Recorder Chrome 扩展,得到的是一个独立的音频文件、一个独立的视频文件,外加三条你从未请求的”已开始录制”通知 —— 你不是一个人。Chrome 应用商店当下最高赞的 1 星评论是这样的:

“之前一直给 5 星,但几个月前在 Chrome 里就用不了了。视频和音频分开了,并且不停地新建录制,停不下来。”

这条评论有 8/8 的有用票。下一条 —— 也是 1 星、8/8 有用 —— 写道扩展”不录音频,并且不停地创建新录制”。第三条 —— 4/4 有用 —— 称捕获功能”不稳定,几乎不可用”。

Stream Recorder 曾经是 Chrome 上下载 HLS / m3u8 流的默认答案。它如今仍有 100 多万安装量。但它自 2025-08-01 以来再未更新,而今天主流平台发布的现代 HLS 流,会以两种特定方式让它失效。本文解释具体哪里出了问题、为什么自己修远比看上去复杂、以及应该用什么替代。

Stream Recorder 究竟哪里坏了

2026 年的负面评论里,三个问题反复出现:

1. 音频和视频保存为两个独立文件

直到几年前,几乎所有 HLS 播放列表都把音频和视频复用进同一个 .ts 段。今天,主流流媒体平台都把音频和视频分别打包成独立的 manifest —— 一个 m3u8 文件列出视频段,第二个列出音频段。播放器在运行时合并两者。

Stream Recorder 一次只读一个 manifest。所以你得到:

  • video.mp4(无声)
  • audio.mp4(无画面)

用户从 2026 年初就一直在请求开发者修复这个:

“最近视频和声音都是分开的,请开发者解决一下” — 2026-04-01

“我願意付費使用 希望作者趕快更新 不然視訊和音軌都是分開的” — 2026-04-04

“Please fix the issue of video and audio being recorded as separate files” — 2026-04-03

开发者没有回应。

2. 录制无限循环

同一组评论里浮现了第二个症状:每当页面加载新的 HLS 变体(画质切换、章节跳转、中插广告),Stream Recorder 就把它当成一个新流,开始一段新录制 —— 而且永远不停止之前那段。用户描述会得到几十个不完整的文件,加上无法关闭的通知轰炸。

3. 扩展无人维护

Chrome 应用商店的 listing 页面写着 “Updated August 2025”。截至本文撰写时,距今已超过 9 个月。现代 web 已经迁移到:

  • 音视频 manifest 分离(问题 #1)
  • AES-128 与 SAMPLE-AES 加密的分段
  • m3u8 端点上越来越激进的爬虫检测
  • Chrome 127+ 中 Service Worker 行为的变化

每一项都发生在 Stream Recorder 最后一次更新之后。在没有维护者接手的情况下,这个扩展不会回来。

为什么”直接用 FFmpeg”比听上去难

如果你读各类竞品 HLS 扩展的 GitHub issue,标准的建议是”用 FFmpeg”。理论上这个建议是对的:

ffmpeg -i "https://example.com/video.m3u8" -i "https://example.com/audio.m3u8" -c copy output.mp4

实际操作中你必须:

  1. 打开 Chrome DevTools,切到 Network 标签,按 m3u8 过滤
  2. 识别哪个 manifest 是视频、哪个是音频(master 还是 media playlist)
  3. 在 URL 过期之前复制两个地址(部分平台每 60 秒轮换一次)
  4. 确认你的本地 FFmpeg 构建支持这条流里的 codec
  5. 如果分段需要 cookie 鉴权(多数现代流都需要),重新调整命令

对于一次性下载,这没问题。但是任何你经常做的事 —— 录制每周直播、归档 Twitch VOD、保存嵌入式 HLS 课程 —— DevTools + FFmpeg 的方式很快就会让人厌倦。

我们做了什么替代方案

Video Downloader One-for-All 是我们开发并维护的扩展。它针对上述失败模式:

  • 自动检测音频 + 视频 manifest。 当页面暴露分离的 manifest 时,扩展同时找到两者,并行下载,并通过 FFmpeg.wasm 在客户端合并成单个 MP4。无需 DevTools,无需命令行。
  • 每次会话只一个录制。 同一页面的新 HLS 变体不会派生新文件。你点开始录制,你点停止录制。
  • 持续开发。 我们对那些导致 Stream Recorder 失效的同样的破坏性流变化做出响应 —— 通常在同一周内。

完整的 HLS 功能列表见 HLS 下载器页面,直播相关功能见 直播录制页面

功能对比

功能Stream RecorderVideo Downloader One-for-All
最近更新2025-08-01持续更新中
自动合并独立的音频 + 视频 manifest
录制循环 bug❌ 受影响✅ 不存在
AES-128 加密的 HLS⚠️ 部分支持
字幕(WebVTT)捕获⚠️ 时灵时不灵
MP4 封装而无需重新编码
直播流录制
内置暂停 / 恢复
免费✅(HLS 在免费层)

免费层就足以覆盖上面列表里的所有功能。我们对高级功能收费(超过一定数量的并行下载、付费支持) —— 见 价格页面 —— 但 Stream Recorder 在能用时所做的一切,都在我们扩展的免费层里。

如何迁移

如果你今天就要切换:

  1. 卸载 Stream Recorder。 进入 chrome://extensions,找到 Stream Recorder,点击 Remove。这会停止通知轰炸。
  2. 安装 Video Downloader One-for-All。Chrome 应用商店
  3. 固定到工具栏。 点扩展拼图图标,再点我们扩展旁边的固定。检测到流时图标会变蓝。
  4. 打开一个有 HLS 内容的页面 —— 视频课程、直播回放、嵌入式 m3u8 播放器。图标变蓝。点击它。
  5. 在下拉菜单里选最高分辨率。 如果看到两条同名条目(一条标 “audio”,一条标 “video”),那是扩展在自动处理分离 —— 选哪个都行,都会产出一个合并的 MP4。
  6. 点 Download。 看进度条;合并后的文件会落到你默认的下载目录。

整个迁移路径就这些。

常见问题

它在 Stream Recorder 以前能用的网站上还能用吗?

对于主流 HLS 用例 —— 嵌入式课程、用标准 HLS 的直播平台、m3u8 视频门户 —— 是的。对于 DRM 保护的内容(Netflix、Disney+、HBO Max、Amazon Prime Video) —— 不行,任何扩展都不能合法下载。如果有你关心的网站不工作,发支持请求 附上 URL。

免费层真的够用吗?

替代 Stream Recorder 是足够的。Stream Recorder 是免费的、一次捕获一条 HLS 流、产出一个 MP4。我们的免费层做同样的事,并加上自动合并修复。只有当你想批量下载几十个文件或者想要付费支持的响应时间时,才需要付费层。

为什么扩展的免费层这么大方?

我们靠质量竞争,不靠付费墙。Chrome 应用商店上 HLS 扩展的多数负面评论,都是关于基础功能上突然出现的付费墙(比如 Video Downloader Plus 把 Dailymotion 和 TikTok 收费 4.99 美元/月)。我们不那么干。Stream Recorder 失效的那个 HLS 功能面,在我们免费层里,并且会留在免费层。

我的录制会发到任何地方吗?

不会。扩展在你浏览器里完成 manifest 抓取、分段下载、和 FFmpeg.wasm 封装的全部工作。我们没有跑服务端的下载代理。关于你视频的任何东西 —— URL、内容、元数据 —— 都不离开你的机器。你可以在录制时打开 DevTools 的 Network 标签来审计这一点:每个请求都发往源流媒体网站,不发往我们。

如果 m3u8 分段在 Cloudflare 或 token 墙后面怎么办?

扩展会复用你浏览器已认证的会话(cookie、headers)来取分段。这意味着如果你在该网站已登录或有有效 session,分段就用浏览器播放时的同一组凭据下载。Stream Recorder 在还有维护时也是用的相同方法 —— 这不是新技术,只是需要持续跟进网站如何轮换 token,而这正是缺乏维护造成的差距。

Edge / Firefox 版本呢?

Edge:同一个扩展,同一份代码,通过 Edge 浏览器从 Chrome 应用商店 安装(Edge 接受 Chrome 扩展)。Firefox:还没有 —— 在路线图上。

相关指南

如果音视频分离是你具体遇到的问题,并且你想要更深入的技术解释,看 HLS 下载音频和视频分开了?这样修复。如果你对 HLS 还不熟,2026 年完整指南:如何下载 m3u8 / HLS 流 从协议层面从头讲起。

总结

Stream Recorder 曾是个好扩展。它仍有 100 万安装在依赖它捕获 HLS 流。但是无人维护的代码跟不上现代播放器交付视频的方式,而音视频分离的 bug 不会自己修好。

如果你在找一个能处理独立音频/视频 manifest、不会循环录制、并且持续维护的 Stream Recorder 替代品,安装 Video Downloader One-for-All。它免费、它工作、我们让它保持这样。