Convert AVI Files Online for Free

Inspect an AVI container’s RIFF chunks, codec streams, indexes, timing, and metadata before converting it for the next receiver.

  1. Add a file Choose or drop it here
  2. Pick the format Change it whenever needed
  3. Download the result After conversion completes

Convert AVI Files by Identifying the Codec as Well as the Container

An AVI file is a Microsoft-defined RIFF container for synchronized moving image and sound. The .avi extension tells you the wrapper, not the video codec, audio codec, colour sampling, frame rate, interlace state, or quality. This is why two AVI files can behave very differently: one may be a small legacy capture, another may contain DV, MJPEG, uncompressed frames, or another codec that a particular player cannot decode.

Convert AVI files after inspecting the streams and the receiving requirement. First identify video codec/FourCC, dimensions, frame rate, pixel format, interlace state, audio codec, sample rate, channel layout, duration, and whether the file seeks to late points correctly. Then choose an output container and codecs that the actual recipient, editor, device, or upload service accepts. A container conversion alone cannot make an unsupported codec playable everywhere.

Keep the original AVI until a replacement has passed a full playback and metadata check. The output may be a useful delivery copy, but it can omit source metadata, a legacy stream arrangement, or a codec-specific configuration that matters for later recovery.


RIFF Places an AVI Form Around Tagged Lists and Chunks

RIFF is a chunk-based format. An AVI file begins with a RIFF header whose form type is the FOURCC AVI . Microsoft’s AVI reference describes two mandatory top-level LIST chunks: hdrl, which defines the streams, and movi, which contains the sequence’s media data. A traditional idx1 index can follow the movi list. These components have a required sequence; changing only the filename of some other video file does not create an AVI.

The chunk hierarchy is useful for troubleshooting. A file with a damaged header may have frames but no trustworthy stream description. A file with media data but a bad or missing index can play from the beginning yet refuse to seek. A file that reports AVI but contains a codec unavailable to the receiver is structurally valid while still not usable in that workflow. Separate these cases before selecting a conversion remedy.


The hdrl List Connects avih and Each strl Stream Description

The first required list, hdrl, starts with the avih main AVI header. It describes global values such as the number of streams and the sequence dimensions. Each data stream then has a strl list. A stream list must include a stream header, strh, and a stream format chunk, strf. The strf information differs by stream: video uses a BITMAPINFO structure, while audio uses a WAVEFORMATEX structure.

Optional strd data can hold codec-driver configuration, and strn can name a stream. The order of the strl lists maps to stream numbers in the media data: the first stream list is stream 0, then stream 1, and so on. If an AVI has several streams, selecting the intended audio or video is therefore a real conversion decision, not merely an extension choice.


The movi List Interleaves Actual Frames and Audio Samples

The movi list contains the actual media chunks. Their identifiers combine a two-digit stream number and a two-character suffix. Microsoft documents db for uncompressed video frames, dc for compressed video frames, and wb for audio data. For example, audio on stream 0 uses 00wb; compressed video on stream 1 uses 01dc. The data is meaningful only when it agrees with the corresponding stream description and installed/available decoder.

AVI may group chunks in rec lists so related audio and video data can be read together. This interleaving affects practical playback from slower storage: a file can technically decode but stutter on a constrained player if its layout or codec burden does not suit that receiver. Test continuous playback from the actual storage medium, not only a short preview on a powerful desktop.

AVI component or conditionWhat it establishesConversion or validation action
RIFF form type AVI Container identity, not codec identity.Probe both wrapper and contained streams.
hdrl and avihGlobal stream count, dimensions, and header context.Compare reported properties with actual playback.
strh/strfPer-stream type and format description.Choose decoders and target streams deliberately.
movi chunksEncoded frames and audio samples.Check early, middle, and late programme content.
idx1 or indxSeeking access to media locations.Seek late in the file on the actual receiver.
DV or another codec in AVIAVI can wrap very different video encodings.Do not promise playback until codec support is tested.

idx1 and OpenDML Indexes Matter Most for Long or Damaged Media

The AVI 1.0 idx1 chunk lists data chunks and their locations. Microsoft’s reference also describes OpenDML AVI 2.0 indexing through indx; index segments can be interleaved in movi and a super index can point to those segments. These structures make navigation possible, particularly for longer files and older workflows with specific expectations.

A missing or damaged index does not automatically mean the media bytes are gone, but it can prevent normal seeking or make a player misreport duration. Preserve a working copy before any repair attempt. After a conversion, seek to an early, middle, and late point and play the final seconds. This verifies more than a successful file save: it checks the output index, timing, and receiver together.


AVI Can Carry DV, Uncompressed Frames, or Many Other Codec Choices

AVI is flexible as a wrapper. It can contain full-frame uncompressed video, DV, MJPEG, MPEG-derived codecs, Indeo, DivX, and other compressed data, subject to the writer and decoder. That flexibility is useful for legacy workflows but produces the classic AVI compatibility trap: two files with the same extension can require entirely different decoder support. The Library of Congress notes AVI subtypes developed to carry DV, while its format description also distinguishes wrapper-level technical information from the encoded video essence.

Choose the target by need. Rewrapping may be possible when the desired recipient supports the existing codec and only needs a different wrapper. Transcoding is needed when it does not, or when the output must change resolution, frame rate, audio format, or editability. A lossy source converted to another lossy codec does not gain detail; repeated generations can add artifacts. Do essential edits from the best available source and encode the final delivery once.

AVI headers provide technical self-description, and descriptive metadata can appear in RIFF INFO chunks. However, not every player displays or preserves the same fields, and codec-driver data can be opaque to general-purpose tools. A playable result does not prove that title, date, timecode, captions, orientation, or codec-specific details moved to the new file in the expected form.

Validate in the destination software or device. Check dimensions, frame rate, aspect ratio, interlace handling, selected audio, rate, channels, duration, full playback, and required descriptive fields. For important material, keep the original AVI, its checksum, a stream report, and a note of output codecs and receiver. This preserves provenance while making later conversion choices repeatable.


AVI File Questions About Codecs, Indexes, and Conversion

Is AVI a video codec?
No. AVI is a RIFF-based container. The video and audio codecs inside determine whether a particular receiver can decode it.

Why does one AVI play while another does not?
They can contain different codecs, stream formats, profiles, or indexes. Compare the actual stream properties rather than the extension.

Why does my AVI play but not seek correctly?
The idx1 or OpenDML index may be absent, damaged, or unsupported. Test late seeking before accepting an output.

Does converting AVI to a newer format improve quality?
It can improve compatibility, but it cannot restore detail already removed by a lossy AVI codec or source capture.

Does AVI always mean DV video?
No. DV is only one possible essence in an AVI wrapper. Probe the FourCC and stream format before planning a conversion.

Should I delete an AVI after conversion?
Keep it until target playback, late seeking, and metadata checks pass; retain it longer when it is the source record.