→ |
H.264は、少ないデータ量で動画を伝送するための動画圧縮規格。MPEG-4 Part 10 / AVC (Advanced Video Coding ) とも呼ばれる。ITU-T H.264及びISO/IEC 14496-10。
従来のMPEG-2(ISO/IEC 13818-2)と比較して選択可能な符号化や各種ツールの導入により2倍以上の圧縮効率を実現している。特に動きの少ない動画でVP6を圧倒する。
H.264 ビデオは、AAC(Advanced Audio Coding)という音声圧縮規格と組み合わせてMP4コンテナ(.mp4)の動画として構成されることが多い。ニコニコ動画では 2008年3月5日(SP1開始)よりMP4コンテナを用いたH.264+AACコーデックのファイルを直接アップロードすることが可能になった。
H.264コーデックはVP6やISO MPEG4などの従来のコーデックに比べ非常に多くの圧縮支援機能が定義されており、これらの機能を活用することで高画質かつファイルサイズの小さいファイルを生成することが可能になるが、機能(プロファイル)が高ければ高いほど、エンコード(作成)側にもデコード(再生)側にも高い演算負荷が生じ、結果として"VP6より重い"という事態につながる。よってエンコード側のバランス感覚が求められる。
単に「MPEG4ファイル」と言われた場合は、H.264などのコーデックではなく、MPEG-4のコンテナファイルに格納された動画データを指す場合が多い。詳しくは以下の記事にて。 → MP4(MPEG-4形式の一種)
MPEG-2 Videoと同様に、プロファイルとレベルが存在する。プロファイルは用途に合わせた機能やツールの集合であり、レベルはビットレートやバッファ量などの定義である。例えばメインプロファイル・レベル4.1であれば、MP@L4.1と表記する。
H.264は圧縮率が高く、高品質な動画を制作できる反面、再生には従来よりも高い処理能力が必要である。特に2002年以前のPCではまともに再生できないことが多い。
詳しくは以下の記事にて。 → ニコニコベンチマーク
コーデック | 必要CPU | 相当CPU |
---|---|---|
VP6 | 500kbps … PentiumIII 1.3GHz以上 | Pentium4 1.8GHz AthlonXP 1400+ PowerPC G4 1.25GHz |
H.264 | 500kbps … Pentium4 2.8CGHz以上 | Celeron 430 Athlon64 3000+ PowerPC G5 2.0GHz |
ビットレートにもよるが、コメントありでみるなら最低でもこの程度のCPU構成がないと快適に再生できない。(コメなしならH.264でもNorthwood Celeronでいけるが…)
搭載してるGPUによってはスケーリング(拡大/縮小の処理)を任せられるため、Flash Player10.1から再生支援対応したため、解像度がフルHD以下の動画のH.264動画であれば、再生負荷をある程度減らすことが可能。再生支援の効果はGPUのクラス(お値段)よりも、世代(新しさ)の影響が大きい事に注意。
掲示板
84 ななしのよっしん
2020/11/25(水) 23:43:58 ID: x4jPRi2UDc
G.264
85 ななしのよっしん
2020/11/26(木) 11:54:40 ID: JelOgtnelo
Hara.264
86 ななしのよっしん
2022/04/04(月) 07:23:04 ID: dT8SHjXnq7
H.264必須特許リスト
https://
現時点で丁度半分くらいの特許が期限切れしてるみたい
標準化20周年にあたる来年が一番のピークで
2025年末までに95%以上の特許が消滅する模様
完全特許フリーになるのは2028年9月26日以降っぽい
急上昇ワード改
最終更新:2024/11/08(金) 07:00
最終更新:2024/11/08(金) 07:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。