Stream Recorder が動かない?2026 年最良の HLS / m3u8 代替
Stream Recorder の音声と動画が分離する、録画が無限ループする問題と、2025 年 8 月以降未更新の現状。2026 年版の代替案。
最近 Stream Recorder の Chrome 拡張機能を開いて、独立した音声ファイル、独立した動画ファイル、そしてあなたが頼んだ覚えのない「録画開始」通知が 3 件出たなら —— あなただけではありません。Chrome ウェブストアで現時点で最も「役に立った」票を集めている星 1 のレビューはこう書かれています:
“以前は星 5 だったが、数か月前から Chrome で動かなくなった。音声と動画が分離して、録画が無限に新しく作られて止まらない。”
このレビューは 8/8 の役立った票を獲得しています。次のレビュー —— 同じく星 1、8/8 役立った —— は、拡張機能が「音声を録音せず、新しい録画を作り続ける」と書いています。3 つ目 —— 4/4 役立った —— はキャプチャ機能が「不安定で、実質的に使えない」と書いています。
Stream Recorder はかつて Chrome で HLS / m3u8 ストリームをダウンロードする際の既定の答えでした。今でも 100 万を超えるインストール数を持ちます。しかし 2025-08-01 以降アップデートされておらず、今日主要プラットフォームが配信する現代の HLS ストリームは、特定の 2 つの方法でこの拡張を壊します。本稿では、何が壊れているか、自分で直すのが見た目より難しい理由、そして代わりに何を使うべきかを解説します。
Stream Recorder の何が実際に壊れているのか
2026 年のネガティブレビューに繰り返し出てくる 3 つの問題:
1. 音声と動画が別々のファイルとして保存される
数年前まで、ほぼすべての HLS プレイリストは音声と動画を同じ .ts セグメントに多重化していました。今日、主要なストリーミングプラットフォームは音声と動画を別々の manifest として配信します —— 1 つの m3u8 ファイルが動画セグメントを列挙し、もう 1 つが音声を列挙します。プレーヤーは実行時に両方を結合します。
Stream Recorder は一度に 1 つの 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. 録画が無限ループする
同じレビュー群で 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 不要、コマンドライン不要。
- セッションごとに 1 つの録画。 同じページの新しい HLS バリアントは新しいファイルを生成しません。ユーザーが録画を開始し、ユーザーが録画を停止します。
- 継続的な開発。 Stream Recorder を壊したのと同じストリームの破壊的変更に、通常その週のうちに対応します。
HLS の機能面の全体像は HLS ダウンローダーページ を、ライブ配信の機能面は ライブ配信録画ページ を参照してください。
機能比較
| 機能 | Stream Recorder | Video Downloader One-for-All |
|---|---|---|
| 最終更新 | 2025-08-01 | 継続更新中 |
| 分離した音声 + 動画 manifest の自動結合 | ❌ | ✅ |
| 録画ループ bug | ❌ 影響あり | ✅ なし |
| AES-128 暗号化 HLS | ⚠️ 部分対応 | ✅ |
| 字幕(WebVTT)取得 | ⚠️ 時々動く | ✅ |
| 再エンコード不要の MP4 muxing | ✅ | ✅ |
| ライブ配信録画 | ✅ | ✅ |
| 一時停止 / 再開の組み込み | ❌ | ✅ |
| 無料 | ✅ | ✅(HLS は無料枠) |
無料枠で上記すべての機能をカバーします。私たちは高度な機能(一定数を超える並列ダウンロード、優先サポート)に課金しています —— 価格ページ を参照 —— が、Stream Recorder が機能していたときにできたことはすべて、私たちの拡張の無料枠にあります。
移行手順
今日切り替えるなら:
- Stream Recorder を削除。
chrome://extensionsを開き、Stream Recorder を見つけて Remove をクリック。これで通知スパムが止まります。 - Video Downloader One-for-All をインストール。 Chrome ウェブストア から。
- ツールバーアイコンを固定。 拡張機能のパズルアイコンをクリックし、私たちのエントリの隣のピンを押します。ストリームが検出されるとアイコンが青になります。
- HLS コンテンツのあるページを開く —— 動画講義、ライブ配信のリプレイ、埋め込み m3u8 プレーヤーなど。アイコンが青になります。クリックします。
- ドロップダウンで最高解像度を選択。 同名のエントリが 2 つ表示される場合(一方は “audio”、もう一方は “video”)、それは拡張機能が分離を自動処理しているサインです —— どちらを選んでも 1 つの結合された MP4 になります。
- Download をクリック。 プログレスバーを見て、結合されたファイルが既定のダウンロードフォルダに保存されます。
移行手順はこれだけです。
よくある質問
Stream Recorder で動いていたサイトでも動きますか?
主要な HLS ユースケース —— 埋め込み講義、標準 HLS を使うライブ配信プラットフォーム、m3u8 動画ポータル —— については、はい。DRM 保護されたコンテンツ(Netflix、Disney+、HBO Max、Amazon Prime Video)については、いいえ。どの拡張機能も合法にはダウンロードできません。気になるサイトが動かない場合は、URL を添えて サポートに連絡 してください。
無料枠で本当に十分ですか?
Stream Recorder の代替としては十分です。Stream Recorder は無料で、一度に 1 つの HLS ストリームをキャプチャし、MP4 を生成しました。私たちの無料枠は同じことをし、自動結合の修正を加えています。何十ものファイルをバッチダウンロードしたい場合や、優先サポートの応答時間が欲しい場合のみ有料枠が必要です。
なぜ拡張機能の無料枠がこんなに寛大なのですか?
私たちは品質で競争します、ペイウォールではなく。Chrome ウェブストアの HLS 拡張機能のネガティブレビューの大半は、基本機能に突然現れる課金(例えば Video Downloader Plus は Dailymotion と TikTok に月 4.99 ドルを課金)に関するものです。私たちはそれをしません。Stream Recorder で壊れた HLS 機能面は、私たちの無料枠にあり、そこに残ります。
録画はどこかに送信されますか?
いいえ。拡張機能は manifest の取得、セグメントのダウンロード、FFmpeg.wasm の muxing のすべてをあなたのブラウザ内で行います。サーバーサイドのダウンロードプロキシは持っていません。動画に関するもの —— URL、内容、metadata —— は何もマシンを離れません。録画中に DevTools の Network タブを開けば監査できます:すべてのリクエストは元のストリーミング元に向かい、私たちには向かいません。
m3u8 セグメントが Cloudflare や token の壁の後ろにある場合はどうなりますか?
拡張機能はあなたのブラウザの認証済みセッション(cookie、headers)をセグメント取得に再利用します。つまり、そのサイトにログインしている、または有効なセッションがあれば、ブラウザが再生に使うのと同じ認証情報でセグメントがダウンロードされます。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 をインストール してください。無料で、動作し、その状態を維持しています。