mp4を圧縮するとき、多くの人が同じ2つの問題にぶつかる。
ひとつは画質の劣化。圧縮したら映像がぼやけた、ブロックノイズが出た、という経験は誰でも一度はあるはずだ。もうひとつは出力サイズの不確かさ。「25MB以下にしたい」という明確な目標があっても、実際に圧縮してみるまでどのくらいのサイズになるかわからない - 何度もやり直す羽目になる。
この2つは、ツールの選び方と設定の仕方で解決できる問題だ。
なぜ画質が劣化するのか
動画圧縮の仕組みを簡単に理解しておくと、対処法が見えてくる。
動画ファイルのサイズは主にビットレート(1秒あたりのデータ量)で決まる。ビットレートを下げるとファイルは小さくなるが、映像の情報量も減るため画質が落ちる。逆に言えば、目標のファイルサイズに対してビットレートを適切に設定できれば、必要以上に画質を犠牲にせずに済む。
問題は、多くのツールが「圧縮率○%」「低・中・高」といった固定の設定しか用意していないことだ。元の動画の長さや解像度によって最適なビットレートは変わるため、固定設定では過剰に圧縮されるか、あるいは思ったほど小さくならないかのどちらかになりやすい。
目標ファイルサイズ指定という解決策
uploadless.appの動画圧縮ツールには目標ファイルサイズモードがある。
使い方はシンプルだ。
- 動画ファイルをドロップする
- 「目標ファイルサイズ」モードを選ぶ
- 収めたいサイズ(MB単位)を入力する
- 圧縮を実行する
ツールは動画の長さと元の解像度をもとに、指定したサイズに収まるよう最適なビットレートを自動計算する。何度もやり直す必要はない。
「細かい設定はいらない、とにかく軽くしたい」という場合は自動最適化モードを使えばいい。こちらはファイルサイズと画質のバランスをツールが自動で判断する。
各プラットフォームの送信サイズ制限
目標サイズを決めるときの参考として、主要なサービスの制限をまとめた。
| プラットフォーム | 動画サイズの上限 | 備考 |
|---|---|---|
| LINE | 25MB | 無料プラン |
| Discord | 10MB | 通常プラン(Nitroは500MB) |
| Gmail添付 | 25MB | Google Drive経由なら大容量可 |
| Slack | 1GB | 無料プランは5GBストレージ上限 |
| Instagram Reels | 100MB | 最大90秒 |
| TikTok | 287.6MB(アプリ) | Web版は異なる場合あり |
| X(旧Twitter) | 512MB | 無料プランは2分20秒まで |
LINEで送りたい場合は25MBを、Discordの通常プランなら10MBを、メールに添付したいなら20MB前後を目安に入力する。
LINEやDiscordへの送信で詰まることが多い人は「LINE・Discord・メールで動画を送れないときの対処法」も参照してほしい。
高画質のまま圧縮するためのポイント
解像度は必要以上に下げない
フルHD(1920×1080)の動画を送る場合、多くのケースで解像度を下げる必要はない。ビットレートを適切に調整するだけで十分に小さくなることが多い。目標ファイルサイズモードを使えば、解像度はそのままにビットレートだけが最適化される。
元の動画が短いほど有利
同じ25MBという制限でも、5秒の動画と5分の動画では1秒あたりに使えるビットレートがまったく異なる。短い動画であれば高画質のまま小さなサイズに収めやすい。
4K動画は用途に合わせて判断する
スマートフォンで撮った4K動画をSNSやメッセージアプリで共有するだけなら、フルHDに落としても実用上の問題はほぼない。
ブラウザで完結、アップロード不要
このツールはファイルをサーバーに送信しない。処理はすべてブラウザ内で完結するため、動画の内容が外部に漏れる心配がない。仕事の録画やプライベートな映像でも安心して使える。
仕組みについて詳しく知りたい人は「ブラウザだけで動画圧縮できる理由 | アップロード不要の仕組みを解説」を読んでほしい。
インストール不要、登録不要。ページを開いてすぐ使い始められる。
よくある質問
Q. 目標サイズぴったりに圧縮できますか? 完全にぴったりにはなりませんが、指定サイズを超えないよう計算されます。多少の誤差(数%以内)が生じることがあります。
Q. 圧縮してもサイズがあまり変わらない場合は? 元の動画がすでに低ビットレートで作成されている場合、再圧縮してもサイズは大きく変わりません。逆に、無理に圧縮しようとすると画質劣化だけが起きます。
Q. 元のファイルより大きくなることはありますか? 目標サイズを元のファイルより大きく設定した場合、再エンコードにより元よりわずかに大きくなることがあります。通常は元のサイズ以下を目標に設定してください。
Q. 無劣化圧縮はできますか? 動画の再エンコードを伴う圧縮では、理論上は完全な無劣化は困難です。ただし自動最適化モードでは視覚的に劣化がわかりにくいレベルに調整されます。コーデックレベルの無劣化圧縮(lossless)は別の用途向けの技術になります。
Q. MP4以外のフォーマットにも対応していますか? MP4、MOV、AVI、WebMなどの入力に対応しています。出力はMP4形式になります。
Q. スマートフォンでも使えますか? はい。iOS・AndroidのブラウザどちらでもWebAssemblyに対応しているため動作します。大きなファイルを処理する場合はPCのほうが安定しています。
まとめ
mp4の圧縮で画質が犠牲になる根本的な理由は、ビットレートの調整が目標サイズに連動していないことだ。目標ファイルサイズを直接指定できるツールを使えば、「何MBにしたいか」から逆算した最適なビットレートが自動で設定される。
試行錯誤なしに、一発で目標サイズに収めることができる。