スマートフォンで撮影した動画は数百MBになることがあり、送信やアップロード、保存容量の面で問題になります。このツールではブラウザ上で動画を再エンコードし、適切なサイズまで圧縮するとともに、どれだけ容量を削減できたかを明確に表示します。
「小さいファイル」はCRF 30と音声96kbpsを使用し、ファイルサイズを優先します。その分、画質の低下が見える場合があります。「おすすめ」はCRF 26と音声128kbpsで、容量と画質のバランスを重視した一般的な設定です。「高画質」はCRF 22と音声192kbpsで、画質をできるだけ維持します。「カスタム」ではコンテナ、動画コーデック、解像度、品質、フレームレート、音声を個別に設定できます。
CRFは一定品質を維持するためのエンコードパラメータです。値が小さいほど一般的に画質が高くなり、ファイルサイズも大きくなります。18~28程度がよく使われる範囲です。このツールの品質スライダーは1~10をCRF 40~18に対応させ、現在のCRF値をリアルタイムで表示します。目安として、高品質なら20、一般用途なら23、圧縮なら26、強い圧縮なら30を利用できます。
解像度を下げると、CRFだけを変更するより大きな容量削減になる場合があります。1080pから720pへ下げるとピクセル数は約55%減少し、スマートフォンやチャット画面では違いが分かりにくい場合があります。このツールは縮小のみを行い、元動画より大きくすることはありません。画面録画や動きの少ない映像では60fpsから30fpsへ下げることでもエンコードデータを大幅に減らせます。音声はそのままコピーする、AAC 128 / 192kbpsへ再エンコードする、または完全に削除することができます。
圧縮では各フレームをデコードしてから再エンコードする必要があります。そのため計算量が大きく、ブラウザ内のソフトウェアエンコードは通常の動画再生より大幅に遅くなります。1時間の動画では待ち時間が長くなる可能性がありますが、短い動画なら数秒から数十秒程度で完了することが一般的です。進捗状況を表示し、途中でキャンセルすることもできます。
スマートフォン動画をメッセージやメールで送れるサイズにする、講座の録画を保存しやすい容量にする、動画素材を720pに統一する、音声を削除して映像だけにする、60fpsのゲーム録画を30fpsにして容量を減らすなどに利用できます。すべての処理は端末上で行われます。
このツールはサーバー側の動画変換を使用しません。動画はブラウザのファイルAPIを通じてローカルで読み込まれ、ブラウザのWebAssembly環境でエンコードされます。出力ファイルもブラウザ内で生成され、そのままダウンロードされます。動画がサーバーへアップロードされたり保存されたりすることはありません。
コメント 0