Guides

30秒のスマートフォン動画が200MBになる理由と、圧縮が実際に犠牲にしているもの

2026年10月15日 · 4 分で読めます

写真は数メガバイトかもしれない。同じスマートフォンからの30秒の動画は、簡単にその10倍から20倍の大きさになりうる。動画は実際には1秒あたり数十枚の完全なフレームの連続だからだ——データはすぐに積み重なる。スマートフォンがますます、ほとんどの視聴状況で実際に必要とされる以上の解像度とフレームレートで録画するようになっているという事実を考慮する前からだ。

動画の圧縮が画像の圧縮とは異なる問題である理由

1枚の写真を圧縮するには、1つのフレーム内のディテールだけを扱えばよい。動画の圧縮は、連続するフレームが通常互いに非常によく似ているという事実も利用する——各フレームのすべてのピクセルをゼロから保存する代わりに、動画コーデックは主にフレーム間で変化したものを保存する。それが、ほぼ静止した動画(話している人物、スライドショー)が、フレーム全体で一定の動きがあるもの——速いアクションや手ぶれのある手持ち撮影など——よりもはるかに効率的に圧縮される理由だ。

動画ファイルを実際に縮小するもの

  • ビットレート——1秒間の映像あたり許可されるデータ量。これを下げることがファイルサイズを縮小する主要なレバーだが、賑やかなシーンでより目に見える圧縮アーティファクトが発生するという代償を伴う。
  • 解像度——スマートフォンの画面だけを対象とした4Kのクリップは、実際に見えることになる以上のはるかに多くのピクセルを持っている。1080p以下にダウンスケールすれば、小さい画面での目に見える損失なしにファイルサイズを大幅に削減できる。
  • フレームレート——速いアクションではない映像は、30fpsに対する60fpsからほとんど恩恵を受けない。フレームレートを半分にすると、保存する必要のあるフレームデータの量もおおよそ半分になる。
  • コーデックの選択——H.265のような新しいコーデックは、同じ視覚的品質で古いH.264よりも大幅に小さいファイルを生成することが一般的だが、すべてのデバイスやプラットフォームが等しくよくサポートしているわけではない。

大きなファイルをどこにもアップロードせずにこれを行う

動画を圧縮は、動画をより低いビットレートで、オプションでより低い解像度で再エンコードする。WebCodecsを通じて動作する——これはウェブページにデバイスのネイティブアプリが使うのと同じ動画エンコーディングハードウェアへの直接アクセスを与えるブラウザAIだ——そのため圧縮が始まる前からすでにどれほど大きいかを考えると重要な、まずサーバーにファイルをアップロードすることを要求するのではなく、圧縮があなたのデバイス上で行われる。

動画を圧縮する

動画を圧縮を開く

関連記事