ビデオ圧縮

ビデオ圧縮

ブラウザで圧縮強度と解像度を調整して、保存や共有が簡単な MP4 を生成します。 ffmpeg.wasm を専用の Web Worker で実行し、動画はローカルでのみ処理します。圧縮結果は HLS.js でプレビューできます。

ビデオ圧縮ツールを読み込んでいます...

ビデオ圧縮は何に適していますか?

動画圧縮は、ローカル動画の保存容量と転送サイズを減らすための機能です。ツールは ffmpeg.wasm を Web Worker 内で実行するため、長時間のトランスコードでメイン画面がブロックされません。Comlink はページと Worker の通信を担当します。入力ファイルが The Browser AI のサーバーへアップロードされることはありません。

圧縮結果は MP4 として書き出され、HLS.js またはブラウザ標準の HLS 機能でプレビューできます。実際のファイルサイズは動画の長さ、元のビットレート、画面の変化、圧縮強度、目標解像度によって異なり、解像度を下げると通常はさらに小さくなります。初回利用時には FFmpeg Core のダウンロードが必要で、処理速度はデバイスの性能に左右されます。

サポートされている形式: MP4, MOV, WebM, AVI;単一ファイルの制限: 500MB。

ビデオ圧縮の使い方

  1. ステップ1

    ビデオを選択

    MP4、MOV、WebM、AVI、またはその他のブラウザーで読み取り可能な 500MB 以下のビデオをアップロードします。

  2. ステップ2

    圧縮強度を設定する

    圧縮強度と最大解像度を選択して、圧縮を開始します。最初の実行では FFmpeg Core がダウンロードされます。

  3. ステップ3

    プレビューとダウンロード

    同じプレーヤー内で圧縮前と圧縮後のバージョンを切り替え、サイズと画質を確認してから、MP4をダウンロードしてください。

よくある質問

ビデオを圧縮すると画質が低下しますか?

通常はそうです。圧縮強度を上げるか解像度を下げるとファイル サイズは小さくなりますが、鮮明さが低下する可能性があります。目的に応じてファイルごとに調整し、ダウンロード前にプレビューに切り替えて比較することをお勧めします。

最初のビデオの圧縮にこれほど時間がかかるのはなぜですか?

最初の実行では、CDN から FFmpeg Core をダウンロードしてキャッシュし、このマシンでトランスコーディングを完了する必要があります。ダウンロード速度、ビデオの長さ、デバイスのパフォーマンスはすべて、所要時間に影響します。

動画はサーバーにアップロードされますか?

いいえ。ビデオ データはブラウザーの別のワーカーで処理されます。ネットワーク リクエストは、ユーザーのビデオをアップロードするのではなく、プログラムの実行に必要な FFmpeg Core をダウンロードするために使用されます。

圧縮ファイルが必ずしも小さくならないのはなぜですか?

元のビデオが低ビット レートまたは高効率でエンコードされている場合、再度トランスコードするときに引き続き縮小できない場合があります。この時点で、圧縮強度を上げるか、より低い最大解像度を選択できます。

テクノロジーとデータソース

  • ffmpeg.wasm ブラウザで FFmpeg を実行するための公式プロジェクトドキュメント。
  • Comlink ページと Web Worker の通信に使うオープンソースの RPC ツール。
  • HLS.js MSE 対応ブラウザで HLS プレビューを再生するために使用します。