Splitter

AVI Splitter

DirectShow splitter for AVI and DivX container files. Handles large files, VBR audio and OpenDML AVI 2.0 that the Windows built-in splitter cannot.

Version 1.8.9.143
File AviSplitter.ax
Platform Windows
Architecture x86 + x64
Advertisement

About AVI Splitter

AVI Splitter is a DirectShow source filter that opens and demuxes AVI and DivX container files, splitting them into separate audio and video streams for the decoder filters downstream. It is part of the MPC-HC project codebase and is included in X Codec Pack as the recommended splitter for AVI-based content.

Compared to the Windows built-in AVI splitter, MPC AVI Splitter correctly handles OpenDML (AVI 2.0) files larger than 2 GB, files with VBR MP3 audio tracks, and malformed or partially downloaded files that the system splitter refuses to open. It also provides better seeking accuracy on files with non-standard index structures.

DivX files use the AVI container format and are handled natively. AVI Splitter reads both the video stream (typically DivX or Xvid) and audio stream (typically MP3 or AC3) and routes them to the appropriate decoder. No separate DivX splitter is required.

The filter is installed to System32 (64-bit) and SysWOW64 (32-bit) and registered automatically with the DirectShow subsystem. Any compatible media player picks it up immediately.

Supported Formats

.avi .divx

Compatible Players

Windows Media Player
MPC-HC
MPC-BE
PotPlayer
Any DirectShow player

Installation

AVI Splitter is installed as part of X Codec Pack 3.0. The filter registers automatically with the Windows DirectShow subsystem and becomes immediately available to all compatible media players.

Files are installed to System32 (64-bit) and SysWOW64 (32-bit). No user folder selection is needed. The installer supports silent mode for IT deployments: run with /S flag.

Frequently Asked Questions

AVI Splitter is a DirectShow source filter that opens and demuxes AVI and DivX container files, splitting the file into separate audio and video streams for the decoder filters downstream. It is part of the MPC-HC project and is included in X Codec Pack as the recommended splitter for AVI-based files.
Windows includes a basic AVI splitter, but it has known issues with certain AVI variants including files with OpenDML (AVI 2.0) index structures, files larger than 2 GB, files with VBR MP3 audio, and malformed or truncated files. The MPC AVI Splitter handles all of these reliably and is actively maintained.
Yes. DivX files use the AVI container format, so AVI Splitter handles them natively. It reads both the video stream (typically encoded with the DivX or Xvid codec) and the audio stream (typically MP3 or AC3) and passes them to the appropriate decoder filters. No separate DivX splitter is needed.
Any DirectShow-compatible media player will use AVI Splitter automatically once it is installed and registered, including Windows Media Player, MPC-HC, MPC-BE and PotPlayer. The player queries the DirectShow filter graph and selects the highest-merit splitter registered for AVI files.
Yes. AVI Splitter is an open-source component from the MPC-HC project. It installs a single filter file (AviSplitter.ax) to your Windows System32 and SysWOW64 directories and registers it as a COM server. It contains no adware, spyware or bundled software and can be cleanly removed via the uninstaller.
AVI Splitter is more resilient than the Windows built-in splitter when handling damaged or incomplete files. It can often play files that are still being downloaded or that have a missing or corrupt index, falling back to a linear scan of the file data. However it is not a repair tool and severely damaged files may still fail to open.
AVI Splitter handles the AVI container format (.avi and .divx files). Matroska Splitter handles the MKV container format (.mkv and .mk3d files). Both are splitters that demux the container into streams, but they handle completely different file formats. If you play both AVI and MKV files, you need both splitters installed, which X Codec Pack provides.