updated Sep 5, 2026 791KB file size 331.3K downloads

AVI Splitter is a small free DirectShow filter from the MPC-HC project that replaces the fragile AVI splitter built into Windows, opening the oversized, VBR-audio and half-downloaded AVI and DivX files the system one refuses.

If a video stops part-way, refuses to let you skip ahead, or throws a "cannot seek" error, the usual cause is a broken or missing index inside the file.

That is the problem this filter was built for.

What AVI Splitter Actually Does - in Plain Terms

An AVI file is a container holding separate streams: the picture, the sound, sometimes subtitles.

Before any of that can play, a piece of software has to open the container and hand each stream to the right decoder. That job is called demuxing, and the piece that does it is a splitter.

Windows already has a built-in AVI splitter, but it is fragile. It expects a clean, complete file with a valid index.

The moment the file is damaged, missing its index, or only half-downloaded, the default splitter gives up. AVI Splitter is a sturdier replacement, taken from the MPC-HC project's codebase.

It reads the same files the built-in one refuses and passes the streams along to your player without re-encoding or changing a single frame. Nothing about the original video or audio quality is touched - it only fixes the plumbing.

If you want the full picture of how splitters, decoders and renderers fit together, the How Codecs Work guide walks through the whole chain in plain language.

What It Handles That Windows Does Not

"More robust" is vague, so here is the specific list. These are the four cases where the built-in splitter fails and this one does not:

  • Files over 2GB. Large AVIs use an extended index format called OpenDML, or AVI 2.0, which the Windows splitter handles badly or not at all.
  • Variable bitrate MP3 audio. This is the classic cause of sound drifting out of sync as an old AVI plays on.
  • Missing or damaged indexes. With no index to read, it scans the file linearly instead, which restores seeking.
  • Incomplete files. A download that stopped at 80 percent plays back the 80 percent that arrived, rather than failing outright.

It also covers .divx files, which are AVI containers wearing a different extension. No separate DivX splitter is needed for those.

One honest limit. This is a more forgiving reader, not a repair tool. It does not write anything back to your file, and a severely damaged AVI can still refuse to open - if a file fails here too, the damage is in the data rather than the index.

Who AVI Splitter Is For - and Who Should Look Elsewhere

This is a targeted tool, not a general codec pack. It earns its place in three situations:

  • You downloaded an AVI that will not play all the way through, or stops dead at a certain point.
  • You have older AVI files - camcorder captures, archived recordings - whose index got corrupted over the years.
  • You run a strict DirectShow player and want a more forgiving splitter than the Windows default.

If instead you are setting up a Windows machine for general video playback and just want everything to work, a single filter for one container is the wrong starting point.

Install LAV Filters, which handles AVI alongside MKV, MP4 and nearly every other format in one package, or take the K-Lite Codec Pack, whose Standard and Full builds bundle LAV Filters, a player and repair tools already configured.

AVI Splitter is the precise wrench for a specific bolt, not the whole toolbox.

How It Installs and Takes Over

The filter file lands in System32 and SysWOW64 and registers itself with the DirectShow subsystem, so both 32-bit and 64-bit players find it. There is nothing to configure and no folder to choose.

From then on the routing is automatic. When a DirectShow player opens an AVI, Windows looks at which splitters are registered and picks the highest-priority one, which is now this rather than the default.

The installer takes a /S switch for silent installation, which is worth knowing if you are setting up several machines rather than one.

Players That Work With AVI Splitter

Any DirectShow-based player picks the filter up automatically once it is registered. That covers the three most people are using:

  • Windows Media Player, including on a clean Windows 11 install.
  • MPC-HC, which is the usual choice for anyone tuning their filter setup by hand.
  • PotPlayer, which will also let you see which splitter it picked.

Nothing needs selecting in any of them - the filter registers itself and the player finds it.

For the picture itself you will also want a decoder registered - FFDShow handles the older MPEG-4 video that most AVI files contain, including XviD.

Subtitles are a separate component again, and DirectVobSub is what draws them on top of the picture.

Worth knowing: VLC and mpv do not use the Windows DirectShow stack at all.

They carry their own internal demuxers, so they play most AVI files without any external splitter. If your only problem is one stubborn file and you would rather not install anything system-wide, opening it in VLC is often the quickest test.

When a Splitter Will Not Fix It - Common Conflicts

If AVI files still misbehave after installing this, the usual culprit is another splitter fighting for the same job.

The classic offender is Haali Media Splitter, a once-standard filter that claims priority aggressively in the DirectShow graph and can intercept files meant for other splitters. An old Haali registration lingering on the system is the first thing to check.

The cleanest way to see what is registered and sort out conflicts is Codec Tweak Tool, a free utility that scans for broken or competing filters and lets you toggle them without uninstalling anything.

If you are not even sure which component is failing, the browser-based Codec Troubleshooter walks through the common playback failures step by step.

AVI Splitter and the Rest of the Filter Family

AVI Splitter is one of a set of container-specific DirectShow filters from X Codec Pack, each built for one format and all sharing the same 1.9.1.x build line.

The others cover the containers this one does not:

They share the same lightweight, set-and-forget approach. Pick the one that matches the container giving you trouble, or move up to LAV Filters if you would rather one component handled them all.

Quick questions

Is this a video cutter or trimmer?

No. Despite the name, it does not cut or edit video - it splits an AVI's internal streams so they can play. Trimming a clip is a different kind of tool entirely.

Can it fix "cannot seek" errors?

Usually, yes. With no usable index it scans the file itself to work out where everything is, which is what restores jumping around the timeline.

Does it work with DivX files?

Yes. DivX files are AVI containers with a different extension, so this handles them natively and no separate DivX splitter is needed.

Does it handle subtitles and audio?

It demuxes every supported stream in the container, audio tracks and subtitles included, and hands them to your player - which then needs the right decoder for each.

How is it different from the built-in Windows splitter?

It opens files the default one refuses: over 2GB, variable bitrate MP3 audio, missing indexes and partial downloads.

Will it repair my damaged file?

It will not change the file at all - it only reads it more forgivingly. A badly damaged AVI can still fail to open, and that means the damage is in the video data rather than the index.

Download AVI Splitter 1.9.1.40 and see whether your file plays through, or tell us how you got on - there are no reviews here yet, so yours would be the first.

Be the Voice! Write the First Review or just Drop a Comment on AVI Splitter 1.9.1.40.
Verification Code
Click the image or refresh button to get a new code.
Quick heads up: Reviews & comments get a fast check before posting - no spam allowed.
ALTERNATIVES TO AVI SPLITTER