ビデオエンコーディング

Sep 12, 2017

コミュニケーションと情報処理では、コードは、文字、言葉、音、画像、ジェスチャーなどの情報を時には短縮された秘密である別の形式や表現に変換し、中。

符号化のプロセスは、ソースからの情報を通信または記憶のための記号に変換する。

ビデオエンコーディング デジタルビデオ録画を構成するデータのビットを、特定の標準およびパラメータのセットに従って統一された全体にコード化する科学です。

ビデオコーディングフォーマット (または時にはビデオ圧縮フォーマット)は、デジタルビデオコンテンツ(データファイルまたはビットストリームなど)の記憶または伝送のためのコンテンツ表現フォーマットである。 ビデオ符号化フォーマットの例は、MPEG-2パート2、MPEG-4パート2、H.264(MPEG-4パート10)、HEVC、Theora、RealVideo RV40、VP9、およびAV1を含む。 特定のビデオ符号化フォーマットへ/からのビデオ圧縮および/または復元が可能な特定のソフトウェアまたはハードウェア実装は、ビデオコーデックと呼ばれる。 ビデオコーデックの一例は、MPEG-4パート2ビデオ符号化フォーマットのビデオをソフトウェアで符号化および復号化するいくつかの異なるコーデックのうちの1つであるXvidである。

いくつかのビデオ符号化フォーマットは、ビデオ符号化仕様として知られる詳細な技術仕様書によって文書化されている。 そのような仕様の中には、技術標準として標準化団体によって書かれ承認されているものがあり、ビデオコーディング規格として知られています。 「標準」という用語は、事実上の標準および正式な標準にも使用されることがあります。

特定のビデオ符号化フォーマットを使用して符号化されたビデオコンテンツは、通常、AVI、MP4、FLV、RealMedia、またはMatroskaなどのマルチメディアコンテナフォーマット内のオーディオストリーム(音声符号化フォーマットを使用して符号化された)にバンドルされる。 したがって、通常、ユーザはH.264ファイルを持っていませんが、H.264エンコードされたビデオを含むMP4コンテナで、通常はAACエンコードされたオーディオと一緒に.mp4ビデオファイルを持ちます。 マルチメディアコンテナフォーマットは、多数の異なるビデオ符号化フォーマットのうちの任意の1つを含むことができる。 例えば、MP4コンテナフォーマットは、とりわけ、MPEG-2パート2またはH.264ビデオ符号化フォーマットのいずれかのビデオを含むことができる。 もう1つの例は、コンテナフォーマット(Matroska)を指定したファイルタイプWebMの初期仕様ですが、Matroskaコンテナフォーマット自体でもMatroskaコンテナ内でどのビデオ(VP8)と音声(Vorbis)他のビデオコーディングフォーマット(VP9ビデオ、Opusオーディオサポートは後でWebM仕様に追加されました)を含むことができます。