AVI video format explained
The AVI or Audio Video Interleave is perhaps the most widely known video container format in the PC industry and is a good specimen for an audio and video format standard of the 20th century. It is a special instance of the Resource Interchange File Format or RIFF in its file structure that can carry audio and video data in almost any uncompressed form or compression codec such as Intel Real Time (Indeo), MPEG4, RealVideo, Motion JPEG, Cinepak, Full Frame (uncompressed), among others.
A short history
Introduced by Microsoft in November of 1992 for its Video for Windows, the AVI became the de facto standard for audio and video formats for almost a decade. Almost all websites that offer video downloads have them in the AVI container format.
As the name suggests, it contains both audio and video streaming data allowing for synchronous playback of audio and video data – one of the first in the PC industry that has gained near universal acceptance. Like DVD’s VOB container file formats, the AVI can support multiple data streaming of audio and video – a feature rarely used n PC application. There are also AVI files called AVI 2.0 that were developed by the Matrox OpenDML group in 1996 and were eventually supported by Microsoft.
Video codec supported
The AVI container format supports virtually all video codec with the proper filter support like the VFW. However, H.264/AVC can be problematic due to its limited B-frame support.
Dislikes about it
The AVI has significant overhead data that makes its file size unnecessarily large compared to other container formats when using the popular MPEG4 codecs like Xvid and DivX. It also does not support the B-Frames feature of the modern MPEG4 though hacks abound to overcome this, further increasing file size and causing incompatibility issues with some players.
While the AVI container file can also house the highly efficient H.264 codec, it is considered unsuitable due to compression hacks that need to be implemented. In short, AVI format is considered obsolete. But despite these limitations, the format remains popular among internet uses for purposes of file-sharing due to its portability among video editing software. Installing the ffdshow filters in DirectShow and Windows Media players often overcome incompatibility problems.
In mid-2005, DivX, Inc. released its own container file format in the DivX Media Format with the .divx extension. It succeeds the older AVI + DivX combo. However, this is just an enhanced AVI format based on the same RIFF structure and has received little or no support from the file-sharing communities where the DivX codec was once popular. It is interesting to note that the rival derivative Xvid codec has become the more popular codec of choice among file-sharing groups.