31-08-2017, 12:02 PM
A video encoding format (or sometimes a video compression format) is a format for representing content for storing or transmitting digital video content (such as in a data file or a bit stream). Examples of video encoding formats include MPEG-2 Part 2, MPEG-4 Part 2, H.264 (MPEG-4 Part 10), HEVC, Theora, RealVideo RV40, VP9 and AV1. A specific software or hardware application capable of compressing and / or decompressing video to / from a specific video encoding format is called a video codec; an example of a video codec is Xvid, which is one of several different codecs that implements encoding and decoding of videos in the MPEG-4 Video 2 encoding format in software.
Some video encoding formats are documented by a detailed technical specification document known as video encoding specification. Some of these specifications are written and approved by standardization organizations as technical standards and are therefore known as video coding standards. The term "standard" is also sometimes used for de facto standards as well as formal standards.
The video content encoded using a particular video encoding format is normally included with an audio stream (encoded using an audio encoding format) within a multimedia container format such as AVI, MP4, FLV, RealMedia or Matroska. As such, the user typically does not have an H.264 file, but instead has a video file. Mp4, which is an MP4 container containing video encoded in H.264, usually coupled with AAC encoded audio. Media container formats can contain any of a number of different video encoding formats; for example, the MP4 container format may contain video in the MPEG-2 Video 2 or H.264 video encoding format, among others. Another example is the initial specification for the WebM file type, which specifies the container format (Matroska), but also exactly what video (VP8) and audio (Vorbis) compression format is used inside the Matroska container, although format Matroska container itself is capable of containing other video encoding formats (the VP9 video and Opus audio support were subsequently added to the WebM specification).
Some video encoding formats are documented by a detailed technical specification document known as video encoding specification. Some of these specifications are written and approved by standardization organizations as technical standards and are therefore known as video coding standards. The term "standard" is also sometimes used for de facto standards as well as formal standards.
The video content encoded using a particular video encoding format is normally included with an audio stream (encoded using an audio encoding format) within a multimedia container format such as AVI, MP4, FLV, RealMedia or Matroska. As such, the user typically does not have an H.264 file, but instead has a video file. Mp4, which is an MP4 container containing video encoded in H.264, usually coupled with AAC encoded audio. Media container formats can contain any of a number of different video encoding formats; for example, the MP4 container format may contain video in the MPEG-2 Video 2 or H.264 video encoding format, among others. Another example is the initial specification for the WebM file type, which specifies the container format (Matroska), but also exactly what video (VP8) and audio (Vorbis) compression format is used inside the Matroska container, although format Matroska container itself is capable of containing other video encoding formats (the VP9 video and Opus audio support were subsequently added to the WebM specification).