動画圧縮ツールはブラウザ上で FFmpeg を WebAssembly として直接実行するため、動画ファイルがデバイスの外に出ることはありません。CRF 品質・出力解像度・フレームレート・フォーマット・音声ビットレートを調整して、圧縮した結果をダウンロードできます。アップロードなし、サーバー処理なしです。
初回の読み込み待ち時間
初めて使用すると、約 30 MB の FFmpeg WebAssembly ランタイムをダウンロードします。これは一度だけのダウンロードで、同じブラウザセッションでの 2 回目以降はすぐに開始できます。モバイルではこのダウンロードがデータプランを消費するため、開始前に確認が表示されます。
CRF: 最も重要な設定
CRF(Constant Rate Factor)は品質とファイルサイズのトレードオフを制御します。範囲は 0〜51 で、値が低いほど高品質ですがファイルサイズが大きくなります。
- CRF 18〜22 — ほぼ視覚的に無劣化、ファイルサイズ大、マスターファイルのアーカイブに適している
- CRF 23 — デフォルト値。ほとんどの用途に適したバランス
- CRF 27〜35 — 明確に圧縮されている、ファイルサイズ小、チャットやメールでの共有に適している
CRF 調整だけより、解像度を下げる(例: 1080p → 720p)方がファイルサイズへの効果が大きいことが多いです。できるだけ小さいファイルを目指す場合は、まず解像度を下げてから CRF を上げてください。
フォーマットの選び方
- MP4 — 最も広い互換性。どこでも動く。デフォルトの最善策
- WebM — 同等品質で MP4 より小さい。ウェブページへの埋め込みに最適
- MKV — 複数の音声トラックと字幕に対応。アーカイブ用途に役立つ
- AVI — 互換性の良いレガシー形式だがファイルサイズが大きい。受け取り側のデバイスが必要とする場合のみ使用
メモリ不足エラーへの対処
4K や 100 MB 超のファイルは、RAM の少ないデバイスでブラウザのメモリを使い果たすことがあります。この場合、次の順序で対処してください。
- 出力解像度を「オリジナル」ではなく 1080p または 720p に設定する
- CRF を 28〜32 に上げる
- 他のブラウザタブを閉じてメモリを解放する
- それでも失敗する場合は、そのファイルはデスクトップの動画ソフトで処理する