What is AVI?

Learn what AVI is, how Audio Video Interleave files work, and when to use them. Understand AVI compatibility, file size, and how it compares to MP4.

The AVI video format explained: Microsoft's RIFF container, why it is dated, and when to use it.

AVI

What is AVI?

AVI (Audio Video Interleave) is a Windows multimedia container format developed by Microsoft in 1992 that can hold video and audio encoded with various codecs in a single file.

Year Created
1992
Compression
Container
Primary Use
Windows Video

How AVI Works

AVI (Audio Video Interleave) is Microsoft's original video container, introduced in 1992, and for years it was the default way to store video on Windows. Technically it is a specialized form of Microsoft's Resource Interchange File Format (RIFF), which structures a file as a tree of chunks identified by four-character codes. An AVI file opens with an hdrl chunk describing the streams, followed by a movi chunk holding the interleaved audio and video data, and an optional index listing where each frame sits. The name says it all: audio and video samples are interleaved, stored in alternating chunks so a player can read them together smoothly.

Like the modern containers that followed it, AVI is a container, not a codec: it holds video and audio compressed by some other codec rather than compressing them itself. This is the root of AVI's reputation for unpredictability. Because the container can wrap almost any codec, two AVI files can be wildly different inside, one might play instantly while another needs a codec you do not have installed. The classic "I have the AVI but it won't play" problem is almost always a missing codec, not a problem with the AVI wrapper.

AVI's age shows in what it lacks. It was designed before modern streaming and rich media features, so it has weak support for things later formats take for granted: proper handling of variable bitrate audio, soft subtitles, multiple flexible tracks, and chapter markers are all awkward or absent. It also carries relatively high overhead, which tends to make AVI files larger than an equivalent MP4.

Why AVI Is Considered Dated

AVI has been largely superseded, and the reasons are concrete. Modern containers like MP4 and MKV do everything AVI does and far more: better compression efficiency, smaller files, clean support for multiple audio and subtitle tracks, streaming-friendly metadata, and reliable playback of modern codecs like H.264 and H.265. AVI's interleaved-chunk design simply was not built for the way video is used today, so it has faded from new workflows even though Windows still opens it.

The format does retain a few practical roles. You still meet AVI in older video files, legacy software, and certain capture or editing tools that default to it, and its simple structure can be convenient for uncompressed or lightly compressed intermediate files in some editing pipelines. But for anything new, especially anything that will be shared or streamed, MP4 is the better choice.

When to Use AVI

Use AVI only when something specifically calls for it: a legacy application or device that expects AVI, an older editing workflow built around it, or compatibility with archived files already in the format. If you are simply trying to play or share an old AVI, the most useful step is usually to convert it to MP4, which produces a smaller, universally compatible file that plays everywhere without hunting for codecs. For any new video you create, start with MP4 rather than AVI.

Limitations

AVI's limitations are mostly the cost of its age. Files are larger than modern equivalents because of higher overhead and weaker compression support. The format handles modern features poorly: soft subtitles, multiple flexible tracks, variable bitrate audio, and streaming metadata are all limited or missing. And its codec-agnostic design causes the familiar missing-codec playback failures that frustrate users. None of this makes AVI unusable, but it does explain why MP4 and MKV have replaced it for essentially all new video work.

AVI vs Other Video Formats

FeatureAVIMP4MKV
TypeContainer[1]ContainerContainer
DeveloperMicrosoft[1]MPEGMatroska (open)
Introduced1992[3]20012002
File sizeLargeSmallModerate
Subtitle supportLimited[2]YesExtensive
Best forLegacy Windows videoSharing & webMulti-track media

AVI is a long-established Windows container, but MP4 and MKV offer more efficient compression and richer modern features.

Advantages & Disadvantages

Advantages

  • Windows Compatibility AVI has been a Windows standard since 1992 - plays natively without codecs on older Windows systems.
  • Codec Flexibility AVI supports a wide range of video and audio codecs, allowing for different quality and size trade-offs.
  • Editing Friendly Many video editors accept AVI natively without conversion, making it useful in production workflows.
  • High Quality When used with lossless or high-bitrate codecs, AVI can store very high quality video.

Disadvantages

  • Large File Sizes AVI files are typically much larger than equivalent MP4 files at the same quality level.
  • Poor Streaming AVI was not designed for streaming and lacks modern adaptive bitrate features.
  • No Native H.265 AVI does not officially support modern codecs like H.265/HEVC, limiting compression efficiency.
  • Outdated Format MP4 and MKV have largely superseded AVI with better compression, streaming, and feature support.

AVI Technical Specifications

