ビデオ圧縮は何に適していますか?
動画圧縮は、ローカル動画の保存容量と転送サイズを減らすための機能です。ツールは ffmpeg.wasm を Web Worker 内で実行するため、長時間のトランスコードでメイン画面がブロックされません。Comlink はページと Worker の通信を担当します。入力ファイルが The Browser AI のサーバーへアップロードされることはありません。
圧縮結果は MP4 として書き出され、HLS.js またはブラウザ標準の HLS 機能でプレビューできます。実際のファイルサイズは動画の長さ、元のビットレート、画面の変化、圧縮強度、目標解像度によって異なり、解像度を下げると通常はさらに小さくなります。初回利用時には FFmpeg Core のダウンロードが必要で、処理速度はデバイスの性能に左右されます。
サポートされている形式: MP4, MOV, WebM, AVI;単一ファイルの制限: 500MB。
ビデオ圧縮の使い方
ステップ1
ビデオを選択
MP4、MOV、WebM、AVI、またはその他のブラウザーで読み取り可能な 500MB 以下のビデオをアップロードします。
ステップ2
圧縮強度を設定する
圧縮強度と最大解像度を選択して、圧縮を開始します。最初の実行では FFmpeg Core がダウンロードされます。
ステップ3
プレビューとダウンロード
同じプレーヤー内で圧縮前と圧縮後のバージョンを切り替え、サイズと画質を確認してから、MP4をダウンロードしてください。
よくある質問
ビデオを圧縮すると画質が低下しますか?
通常はそうです。圧縮強度を上げるか解像度を下げるとファイル サイズは小さくなりますが、鮮明さが低下する可能性があります。目的に応じてファイルごとに調整し、ダウンロード前にプレビューに切り替えて比較することをお勧めします。
最初のビデオの圧縮にこれほど時間がかかるのはなぜですか?
最初の実行では、CDN から FFmpeg Core をダウンロードしてキャッシュし、このマシンでトランスコーディングを完了する必要があります。ダウンロード速度、ビデオの長さ、デバイスのパフォーマンスはすべて、所要時間に影響します。
動画はサーバーにアップロードされますか?
いいえ。ビデオ データはブラウザーの別のワーカーで処理されます。ネットワーク リクエストは、ユーザーのビデオをアップロードするのではなく、プログラムの実行に必要な FFmpeg Core をダウンロードするために使用されます。
圧縮ファイルが必ずしも小さくならないのはなぜですか?
元のビデオが低ビット レートまたは高効率でエンコードされている場合、再度トランスコードするときに引き続き縮小できない場合があります。この時点で、圧縮強度を上げるか、より低い最大解像度を選択できます。
テクノロジーとデータソース
- ffmpeg.wasm — ブラウザで FFmpeg を実行するための公式プロジェクトドキュメント。
- Comlink — ページと Web Worker の通信に使うオープンソースの RPC ツール。
- HLS.js — MSE 対応ブラウザで HLS プレビューを再生するために使用します。