ダウンローダー vs コンバータ vs プレーヤー
| Workflow | 何をするのか | こんな方に最適 |
|---|---|---|
| オンラインM3U8ダウンローダー | アクセス可能なHLS ストリームを取得し、ファイルとしてローカルに保存します。 | 到達可能なVOD ストリームからの迅速な 1 回限りのエクスポート。 |
| M3U8 から MP4 へのコンバータ | 互換性のある HLS ビデオ/オーディオを MP4 コンテナに再多重化します。 | 再エンコードせずに共有可能な MP4 を取得します。 |
| HLSプレイヤー | 表示およびデバッグのためにプレイリストをストリーミングします。 | エクスポート前にリンクが機能するかどうかを確認します。 |
| デスクトップ CLI ダウンローダー | FFmpeg や yt-dlp などのインストールされたツールをローカルで実行します。 | 大規模なジョブ、バッチ スクリプト、および非常に長いストリーム。 |
| ライセンスを取得した DRM アプリ | 認可されたプレーヤーとライセンス フローを使用します。 | Widevine、FairPlay、PlayReady、またはペイウォール再生。 |
M3U8 ストリームを MP4 としてエクスポートする方法
- 1M3U8 URL がアクセス可能であることを確認しますストリームを貼り付けて、再生を押します。再生を開始できない場合、マニフェスト、キー、セグメントに到達するまでエクスポートは機能しません。
- 2ヘルスレポートを実行するダウンロードに時間を費やす前に、バリアント、暗号化、ライブ/VOD ステータス、およびサンプリングされたセグメントを確認してください。
- 3必要に応じてCORS または Referer のアクセスを修正しますプロキシとカスタム Referer は、ブラウザがブロックされていてもストリームへのアクセスが許可されている場合にのみ使用してください。
- 4完全なエクスポートまたは時間範囲を選択してくださいVOD ストリーム全体をエクスポートするか、クリップのみが必要な場合は開始時間と終了時間を設定します。
- 5MP4 をローカルに保存するFFmpeg WebAssembly はブラウザで出力を組み立て、ローカル ファイルのダウンロードをトリガーします。
M3U8 ダウンローダーには最初の URL 以外のものが必要な理由
トップレベルの .m3u8 ファイルは、多くの場合、子プレイリスト、暗号化キー、および多くのメディア セグメントを指します。必要な URL の有効期限が切れている場合、CORS によってブロックされている場合、Referer ポリシーによってブロックされている場合、または無効になっている場合、エクスポートは失敗します。きれいな MP4 を期待する前に、HLS チェーン全体をテストしてください。
ブラウザーのエクスポートが非公開ではあるが無制限ではない理由
ブラウザーは HLS アセットをフェッチし、ローカルで MP4 を構築するため、アップロード手順はありません。トレードオフはリソースの制限です。非常に長いストリーム、巨大なライブ アーカイブ、特殊なコーデック、または低メモリのデバイスは、デスクトップ FFmpeg または専用のダウンローダーで処理する方が適切です。
このダウンローダーが実行できないこと
このツールは、DRM、サブスクリプション チェック、ライセンス サーバーをバイパスしません。カスタム Referer とプロキシ ルーティングは、使用が許可されているストリームでのブラウザ アクセスの問題をテストするためのものであり、保護された再生システムを破るためのものではありません。
関連するダウンローダーとエクスポートのページ
- M3U8 から MP4 へのコンバータ HLS から MP4 にアクセス可能な再多重化のための主要なエクスポート ワークフローです。
- HLS ビデオトリマー ストリーム全体ではなく、選択した時間範囲のみをエクスポートします。
- 暗号化されたM3U8プレーヤー AES-128 エクスポート前のキー アクセスと DRM 境界について説明します。
よくある質問
M3U8 ストリームをオンラインでダウンロードできますか?
はい、HLS ストリームがアクセス可能であり、その使用が許可されている場合には可能です。ブラウザはマニフェストとセグメントをフェッチし、MP4 をローカルにエクスポートできます。
オンライン M3U8 ダウンローダーは私のビデオをアップロードしますか?
いいえ。HLS アセットはブラウザによって取得され、FFmpeg WebAssembly を使用してローカルで組み立てられます。完成したMP4 はコンバータ サーバーにアップロードされません。
ライブM3U8 ストリームをダウンロードできますか?
ブラウザのエクスポートは、VOD プレイリストと短い範囲に最適です。長時間のライブ録画はブラウザのメモリを超える可能性があるため、通常は専用のデスクトップ ツールを使用してキャプチャする必要があります。
M3U8 ファイルが読み込まれるにもかかわらず、ダウンロードが失敗するのはなぜですか?
子プレイリスト、キー、またはメディア セグメントが失敗しているときにマニフェストを読み込むことができます。正常性レポートを実行し、CORS、Referer、有効期限切れ、およびデッド セグメント エラーを確認します。
DRM で保護されたストリームをダウンロードできますか?
いいえ。通常のアクセス可能な HLS および AES-128 ストリームを処理できますが、 Widevine、FairPlay、PlayReady、ペイウォール、またはライセンス サーバーはバイパスされません。