コーデック
H.264・H.265(HEVC)・AV1の違い:スマホの動画にはどのコーデックを使う?
コーデックは、1 MBあたりにどれだけの画質を詰め込めるかを決めます。大事な3つが実際に何と何を引き換えにしているのか、そして「いちばん新しいもの」がいつも正解ではない理由を紹介します。
コーデックとは、動画の映像を圧縮する方式のことです。MP4、MOV、MKV、WebMといったコンテナは、圧縮した映像と音声を入れて運ぶ箱にすぎません。「MP4に変換する」と言うとき、サイズと画質を実際に決めているのは、中に入っているコーデックです。
スマホの動画で大事なコーデックは、3つです。
結論から
| こうしたいなら | 選ぶもの | 理由 |
|---|---|---|
| 誰でもどこでも再生できるように | H.264 | どのスマホ、ブラウザ、テレビ、パソコンでも再生できます |
| 自分の機器で見る小さなファイルに | HEVC(H.265) | H.264のおよそ半分のビットレートで、同じくらいの画質になります |
| 最新のプレーヤー向けに最も小さく | AV1 | HEVCよりさらに小さく、ロイヤリティも不要。ただしスマホではエンコードに時間がかかります |
H.264(AVC):どこでも再生できるコーデック
H.264は2003年に標準化された、最も幅広く対応している動画コーデックです。どのスマホもハードウェアでエンコードでき、どのブラウザ、スマートテレビ、ノートパソコン、メッセージアプリでも再生できます。
3つの中では最も効率が低く、同じ画質に最も多くのビットレートが必要です。それでも、相手が何で見るか分からないとき(メールの添付ファイルや、親戚の古いノートパソコン向けの動画など)は、数MBより互換性のほうが価値があります。
HEVC(H.265):日常のアップグレード
2013年に完成したHEVCは、H.264と同じ画質をおよそ半分のビットレートで実現するように設計され、実際のスマホの映像でもそれに近い結果を出します。iPhoneが既定でHEVCで撮影するのはそのためで(「設定」→「カメラ」→「フォーマット」→「高効率」)、多くのAndroidスマホもカメラのオプションとして用意しています。
最近のスマホはHEVCのエンコードとデコードをハードウェアで行うので、速く、バッテリーにもやさしい形式です。問題はスマホの外にあります。Windowsのパソコンでは再生に小さな有料の拡張機能が必要なことがあり、古いテレビやブラウザではまったく再生できないこともあります。
AV1:効率のいい新顔
AV1は、Google、Apple、Netflix、Amazon、Microsoftなどが参加するAlliance for Open Mediaが、ロイヤリティ不要のコーデックとして2018年にまとめたものです。同じくらいの画質で、たいていHEVCより小さいファイルになり、大手の動画配信サービスでの採用が進んでいます。
スマホには注意点が2つあります。AV1のハードウェアデコードは最近のハイエンドのチップには入っていますが、まだどこにでもあるわけではないので、古いスマホでは再生が遅かったり、再生できなかったりします。そして、スマホでAV1をハードウェアエンコードできるものはまだ少ないので、AV1のファイルは通常ソフトウェアで作られ、HEVCよりかなり時間がかかります。
ほかに見かけるもの
- VP9:AV1の前身にあたるGoogleのコーデックで、YouTubeで広く使われています。効率はHEVCとほぼ同じです。
- VP8とMPEG-4 Part 2:古いコーデックで、主に古い機器や形式との互換性のために使われます。
どれを選ぶ?
- ほかの人と共有する:H.264。確実に再生できます。
- 自分のスマホの空き容量を増やす:HEVC。スマホで標準で再生でき、削減量も大きいです。
- 何年も保存する:画質の設定に余裕を持たせたHEVC。効率がよく、これから持つであろうソフトウェアでも広く対応しています。
- YouTube、Instagram、TikTokにアップロードする:思ったほど関係ありません。サービスが受け取ったものを再エンコードするので、想定どおりの解像度で、画質のよいH.264かHEVCのファイルを渡しましょう。
Ninjaのコーデック
Ninjaは、H.264、HEVC、VP8、VP9、AV1、MPEG-4の6つすべてを、12種類のコンテナに書き出します。H.264、VP8、MPEG-4は無料で、HEVC、VP9、AV1はNinja Proで使えます。H.264とHEVCはスマホのハードウェアエンコーダーで動くので、最も速く処理できます。共有プリセットは送り先に合わせてコーデックと解像度を選び、変換ではどちらも自分で選べます。
よくある質問
H.265はH.264より優れていますか?
ファイルサイズでは優れています。同じくらいの画質なら、HEVCのファイルはかなり小さくなります。互換性では今でもH.264が上で、何でも再生できます。
AV1はHEVCより優れていますか?
AV1は同じくらいの画質で、たいていより小さいファイルになり、ロイヤリティも不要です。ただ、スマホで作るには時間がかかり、今のところ再生できる機器もHEVCほど多くありません。
スマホはどのコーデックで撮影しますか?
iPhoneの既定はHEVCです。Androidはメーカーやモデルによって違い、カメラの設定で高効率のオプションをオンにしない限り、多くはH.264で撮影します。
