MPEG動画のサイズは意外と大きい
.mpgファイルの多くに使われているMPEG-2は、1990年代のコーデックです。同じ画質を得るのに、H.264のおよそ2倍のビットレートが必要です。DVDレコーダーやテレビのキャプチャ機器は通常4〜8 Mbit/sで録画するため、標準画質でも1時間あたり約1.8〜3.6 GBになります。録画した映画が数本、あるいはダビングしたホームビデオが一箱分もあれば、ドライブはすぐにいっぱいになります。
MPEG-1ファイルは、映像サイズが352×288や352×240と小さいため、容量も小さくなります。主にビデオCDや、ごく初期のデジタルカメラで使われていました。
MPEGのまま圧縮する理由
変換ではなくMPEGのまま圧縮する最大の理由は、再生機器との互換性です。USB端子付きのDVDプレーヤー、古いスマートテレビ、セットトップボックス、DVDオーサリングソフト、放送用ツールには、MPEG-2までしか対応していないものが多くあります。MPEGのまま圧縮すれば、互換性を保ちながら容量を減らせます。
圧縮後のファイルは、これらの機器が想定する定番の組み合わせである、MPEG-2またはMPEG-1の映像とMP2音声になります。処理にはブラウザ向けにコンパイルしたffmpegを使った内蔵の変換エンジンを使います。ブラウザ自体はMPEG動画をデコードもエンコードもできないためです。そのためMP4の圧縮より時間がかかり、ファイル全体がブラウザのメモリに収まる必要があります。
容量を減らすコツ
MPEG-2は低ビットレートが苦手です。一定のラインを下回ると、特に暗いシーンや動きの速いシーンでブロックノイズが目立ちます。そのため、DVDと同じ解像度のままで大幅に減らすのは困難です。次の方法がおすすめです。
- 解像度を下げる。480pや360pなら1フレームあたりのデータ量が大幅に減り、小さなテレビなら違いはわずかです。
- 暗いシーンでプレビューする。2秒間の比較を2倍ズームで確認すれば、ブロックノイズに早めに気づけます。
- フレームレートは変えない。PAL方式の映像は25 fps、NTSC方式は約30 fpsです。変更すると、テレビで動きがぎこちなくなることがあります。
- MPEG-1は必要なときだけ。MPEG-2より効率が悪く、ごく古いプレーヤー向けです。
形式にこだわらない場合
パソコンやスマートフォン、最新のテレビで見るなら、H.264のMP4にすると同じ画質でファイルがはるかに小さくなります。その場合はMPEGからMP4への変換をご利用ください。複数に分割された録画の結合や、テレビ録画の冒頭にあるCMや空白部分のカットはMPEG編集でできます。さまざまな形式をまとめて処理するなら動画圧縮が便利です。録画データは、処理中もずっとお使いのデバイスの中にあります。