動画を指定サイズに圧縮

動画圧縮なら、メール、チャット、応募フォームに送るには大きすぎる動画も、必要なサイズを選ぶだけ。ビットレートと解像度を自動で計算し、ブラウザの中で動画を再エンコードします。動画はどこにもアップロードされません。

出典:MDN – VideoEncoder.configure(): bitrate in Bit pro Sekunde。更新日:

ここにファイルをドラッグ&ドロップ または

MP4、MOV(iPhone)、WebM、MKV – 1ファイル、4GBまで

ファイルはブラウザー内だけで処理され、アップロードされません。お使いの端末の外に出ることはありません。

圧縮した動画

動画と目標サイズを選び、「動画を圧縮」を押してください。

マイツールボックス

結果

計算方法

動画をサイズ上限に収める

メールの添付(Googleのヘルプによると Gmail は25MBまで)、チャットアプリ、学校や役所の応募フォームなど、多くのサービスにはファイルサイズの上限があります。画質スライダーで試行錯誤する代わりに、目標サイズを直接入力すれば、必要なビットレートを計算します。

使い方

  1. 動画をドラッグするか選択します(MP4、iPhoneのMOV、WebM、MKV)。
  2. 目標サイズ(例:10MB)を選ぶか、自分で入力します。予定の解像度とビットレートが下に表示されます。
  3. 「動画を圧縮」を押します。結果はその場で再生・ダウンロードできます。

計算のしくみ

動画のサイズは「ビットレート × 再生時間」です。10MB・60秒なら、10,000,000バイト × 8 ÷ 60秒 ≈ 1,333kbpsになります。ファイル構造用に4%を残し、音声(ここでは96kbps)を差し引いた残り、約1,184kbpsを映像に使います。ブロックノイズを避けるため、1ピクセルあたりのデータが足りるまで解像度を下げます。この例ではフルHDではなく960×540です。1MBは1,000,000バイトとして計算します。小さいほうの解釈なので安全側です。

目標長さ合計ビットレート目安の解像度
10MB30秒約2,560kbps1280×720
10MB60秒約1,280kbps960×540
25MB3分約1,067kbps960×540
50MB10分約640kbps640×360

エンコードはH.264(音声AAC)のMP4で行います。ほぼすべてのスマホやプレーヤーで再生できる形式です。エンコーダーはビットレートを正確には守れないため、結果が目標を超えた場合は、ビットレートを下げて自動でもう一度エンコードします(最大3回)。

正直な限界

プライバシー

動画は端末から少しずつ読み込まれ、ブラウザ内で再エンコードされます。アップロードもサーバーでの処理もありません。動画ファイルの読み書きには、最初の動画を選んだときに読み込まれるオープンソースのライブラリ Mediabunny(MPL-2.0)を使っています。

ほかのツール:動画をMP3に変換、動画をGIFに変換

よくある質問

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

いいえ。動画はブラウザ内で読み込まれ、再エンコードされます。端末の外に出ることはありません。

iPhoneの動画も圧縮できますか?

はい、最新のSafariで使えます。iPhoneの動画(MOV、H.264またはHEVC)を読み込み、H.264のMP4として保存します。

画質を落とさずに圧縮できますか?

大きく小さくするなら、画質の低下は避けられません。劣化なしでできるのは不要な部分のカットだけです。目標サイズに余裕があれば、違いはほとんど分かりません。

なぜ解像度が下がるのですか?

データ量が少ないときは、大きくブロックノイズのある映像より、小さくてもきれいな映像のほうが見やすいからです。1080p、720p、540pと段階的に下げます。

MP4の動画を小さくするには?

動画をドラッグし、目標サイズ(例:25MB)を選んで「動画を圧縮」を押すだけです。そのサイズを超えないようにビットレートと解像度を調整し、結果も確認します。

圧縮にはどれくらい時間がかかりますか?

端末によります。ハードウェアエンコードが使えれば動画の長さより短いことが多く、古い端末ではもっとかかります。進み具合が表示され、いつでもキャンセルできます。

出典・根拠

更新日:

関連ツール