HLS トリミングオプション
| Method | こんな方に最適 | Trade-off |
|---|---|---|
| ブラウザFFmpeg トリム | 到達可能なM3U8 ストリームからのプライベート クリップを素早く入手できます。 | ブラウザのメモリとデバイスのパフォーマンスによって制限されます。 |
| ストリームコピー MP4 カット | ビデオやオーディオを再エンコードせずに高速にエクスポートします。 | 開始時間は最も近いキーフレームにスナップする場合があります。 |
| デスクトップ FFmpeg | 非常に長いストリーム、巨大なアーカイブ、またはスクリプト化されたバッチ ジョブ。 | インストールとコマンドライン設定が必要です。 |
| アップロードコンバータ | ファイルはすでにローカルに保存されており、安全にアップロードできます。 | プライベート ストリーム URL と完成したクリップはデバイスから送信されます。 |
| DRMプレーヤー | Widevine、FairPlay、または PlayReady を必要とするライセンス付きの保護されたストリーム。 | 公認アプリをご利用ください。このツールは DRM をバイパスしません。 |
HLS ストリームをオンラインでトリミングする方法
- 1M3U8 URL を貼り付けて再生しますまずストリームをロードして、トリミング前にマニフェスト、キー、セグメントに到達できることを確認します。
- 2アクセスがブロックされている場合にのみプロキシを有効にするCORS または Referer 保護によって再生が妨げられる場合は、エクスポートする前にストリームをプロキシ経由でルーティングし、必要な Referer を設定します。
- 3開始時間と終了時間を設定する保持したい範囲を選択します。エクスポーターは、選択した時間枠と重なる HLS セグメントのみをダウンロードします。
- 4MP4 クリップをエクスポートするFFmpeg WebAssembly は、選択したメディアをブラウザ内の MP4 ファイルに再多重化します。
- 5最初の数秒を確認してくださいストリーム コピー トリミングではキーフレームがカットされるため、結果のクリップは正確なタイムスタンプよりわずかに早く開始される可能性があります。
HLS トリミングでセグメント境界が使用される理由
HLS ストリームは、通常はそれぞれ数秒の多くの小さなメディア セグメントに分割されます。ブラウザーのトリマーは、開始/終了範囲と重なるセグメントを見つけてダウンロードし、FFmpeg に出力クリップの作成を依頼します。これは、短いクリップのストリーム全体をダウンロードするよりも高速です。
開始時間が正確でない場合がある理由
高速 MP4 エクスポートでは、すべてのフレームを再エンコードするのではなく、ストリーム コピーを使用します。ストリーム コピーでは品質と速度が維持されますが、ほとんどのビデオはキーフレームでのみ適切に開始できます。フレーム精度のカットが必要な場合は、デスクトップ FFmpeg での完全な再エンコードがより正確なワークフローです。
プロキシがトリミングの一部である場合
トリマーは引き続きマニフェスト、キー、セグメントにブラウザーでアクセスする必要があります。ストリームが CORS またはホットリンク保護によってブロックされている場合は、最初にプロキシとカスタム Referer を使用して再生を修正します。プロキシはネットワーク要求をルーティングしますが、FFmpeg クリップ アセンブリは引き続きローカルで実行されます。
関連する変換ページ
- M3U8 から MP4 へのコンバータ は、完全なストリームまたは時間範囲をエクスポートするためのメイン ツール ページです。
- M3U8 から MP4 (アップロードなし) ローカルブラウザのリマックスとプライバシーの境界について説明します。
- HLS CORS エラー エクスポート開始前のトリミングをブロックする可能性があるアクセスの問題について説明します。
よくある質問
M3U8 ストリームをオンラインでトリミングできますか?
はい。到達可能な M3U8 URL を貼り付け、開始時刻と終了時刻を設定し、選択した範囲を MP4 としてブラウザにエクスポートします。クリップはコンバータ サーバーにアップロードされません。
HLS トリミングはストリーム全体をダウンロードしますか?
選択した短い範囲では使用できません。エクスポーターは、時間範囲と重複する HLS セグメントをダウンロードし、その範囲をローカルで MP4 ファイルに再多重化します。
トリミングされたクリップの開始時間が少し早いのはなぜですか?
高速ストリーム コピー エクスポートでは、通常、キーフレームがカットされます。正確な開始時間がキーフレーム間である場合、出力は少し早く開始されるため、MP4 は再生可能なままになります。
暗号化されたM3U8 ストリームをトリミングできますか?
通常の AES-128 HLS は、キー URL とセグメントに到達可能な場合に機能します。ライセンス交換が必要な DRM で保護されたストリームはサポートされていません。
このHLSビデオトリマーは無料ですか?
はい。無料、広告なし、アカウントは不要で、ブラウザで実行できます。非常に長いストリームは、依然としてデスクトップ FFmpeg の方が適切に処理できる可能性があります。