記事

動画を10MB・25MBに圧縮する方法(Discord・Gmail・LINEの容量制限を解説)

Discordの10MB制限やGmailの25MB添付上限で弾かれる動画ファイルを、ブラウザだけで目標サイズに圧縮する手順を図解。ビットレート・解像度・再生時間の関係を理解すればブロックノイズだらけの仕上がりを防げます。アップロード不要でプライバシーも安心です。

動画を10MB・25MBに圧縮する方法(Discord・Gmail・LINEの容量制限を解説)

動画を送ろうとしたら「ファイルが大きすぎます」で止まった経験、誰でもあるはずです。

ほとんどのガイドは「圧縮ツールを使いましょう」で終わりますが、肝心ななぜモザイクになるのか何MBを目指せばいいのかは説明してくれません。

このガイドでは、ファイルサイズを決める仕組み、各プラットフォームの制限値、そして「目標サイズに収めつつ画質を守る」ための考え方を整理します。


1. 各プラットフォームの容量制限

送信先制限
Discord(無料)10 MB(2026年8月〜20 MBに引き上げ)
Discord Nitro Basic50 MB
Discord Nitro500 MB
Gmail 添付25 MB
Outlook 添付20 MB
LINE トーク動画容量無制限(5分まで・自動圧縮あり)
LINE ファイル送信無制限(アプリ側で圧縮なし)
Slack(無料)1 GB

ここから分かることは2つ:

  • 10 MBがDiscord無料枠の壁。ゲームクリップを共有するとき最初にぶつかる数字です。
  • 25 MBはGmailとDiscord Nitro Basicの中間地点。メール添付で安全に通したいなら、ここを目標にするのが確実です。

LINEはトーク動画に明確なMB上限を設けていません。ただし5分を超えると自動カットされ、さらに送信時にLINE側が画質を落とします。「容量制限はないけれど画質が劣化する」のがLINEの実態です。高画質で相手に届けたい場合は、ファイルとして送信するかクラウドリンクを使う方が確実です。


2. ファイルサイズを決める4つの要素

「圧縮」と一口に言っても、実際にサイズを左右するのは以下の4つです:

  1. ビットレート — 1秒あたりのデータ量。圧縮ツールが実際に操作するのはこの数値です。
  2. 解像度 — フレームの画素数。4Kから1080pにすると画素は約4分の1に。
  3. 再生時間 — 2分の動画は1分の動画のほぼ2倍のサイズになります。
  4. コーデック — H.264は古い形式より圧縮効率が高い。同じビットレートでもきれいに見えます。

よくある「品質スライダー」は、ビットレートを間接的に変えているだけ。目標MBに収まるかどうかは教えてくれません。


3. 「目標サイズ圧縮」の計算式

必要なのは目標サイズと再生時間だけです:

利用可能ビットレート = 目標サイズ(ビット)÷ 再生時間(秒)

例:10 MB、3分の動画

10 MB = 83,886,080 ビット
180秒
83,886,080 ÷ 180 ≒ 466 kbps(映像+音声)

音声に96 kbpsを割くと、映像に使えるのは約370 kbps。1080pを維持するには不十分ですが、720pなら十分守れる水準です。

もう1つ:25 MB、10分の動画

25 MB = 209,715,200 ビット
600秒
209,715,200 ÷ 600 ≒ 349 kbps

音声128 kbpsを引くと映像は約220 kbps。これは1080pどころか720pでもブロックノイズが目立つレベルで、実質240p程度が限界です。


4. なぜ圧縮するとモザイクになるのか

220 kbpsを1920×1080のフレームに均等に割り振ると、1画素あたりのデータ量は極めて少なくなります。エンコーダは予算不足のブロックから情報を捨てるしかなく、これが「ブロックノイズ」として目に見えます。

対策は逆説的:解像度を下げる。 同じ220 kbpsでも426×240に使えば、1画素あたりのデータ量は約20倍。画面は小さくなりますが、表示されている部分はクリーンに保てます。

動画目標利用可能ビットレート出力解像度
30秒・1080p25 MB約6,600 kbps1920×1080(そのまま)
1分・1080p25 MB約3,200 kbps1280×720
2分・1080p10 MB約570 kbps852×480
10分・1080p25 MB約220 kbps426×240

10分の動画を25 MBに詰めるなら240p。これはどんなツールでも変えられない物理法則です。


5. 画質を守る3つの実践テクニック

ビットレートの式を見ると、画質を上げるには分母を減らすか分子を増やすしかありません:

① まずトリミング。 再生時間は分母です。10分の録画から必要な3分だけ切り出せば、ビットレートは3倍以上に跳ね上がります。これが圧倒的に効果のある手段です。詳しくは動画カットガイドへ。

② 音声ビットレートを見直す。 トーク中心なら64 kbpsで十分聞き取れます。無音クリップなら音声トラックを丸ごと省略でき、その分すべてを映像に回せます。

③ 目標サイズを上げられないか確認する。 Discord Nitro Basicなら50 MB。リンク共有が許される場面なら制限そのものがなくなります。


6. 目標サイズに圧縮する手順

当サイトの動画圧縮ツールは「品質スライダー」ではなく目標MBを直接指定する設計です:

  1. 動画をドロップ。 MP4・MOV・MKV・WebMに対応。アップロードなしでブラウザ内処理なので、大容量ファイルも即座に開きます。
  2. 目標サイズを選択。 10 MB(Discord無料)、25 MB(Gmail)など、プリセットまたは任意の数値を入力。
  3. エンコード計画を確認。 解像度が下がる場合はパネルに表示されます。これはバグではなく前述の計算による適正値です。
  4. 解像度が低すぎたらトリミング。 不要な部分をカットするだけでビットレートが増え、解像度を維持できます。
  5. 書き出してダウンロード。 出力サイズが目標以下に収まったことをプレビューで確認できます。

すべてブラウザ内で完結するので、サーバーへのアップロード待ちがありません。「大きいファイルほどアップロードに時間がかかる」というサーバー型ツールの皮肉から解放されます。


7. よくある質問

Q. 画質を落とさずに圧縮できますか? 厳密には不可能です。圧縮は情報を捨てることで成り立っています。良い圧縮ツールは「捨てても目立たない場所」から削るので劣化を最小限に抑えますが、ゼロにはなりません。解像度を下げる方が、高解像度のままビットレートを絞る(=ブロックノイズ地獄)よりはるかにマシです。

Q. 目標より少し小さく仕上がるのはなぜ? 意図的にわずかに余裕を持たせています。24.6 MBなら送信できますが、25.3 MBでは弾かれます。ギリギリを狙って失敗するよりも確実にアンダーを取る設計です。

Q. 圧縮したら元より大きくなりました。なぜ? 元ファイルがすでに極端に圧縮されている場合に起こります。もとの5 MBに「25 MB目標」を適用すると、エンコーダは「もっとデータを使っていい」と解釈します。目標を元サイズ未満に設定してください。

Q. 解像度を下げるのとフレームレートを下げるの、どちらがいい? 解像度を下げる方が圧倒的に有効です。30fpsを15fpsにしても、似たフレーム同士は効率よく圧縮されるため期待ほどサイズは減りません。しかも動きがカクつきます。

Q. LINEで送ると画質が落ちるのを防ぐ方法は? トーク経由だとLINE側が自動圧縮します。「ファイル」として送信すれば元品質のまま届きますが、相手はダウンロードが必要です。5分を超える場合はGoogleドライブ等のリンク共有を使ってください。


関連ガイド