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
實際操作中你必須:
- 開啟 Chrome DevTools,切到 Network 分頁,按
m3u8過濾 - 識別哪個 manifest 是視訊、哪個是音訊(master 還是 media playlist)
- 在 URL 過期之前複製兩個地址(部分平台每 60 秒輪換一次)
- 確認你的本機 FFmpeg 構建支援這條串流裡的 codec
- 如果分段需要 cookie 認證(多數現代串流都需要),重新調整指令
對於一次性下載,這沒問題。但是任何你經常做的事 —— 錄製每週直播、封存 Twitch VOD、儲存嵌入式 HLS 課程 —— DevTools + FFmpeg 的方式很快就會讓人厭倦。
我們做了什麼替代方案
Video Downloader One-for-All 是我們開發並維護的擴充功能。它針對上述失敗模式:
- 自動偵測音訊 + 視訊 manifest。 當頁面暴露分離的 manifest 時,擴充功能同時找到兩者,並行下載,並透過 FFmpeg.wasm 在客戶端合併成單個 MP4。無需 DevTools,無需指令列。
- 每次 session 只一個錄製。 同一頁面的新 HLS 變體不會衍生新檔案。你按開始錄製,你按停止錄製。
- 持續開發。 我們對那些導致 Stream Recorder 失效的同樣的破壞性串流變化做出回應 —— 通常在同一週內。
完整的 HLS 功能列表見 HLS 下載器頁面,直播相關功能見 直播錄製頁面。
功能對比
| 功能 | Stream Recorder | Video Downloader One-for-All |
|---|---|---|
| 最近更新 | 2025-08-01 | 持續更新中 |
| 自動合併獨立的音訊 + 視訊 manifest | ❌ | ✅ |
| 錄製迴圈 bug | ❌ 受影響 | ✅ 不存在 |
| AES-128 加密的 HLS | ⚠️ 部分支援 | ✅ |
| 字幕(WebVTT)擷取 | ⚠️ 時靈時不靈 | ✅ |
| MP4 封裝而無需重新編碼 | ✅ | ✅ |
| 直播串流錄製 | ✅ | ✅ |
| 內建暫停 / 繼續 | ❌ | ✅ |
| 免費 | ✅ | ✅(HLS 在免費層) |
免費層就足以涵蓋上面列表裡的所有功能。我們對進階功能收費(超過一定數量的並行下載、付費支援) —— 見 價格頁面 —— 但 Stream Recorder 在能用時所做的一切,都在我們擴充功能的免費層裡。
如何遷移
如果你今天就要切換:
- 解除安裝 Stream Recorder。 進入
chrome://extensions,找到 Stream Recorder,按 Remove。這會停止通知轟炸。 - 安裝 Video Downloader One-for-All。 從 Chrome 線上應用程式商店。
- 釘選到工具列。 按擴充功能拼圖圖示,再按我們擴充功能旁邊的釘選。偵測到串流時圖示會變藍。
- 開啟一個有 HLS 內容的頁面 —— 視訊課程、直播回放、嵌入式 m3u8 播放器。圖示變藍。按它。
- 在下拉選單裡選最高解析度。 如果看到兩條同名項目(一條標 “audio”,一條標 “video”),那是擴充功能在自動處理分離 —— 選哪個都行,都會產出一個合併的 MP4。
- 按 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、內容、metadata —— 都不離開你的機器。你可以在錄製時打開 DevTools 的 Network 分頁來稽核這一點:每個請求都發往源串流網站,不發往我們。
如果 m3u8 分段在 Cloudflare 或 token 牆後面怎麼辦?
擴充功能會複用你瀏覽器已認證的 session(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。它免費、它有效、我們讓它保持這樣。