まず、なぜ大きいのかを知る
ファイルサイズはビットレート × 再生時間であり、それ以外の要素はありません。つまり、ファイルが大きい理由は2つのどちらかに限られます。長いか、1秒あたりに使っているデータが多いかです。後者にはお決まりの容疑者がいます。高い解像度(4Kは1080pの4倍の画素数)、高いフレームレート(スマートフォンやゲーム録画の60 fps素材)、余裕たっぷりの、あるいはほとんど圧縮されていない元素材(画面録画ソフトやスマートフォンのカメラは、大きく画質側に振ります)、そして古く非効率なコーデックです。何かに手をつける前に、ファイルの再生時間・解像度・1分あたりのおおよそのサイズを確認すれば、どのレバーがいちばん効くかがわかります。
レバーと、引くべき順番
1. 誰も見なくていい部分を切る
映像を切り詰めることは、唯一まったく代償のないステップです。残った部分の画質は一切損なわれず、削減量はそのまま比例します。5分の録画の代わりに30秒のハイライトを送れば、圧縮に手をつける前の時点で90%減です。当たり前すぎて挙げるまでもないように聞こえますが、エンコーダーの設定をいじりに行く途中で、いちばん飛ばされやすいステップでもあります。
2. 解像度を1段下げる(過剰なとき)
解像度は単体で最も効くレバーです。画素数は縦横の寸法の2乗で増えるため、4K → 1080pで画素数は75%減、1080p → 720pでさらにおよそ半減します。バイト数の削減もほぼ同じくらい劇的です。判断の基準は「どこで視聴されるか」です。チャットアプリやウェブページ埋め込みに向かうクリップは、スマートフォン画面の小さな領域で視聴されるので、720pと4Kは見分けがつきません。元の解像度を保つべきなのは、大きなディスプレイで実際に全画面視聴される場合だけです。
3. 圧縮を強める(CRF)
画質設定は、細かく効かせるレバーです。最近のエンコーダーはCRFという固定品質のスケールを使い、数ポイントで大きな差が出ます。おおまかに、+6 CRF ≈ サイズ半分です。視覚的に可逆な18から標準の23へ動かすと、通常の視聴では見た目が変わらないままファイルが半分になり、23 → 28でさらに半分になって、わずかに甘くなる程度です。それを超えると圧縮ノイズが見え始め、すぐに頭打ちになります。スケール全体と値の選び方はCRFのガイドで解説しています。
4. 音声も忘れずに
音声は多くのファイルで少数派ですが、無視できる存在ではありません。非圧縮のPCM音声(画面録画やカメラの映像でよく使われます)はおよそ1.5 Mbps、1分あたり11 MBほどかかりますが、128〜192 kbpsのAACなら一般的な内容では同じに聞こえて、サイズは10分の1です。さらに、映像トラックがまったく不要なら、たとえば聞くだけの講演の録画なら、音声を抽出するだけで一気に90%以上小さくなります。どの音声フォーマットに抽出するかも小さな判断になりますが、それは音声フォーマットのガイドで扱っています。
5. 新しいコーデックの力を借りる
コーデックの効率は、ここまでのすべてに掛け算で効いてきます。古い出どころのファイル(AVI時代のコーデック、Motion JPEGの画面キャプチャなど)は、同じ見た目の画質でH.264に再エンコードするだけで劇的に小さくなります。さらに進んでVP9やH.265を使えば、H.264からもう30〜50%減らせます。ただし、エンコードは遅くなり、古い端末では再生できない可能性があるという条件つきです。どこでも確実に再生させたいファイルには、きちんと設定したH.264が現実的な選択肢であり続けます。このトレードオフはフォーマット選びのガイドで整理しています。
ステップを積み上げるとどうなるか
| 操作 | 削減の目安 | 画質の代償 |
|---|---|---|
| 必要な区間だけにトリミング | 切った分だけ比例して減る | なし |
| 4K → 1080p | 60〜75% | スマートフォンやノートPCでは見えない |
| CRF 18 → 23 | 約50% | 通常の視聴では見えない |
| CRF 23 → 28 | 約50% | わずかに甘くなる |
| 60 → 30 fps | 20〜40% | スポーツやゲーム以外なら問題なし |
| PCM → AAC音声 | 約10 MB/分 | 一般的な内容では聞き分けられない |
取り返しのつかない2つの失敗
世代を重ねた再エンコード。 非可逆のエンコードは毎回情報を捨て、その損失は積み重なります。一度圧縮して、まだ大きいと判断し、その出力をさらに圧縮すると、最初から強めの設定で一度やれば1回で済んだはずのノイズが2回分焼き付きます。必ず手元にある最良の元ファイルに戻り、最終的な設定で一度だけ変換しましょう。作業が完全に終わったと確信できるまで、その元ファイルは残しておいてください。
圧縮が元に戻せると思い込むこと。 CRF 30まで圧縮したファイルに、かつてのディテールはもう含まれていません。今後どんな変換をしても取り戻せず、より大きく高画質なフォーマットに変換したところで容量を無駄にするだけです。迷ったときは、必要だと思うより1段ゆるめにしておきましょう。ストレージは撮り直しよりずっと安上がりです。
手早いやり方:代表的な20〜30秒を切り出し、候補の設定で変換して、実際にその動画が視聴される画面で確認します。短いクリップで詰めてから、勝ち残った設定を全編に適用しましょう。2分のテストが、1時間分の再エンコードを日常的に節約してくれます。
実例で見る
3 GBある10分の4K/60fps画面録画を、共有のために100 MB未満に収めたいとします。前後の無音部分をトリミングして8分に(約2.4 GB)。ブラウザのウィンドウで視聴されるので、1080pにすると700 MB近くまで下がります。動きはほぼカーソルだけなので、30 fpsにしても知覚できる代償はありません(約500 MB)。仕上げにCRF 23 → 26で締めると、およそ90 MB。画面の内容なら十分に鮮明です。どのステップもこのガイドで扱ったレバーで、特別なものは1つもありません。しかも元ファイルはディスクに無事残っているので、より高画質なコピーが必要になっても対応できます。