Audio/Video Interleaved Format
Writableaudio · also known as AVI (Generic)
Audio/Video Interleaved Format (AVI) is a chunk-based video format developed by Microsoft, based on the generic Resource Interchange File Format (RIFF) specification developed by Microsoft and IBM. Structurally, an AVI file is composed of a number of chunks, each comprising a four character code chunk identifier, the chunk size, and the chunk data. It comprises a RIFF header with an AVI data type identifier, followed by a series of chunks. Every file must include two List chunks. The first List chunk is the main AVI header chunk, which contain one or more Stream Header chunks, one for each data stream, describing the format of the data streams. The second LIST chunk is the ‘movi’ chunk, which contains the actual data for the audio and video data streams. Other optional chunks are also allowed. The format supports a wide variety of compressed and uncompressed video encodings, but all audio streams are stored in Microsoft’s Waveform Audio format.
Identify it
| Extensions | .avi |
|---|---|
| MIME types | video/avivideo/x-msvideovideo/vnd.avivideo/msvideo |
| Signatures | 52494646 at byte 0 (AVI) |
| PRONOM | fmt/5 |
| Wikidata | Q209054 |
| Library of Congress | fdd000059 |
| Apple UTI | public.avi |
Not sure your file is this? Identify it from its first bytes, in your browser.
Open it
- FFmpegOpen source
- KinoOpen source
- Visualization ToolkitOpen source
- AquadOpen source
- Bio-Formats LibraryOpen source
- ConverseenOpen source
- ExifToolOpen source
- GStreamerOpen source
- HandBrakeOpen source
- HuMo-genOpen source
- KPhotoAlbumOpen source
- PhotoRecOpen source
- Q1047199Open source
- Q2596578Open source
- Q3898244Open source
- Q50938515Open source
- SWFToolsOpen source
- VLC media playerOpen source
- xineOpen source
And 72 more in the JSON record.
Convert it
| To | With | Fidelity | Command and losses |
|---|---|---|---|
| FLAC (Free Lossless Audio Codec) 1.2.1 | FFmpeg | Lossless | ffmpeg -i in.avi out.flacLossless for decoded audio; a lossy source stays as degraded as it was. WAV may reduce bit depth or drop metadata. |
| Waveform Audio | FFmpeg | Lossless | ffmpeg -i in.avi out.wavLossless for decoded audio; a lossy source stays as degraded as it was. WAV may reduce bit depth or drop metadata. |
| Matroska 1-4 | FFmpeg | Lossy | ffmpeg -i in.avi out.mkvRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| MPEG 1/2 Audio Layer 3 | FFmpeg | Lossy | ffmpeg -i in.avi out.mp3Lossy re-encoding. |
| MPEG-4 Part 14 | FFmpeg | Lossy | ffmpeg -i in.avi out.mp4Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| Ogg | FFmpeg | Lossy | ffmpeg -i in.avi out.oggLossy re-encoding. |
| WebM | FFmpeg | Lossy | ffmpeg -i in.avi out.webmRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
Documentation
Sources
From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), Just Solve the File Format Problem (File Formats Wiki), Kaitai Struct format gallery, PRONOM, Wikidata. Updated 2026-10-24.