Video Technology


Xvid (formerly "XviD") is a video codec library following the MPEG-4 standard, specifically MPEG-4 Part 2 Advanced Simple Profile (ASP). It uses ASP features such as b-frames, global and quarter pixel motion compensation, lumi masking, trellis quantization, and H.263, MPEG and custom quantization matrices.

Xvid is a primary competitor of the DivX Pro Codec (Xvid being DivX spelled backwards). In contrast with the DivX codec, which is proprietary software developed by DivX, Inc., Xvid is free software distributed under the terms of the GNU General Public License.[1] This also means that unlike the DivX codec, which is only available for a limited number of platforms[2], Xvid can be used on all platforms and operating systems for which the source code can be compiled.



MKV Matroska

The Matroska Multimedia Container is an open standard free container format, a file format that can hold an unlimited number of video, audio, picture or subtitle tracks inside a single file.[1] It is intended to serve as a universal format for storing common multimedia content, like movies or TV shows. Matroska is similar in conception to other containers like AVI, MP4 or ASF, but is entirely open in specification, with implementations consisting mostly of open source software. Matroska file types are .MKV for video (with subtitles and audio), .MKA for audio-only files and .MKS for subtitles only. The most common use of .MKV files is to store HD video files.

Matroska is an English word derived from the Russian word matryoshka (Russian: матрёшка, IPA: [mɐˈtrʲoʂkə]), which means nesting doll (the common Russian egg-shaped doll within a doll). This is a play on the container (media within a form of media/doll within a doll) aspect of the matryoshka as it is a container for visual and audio data. The transliteration may be confusing for Russian speakers, as the Russian word matroska (Russian:
матроска) actually refers to a sailor suit.

Key technical features of the H.264 std.

Network Layer of H.264

Video coding layer of H.264

for a short non technical explanation of H.264 visit this blog
for an overview of  the H.264 standard visit the paper

for an comparison of Video H.264 video codecs get this paper

23.976hz and 24P and 25p

16 frames in the H.l264 spec, only used 2-3 in gneral files