H.264
Advanced Video Coding(H.264 / MPEG-4 AVC) / エイチニーロクヨン
ITU-TとISO/IECが共同で策定した動画圧縮規格で、MPEG-4 AVCとも呼ばれます。スマートフォン、Web配信、Blu-ray、業務用カメラまで対応機器が最も多く、相手の再生環境を選ばない書き出し形式として使われています。
- 規格
- ITU-T H.264 / ISO/IEC 14496-10(MPEG-4 Part 10)
- 策定
- ITU-T VCEGとISO/IEC MPEGの合同チーム(JVT)。初版は2003年
- 主なプロファイル
- Baseline、Main、High、High 10、High 4:2:2
- 圧縮の方式
- フレーム間予測を使うLong GOPが基本。フレーム内だけで圧縮するIntraプロファイルもある
- 入れ物(コンテナ)
- MP4、MOV、MKV、TS、M2TS、MXF
- MP4での識別子
- avc1(またはavc3)
- H.264をもとにした業務用・民生用形式
- XAVC、AVC-Intra、AVCHD
- 主なエンコーダ
- x264、NVIDIA NVENC、Intel Quick Sync Video、Apple VideoToolbox
書き出しの形式で迷ったら、H.264のMP4にしておけば、たいていの相手が再生できます。2003年に規格化されてから20年以上がたち、スマートフォンからテレビ、会議室の古いパソコンまで、H.264をハードウェアで復号できる機器が行き渡っているからです。
H.264が使われる場面
いちばん身近なのはWeb配信とSNSです。YouTubeのアップロード推奨設定は、コンテナがMP4、映像がH.264のHigh Profile、プログレッシブ、4:2:0で、1080pのSDRなら24〜30fpsで8Mbps、48〜60fpsで12Mbpsが目安として示されています。ライブ配信でOBSからRTMPで送る映像も、多くはH.264です。
放送や制作の現場では、H.264そのものより、H.264をもとにした業務用の形式として出会います。ソニーのXAVCやパナソニックのAVC-Intraは、H.264の高ビットレート版をMXFに入れた形式で、業務用カメラの収録や局への納品に使われます。家庭用ビデオカメラのAVCHD、Blu-ray Disc、日本のワンセグ放送も、映像はH.264です。
編集の現場では、試写や確認用のファイルをH.264のMP4で作り、クライアントや出演者に送る使い方が定着しています。容量が小さく、スマートフォンでもそのまま開けるためです。
H.264のプロファイルとビットレートの設定
書き出し画面に出てくる「プロファイル」は、使える圧縮の道具の組み合わせです。配信や一般的な書き出しならHighを選べば問題ありません。Baselineは古い携帯機器やビデオ会議向けで、Bフレームを使わない分だけ効率が落ちます。
注意したいのは、10bitや4:2:2を扱うHigh 10やHigh 4:2:2です。カメラの収録形式としては高画質ですが、スマートフォンや家庭用テレビのハードウェアデコーダは8bit・4:2:0のHighまでしか対応していないことが多く、同じ.mp4でも再生できません。人に渡すファイルは8bit・4:2:0にしておくのが安全です。
ビットレートは、配信なら可変(VBR)、放送系の伝送や厳密な容量管理が必要な場合は固定(CBR)が選ばれます。
H.264の動画が編集ソフトで重い・読み込めないとき
H.264は前後のフレームを参照して圧縮するLong GOPが基本なので、編集ソフトで1フレームずつ行き来すると復号の負荷が大きくなります。4Kの素材で再生がカクつくときは、ProResやDNxHRのようなフレーム内圧縮の形式に変換するか、プロキシを作って編集するのが一般的です。
スマートフォンで撮った動画は、フレームレートが一定でない可変フレームレートで記録されていることがあり、編集ソフトによっては音と映像がずれます。MediaInfoで「Frame rate mode」が「Variable」になっていたら、固定フレームレートに変換してから取り込むと安定します。
よくある質問
H.264とH.265はどちらを選べばいいですか
誰が再生するか分からないファイルならH.264、容量を抑えたい4K素材や再生環境が分かっている相手ならH.265が向いています。判断の軸はH.264とH.265(HEVC)の違い|書き出しで迷わない判断軸で詳しく整理しています。
H.264とMP4の違いは何ですか
H.264は映像を圧縮する方式(コーデック)で、MP4はその映像と音声を入れる入れ物(コンテナ)です。MP4の中にはH.264以外の映像も入るので、拡張子だけでは中身の方式は分かりません。
H.264は4Kに対応していますか
規格としては4Kも扱えます。ソニーのXAVCの4K記録もH.264を使っています。ただ、同じ画質ならH.265やAV1の方がファイルは小さくなるため、4Kの配信では新しい方式に置き換わりつつあります。
この用語を扱ったコラム
似ている形式との違い
| 名前 | 主に使う場面 | H.264との違い |
|---|---|---|
| H.265 / HEVC | 4K放送・iPhoneの撮影 | 同じ画質をおよそ半分のビットレートで出せる後継。再生側の対応がH.264ほど揃っていない |
| MPEG-2 | 地デジ・XDCAM HD422 | 一世代前の方式。放送では現役だが、同じ画質に必要なビットレートはH.264より大きい |
| MPEG-4 Visual | DivX・Xvid | 同じMPEG-4の名を持つが第2部の別規格。H.264は第10部にあたる |
関連する用語
最終更新
