AVI is a derivative of the Resource Interchange File Format (RIFF), which divides a file’s data into blocks, or “chunks.” Each “chunk” is identified by a FourCC tag. An AVI file takes the form of a single chunk in a 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 sub-chunk is the file header and contains metadata about the video, such as its width, height and frame rate. The second sub-chunk is identified by the “movi” tag. This chunk contains the actual audio/visual data that make up the AVI movie. The third optional sub-chunk is identified by the “idx1″ tag which indexes the offsets 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 software called a codec, which is an abbreviation for (en)coder/decoder. Upon creation of the file, the codec translates between raw data and the (compressed) data format used inside the chunk. An AVI file may carry audio/visual data inside the chunks in virtually any compression scheme, including Full Frame (Uncompressed), Intel Real Time (Indeo), Cinepak, Motion JPEG, Editable MPEG, VDOWave, ClearVideo / RealVideo, QPEG, and MPEG-4 Video.
AVI is supported by Video X Converter. Video X Converter from DVD X Studios, a most versatile tool to convert videos, audios and photo, enables you to convert videos of almost all popular formats such as *.RM, *.RMVB, *.AVI, *.WMV, *.ASF, *.MPG, *.MPEG, *.MPE, *M1V, *MPV2, *.MP4, *.DAT, *.MOV, *.VOB as well as all kinds of audio formats like *.MP3, *.WMA, *.WAV, *.RA, *.M4A, *.AAC, *.MSV, *.OGG etc. and image *.BMP, *.JPG, *.GIF, *.TIF, *.PNG. It supports files formats as more as you heard.