AVI
|
AVI, an acronym for Audio Video Interleave, is a video file format introduced by Microsoft in November 1992, as part of the Video for Windows technology. *.avi files contain both audio and video data in a standard container that allows simultaneous playback. Most *.avi files also use the file format extensions (http://www.matrox.com/video/press/papers/odmlff2.cfm) developed by the Matrox OpenDML group in February 1996. These files are supported by Microsoft, and are known unofficially as "AVI 2.0".
It is a special case of the Resource Interchange File Format (RIFF), which divides the file's data up into data blocks called "chunks". Each "chunk" is identified by a FourCC tag. An *.avi file takes the form of a single chunk in an RIFF formatted file, which is then subdivided into two mandatory "chunks" and one optional "chunk".
The first sub-chunk is identified by the "hdrl" tag. This chunk is the file header and contains metadata about the video such as the width, height and the number of frames. The second sub-chunk is identified by the "movi" tag. This chunk contains the actual audio/visual data that makes up the *.avi movie. The third optional sub-chunk is identified by the "idxl" tag and indexes the location of the data chunks within the file.
By way of the RIFF format, the audio/visual data contained in the "movi" chunk can be encoded or decoded by a software module called a codec. The codec translates between raw data and the data format inside the chunk. An *.avi file may therefore carry audio/visual data inside the chunks in almost any compression scheme, including:Full Frames (Uncompressed), Intel Real Time Video, Indeo, Cinepak, Motion JPEG, Editable MPEG, VDOWave, ClearVideo / RealVideo, QPEG, MPEG-4, and others.
See also
External links
- John P. McGowan's AVI Overview (http://www.jmcgowan.com/avi.html)
- Microsoft's AVI RIFF File Reference (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/avirifffilereference.asp)
- PVDTools' RIFF-AVI File Format Documentation (http://pvdtools.sourceforge.net/aviformat.txt)
- Dave Wilson's comprehensive list of FourCC codes (http://www.fourcc.org)de:AVI
fr:AVI es:AVI hu:AVI ja:AVI fi:AVI nl:AVI (formaat) no:AVI pl:AVI sv:AVI