DeveloperMicrosoft[1]
File Extension.avi[1]
Container TypeRIFF-based[1]
Video CodecsDivX, Xvid, H.264, etc.[1]
Audio CodecsMP3, AC3, PCM, etc.[1]
Max ResolutionNo hard limit[1]
StreamingLimited support[1]
MIME Typevideo/x-msvideo[1]

Common Use Cases

Here are the most common scenarios where AVI is the right choice:

  1. Legacy Windows ApplicationsOlder Windows software and hardware that only supports AVI format for video playback.
  2. Video Editing WorkflowsIntermediate format in some video production pipelines where AVI is preferred for editing.
  3. Screen RecordingSome older screen capture tools defaulted to AVI format for recordings.
  4. Archive CompatibilityMaintaining compatibility with older systems or software that cannot handle newer formats.

References

  1. AVI (Audio Video Interleaved) - Library of Congress
  2. AVI RIFF File Reference - Microsoft Learn
  3. Audio Video Interleave - Wikipedia

How to open a AVI file

AVI, or Audio Video Interleave, is a multimedia container format that can hold both audio and video data in a single file. Software for working with AVI files can be categorized into professional editing tools, free and open-source applications, browser-based solutions, and built-in system players. Professional tools are ideal for users needing advanced editing features, while free/open-source options are great for casual users or those on a budget. Browser-based tools offer convenience for quick tasks, and built-in players provide basic playback functionality.

When choosing software for AVI files, several factors come into play, including feature fidelity, whether the focus is on editing or viewing, and the cost model. Users should consider platform compatibility, export needs, and whether converting the AVI file to another format might be more beneficial for their specific use case. For instance, some applications excel in editing capabilities while others prioritize playback performance, making it essential to match the software to the user's primary requirements.

VLC Media Player 3.0.16

Windows, macOS, LinuxFree (GPL)

VLC Media Player is a versatile media player that supports a wide range of audio and video formats, including AVI. It excels in playback fidelity and can handle various codecs embedded within AVI files without the need for additional plugins.

Key features
  • Supports multiple audio and video codecs
  • Advanced playback controls and options
  • Streaming capabilities over networks
  • Customizable interface with skins
  • Subtitle support for various formats
Strengths
  • Completely free with no ads
  • Cross-platform compatibility
  • Robust support for various file types
Limitations
  • Limited editing capabilities
  • Interface may be overwhelming for beginners

Exports to: None (playback only)

Best for: Choose VLC if you need a reliable and free player for AVI files without editing requirements.

Visit VLC Media Player →

Adobe Premiere Pro 2023

Windows, macOSSubscription

Adobe Premiere Pro is a professional video editing software that provides extensive tools for editing AVI files. It offers high fidelity in editing and supports a wide range of video effects, transitions, and audio adjustments.

Key features
  • Multi-track video editing
  • Advanced color correction tools
  • Support for 4K and higher resolutions
  • Integration with Adobe Creative Cloud
  • Extensive audio editing capabilities
Strengths
  • Industry-standard editing features
  • Robust support for various formats
  • Regular updates and improvements
Limitations
  • High subscription cost
  • Steep learning curve for new users

Exports to: MP4, MOV, WMV, FLV, AVI

Best for: Select Adobe Premiere Pro for professional-grade editing of AVI files with comprehensive features.

Visit Adobe Premiere Pro →

FFmpeg 4.4

Windows, macOS, LinuxFree (GPL)

FFmpeg is a powerful command-line tool for processing audio and video files, including AVI. It allows users to convert, stream, and manipulate AVI files with high fidelity, making it ideal for advanced users who need flexibility.

Key features
  • Convert AVI to multiple formats
  • Extract audio from video files
  • Batch processing capabilities
  • Customizable encoding options
  • Support for video filters and effects
Strengths
  • Highly versatile and powerful
  • No graphical interface distractions
  • Completely free and open-source
Limitations
  • Command-line interface can be intimidating
  • Requires technical knowledge for optimal use

Exports to: MP4, MKV, MOV, WMV, FLV

Best for: Use FFmpeg if you require a powerful and flexible tool for converting and processing AVI files, and are comfortable with command-line interfaces.

Visit FFmpeg →

Windows Media Player 12

WindowsBuilt-in

Windows Media Player is a built-in media player for Windows that supports AVI playback. While it lacks advanced editing features, it provides a straightforward interface for viewing AVI files with decent fidelity.

Key features
  • Basic playback controls
  • Playlist creation and management
  • Library organization for media files
  • Support for streaming media
  • Integration with Windows OS
Strengths
  • No installation required, built-in
  • Simple and user-friendly interface
  • Good for basic playback needs
Limitations
  • Limited format support compared to others
  • No editing capabilities

Exports to: None (playback only)

Best for: Opt for Windows Media Player if you need a simple, built-in solution for playing AVI files without any editing needs.

Visit Windows Media Player →