動画圧縮ツール — 動画のファイルサイズをオンラインで縮小、アップロード不要
MP4、MOV、WebM の動画を、画質レベルまたは Discord 用の 10 MB などの目標サイズに縮小。H.264 MP4 で出力し、お使いのデバイス上で処理します。
不具合や改善できそうな点を見つけましたか?いただいたメッセージはすべて読み、すぐに対応します。
この動画圧縮ツールは、MP4、MOV、WebM、MKV の動画のファイルサイズをブラウザ上で縮小します。Discord、WhatsApp、メールの添付には大きすぎるクリップも、変換サイトに先にアップロードすることなく送れるようになります。画質レベルを選ぶか、目標サイズを選べば、そのサイズに収めるのに必要なビットレートを動画の長さからツールが計算します。出力は、あらゆるスマートフォン、ブラウザ、チャットアプリで再生できる H.264 の MP4 です。
すべての処理は、WebAssembly にコンパイルした ffmpeg と x264 エンコーダーで、お使いのデバイス上で行われます。そのため非公開の動画は非公開のままで、アップロードの待ち時間やサイズの上限もありませんが、サーバーより遅くなります。WebAssembly は 1 つの CPU コアでエンコードするので、720p〜1080p の映像なら実時間から数倍程度の時間がかかると考えてください。解像度を下げるのが、速度とサイズの両面で最も効果的です。初回は ffmpeg エンジン(約 32 MB)をダウンロードし、次回のためにキャッシュされます。
使い方
- 動画をボックスにドロップするか、クリックして選びます。
- 妥当なサイズで最高の結果を得るなら「品質で指定」を、収める必要のある上限があるなら「ファイルサイズで指定」を選んで上限を選びます。
- 解像度は「自動」のままにする(目標が厳しいときは低い解像度を提案します)か、自分で設定します。
- 音声のビットレートを選ぶか、無音のクリップなら音声を削除します。
- 「動画を圧縮」をクリックし、エンコード中はタブを開いたままにしておきます。その後、圧縮前後のサイズを比べて MP4 をダウンロードします。
よくある質問
Discord 用に動画を 10 MB 未満に圧縮するには?
「ファイルサイズで指定」を選び、Discord(10 MB)を選んで圧縮します。ツールは容量の予算を動画の再生時間で割って全体のビットレートを求め、音声のビットレートを差し引き、MP4 のオーバーヘッドの余地を残すため約 7% 下を狙います。60 秒のクリップなら映像はおよそ 1.2 Mbps で、720p ならきれいでも 1080p ではブロックノイズが目立つため、「自動」の解像度は必要に応じて 720p や 480p に下げます。それでも超過した場合は、より低いビットレートで一度だけエンコードし直します。
動画を圧縮すると画質は落ちますか?
はい、再エンコードは非可逆です。ただし、どれだけ気になるかは設定次第です。「高」プリセット(x264 の CRF 23、x264 自身のデフォルト)は、ほとんどのスマートフォンの映像と見分けがつきにくい一方で、サイズを半分にすることもよくあります。スマートフォンは処理速度を優先して高いビットレートで録画しているからです。CRF の値が +6 されるごとにファイルサイズはおよそ半分になり、ここのプリセットはその間隔で並んでいます。
ほかのサイトに比べて圧縮が遅いのはなぜですか?
ほかのサイトはファイルをアップロードして、多数のコアを持つサーバーでエンコードしています。ここではエンコードがあなた自身のコンピューター上の WebAssembly で、単一スレッドで行われるため、長い 1080p の動画では数分かかることがあります。その代わり、何もアップロードされず、サイズの上限も順番待ちもありません。速くするには、解像度を下げるか、エンコーダーの設定で「速い」を選んでください。
WhatsApp の動画のサイズ上限は?
WhatsApp はメディアとして送る動画を 16 MB に制限し、自ら強く圧縮します。ここで先に 16 MB のすぐ下まで圧縮しておけば、見た目を自分で管理できます。代わりにドキュメントとしてファイルを送れば、WhatsApp による再圧縮なしで、はるかに大きなファイル(最大 2 GB)を送れます。
圧縮した動画はどの形式ですか?
H.264 映像と AAC 音声の MP4 で、インデックスをファイルの先頭に移動している(faststart)ので、完全にダウンロードされる前に再生が始まります。この組み合わせは現行のあらゆるスマートフォン、ブラウザ、テレビ、編集アプリで再生でき、H.265 や AV1 などの新しいコーデックのわずかに優れた圧縮率よりも、そのほうが重要です。
ファイルサイズの上限はありますか?
このツール自体が設けている上限はありませんが、ブラウザは出力をメモリに保持する必要があり、WebAssembly のメモリは数 GB が上限です。数百 MB のファイルならデスクトップでは通常問題ありませんが、数 GB の 4K ファイルはメモリ不足になることがあります。その場合は、先に動画トリミングツールで短くしてください。
画質と目標サイズ:どちらを使うか
画質モード(CRF)は見た目の画質を一定に保ち、サイズはなりゆきに任せます。動きの少ない人物の語りのクリップならとても小さく、動きの速いスポーツのクリップなら大きめになります。見た目は良いまま、ファイルを小さくしたいだけのときに使いましょう。
目標サイズモードはその逆で、サイズを固定し、それで得られる画質を受け入れます。アップロードフォームやチャットアプリなど、厳しい上限が決め手になるときに使いましょう。計算は簡単で、ビットレート(kbps)= サイズ(MB)× 8,000 ÷ 再生時間(秒)です。2 分の動画に 25 MB の予算なら全体で約 1,670 kbps、つまり映像がおよそ 1,540 kbps、音声が 128 kbps です。
H.264 のビットレートの目安
あるビットレートでどう見えるかは動きと細かさによりますが、30 fps の映像の出発点としては次のとおりです。
• 1080p:4〜8 Mbps できれいに見えます。2.5 Mbps を下回ると動きのある場面でにじみ始めます。
• 720p:2〜4 Mbps できれいに見えます。約 1 Mbps まで使えます。
• 480p:1〜2 Mbps。約 500 kbps まで使えます。
• 360p:400〜800 kbps。小さなプレビューには十分です。
目標サイズで使えるビットレートが現在の解像度の範囲を下回る場合、そのビットレートでは、ブロックノイズだらけの大きな解像度より、小さな解像度のほうがきれいに見えます。「自動」の解像度が行っているのはこれです。
主なアップロード上限(2026 年)
• Discord:Nitro なしで 1 ファイル 10 MB、Nitro Basic で 50 MB、Nitro で 500 MB。
• WhatsApp:メディアとして送る動画は 16 MB、ドキュメントとしてなら最大 2 GB。
• Gmail:1 通あたり添付ファイル 25 MB(それより大きいファイルは Google ドライブのリンクに変換されます)。
• Outlook.com:ほとんどのアカウントで添付ファイル 20 MB。
上限は変わることがあります。上限に近い場合はサービス側で確認してください。
関連する無料ツール
- 動画トリミング — フレームのプレビューを見ながら動画の最初と最後をカット。高速な劣化なしのカットか正確な再エンコード、ミュート、9:16・1:1・4:5 への変更ができます。
- 動画を GIF に変換 — MP4、MOV、WebM のクリップを、パレットを最適化した GIF に変換。プレビューでトリミングし、幅、fps、ループを設定できます。何もアップロードされません。
- 画像圧縮 — 画質または目標サイズで画像を縮小し、必要なら寸法も制限して、より小さな JPG や WebP をダウンロード。一括処理、ブラウザ上で動作。
- 動画を MP3 に変換 — 動画の音声を MP3、M4A、WAV、または再エンコードなしの元のストリームとして抽出。高速、プライベート、ブラウザで動作します。