updated Aug 25, 2026 875KB file size 532.5K downloads

MP4 Splitter is a free DirectShow filter that breaks MP4 files into their separate video, audio and subtitle streams so Windows Media Player and older DirectShow apps can play them, and cuts MP4 at exact points without re-encoding.

An MP4 file is a box with several things inside it: a video track, one or more audio tracks, sometimes subtitles.

Something has to open that box and hand each track to the right decoder, and Windows does not always have anything that can.

MP4 Splitter is the filter that does it.

Do You Actually Need It

Probably not, and it is worth checking before you install anything.

The tell is which player you use. If you play MP4 files in VLC Media Player or mpv, both carry their own internal demuxer and ignore whatever is registered on the system.

MPC-HC and MPC-BE ship LAV Filters internally and are in the same position.

The short version. This filter is for Windows Media Player and for older DirectShow applications that have no splitter of their own. If you are not using one of those, you can close this page.

Why the Name Is Misleading

MP4 Splitter is a demultiplexer first and a file-splitting tool second, and the name suggests the reverse. Demultiplexing is the act of separating the streams inside a container so each one can reach its decoder.

The guide on what a demuxer actually does sets out where that step sits between the file on disk and the picture on screen.

Once the filter has split the container out, something else has to decode the contents. LAV Filters or FFDShow handle that part.

The Splitting Half

The secondary job is genuinely useful. A built-in preview player lets you find your cut points, then the file is split either into equal parts or at positions you choose.

Nothing is re-encoded. The streams are copied across as they are, so a cut costs you no quality and takes about as long as copying the file.

It is handy for pulling one scene out of a long recording, breaking a lecture or a webinar into chapters, or extracting a single audio track for editing without opening a full editor. For anything needing a format change as well, HandBrake or FFmpeg are the right tools.

Formats It Handles

Standard MP4 first, plus MP4-DASH for adaptive streaming content and VVC, the H.266 successor to HEVC. It also copes with files carrying multiple headers and unusual stream layouts that stop simpler parsers.

For decoding afterwards, MPC Video Decoder covers H.264, HEVC, AV1 and VVC with hardware acceleration.

If you would rather install one thing than assemble a chain, the K-Lite Codec Pack bundles LAV Filters, a player and subtitle rendering through DirectVobSub in a single installer.

When It Goes Wrong

Symptom Cause Fix
Nothing changed after installing Haali Media Splitter is registered and claims the MP4 role first Uninstall Haali or rename its AX file, then register this one
Audio plays, no picture The container parsed but no decoder can read the video inside Install LAV Filters, or the HEVC extension if the file is H.265
Audio drifts out of sync A mismatched splitter and decoder pairing Use LAV Filters for both halves so they stay in step
The filter does not appear at all You took the loose AX file rather than the installer Register it by hand - see below
ONE DEMUXER AT A TIME

Only one filter can own the MP4 role in a DirectShow graph. Installing a second one does not add capability, it starts an argument, and Haali Media Splitter is the one that usually wins it.

To register the loose file by hand, copy MP4Splitter.ax into System32 and run regsvr32 MP4Splitter.ax from an elevated command prompt. The guide on registering DLL and AX files covers the whole procedure.

For H.265 files specifically, add the HEVC Video Extension, and the walkthrough on playing HEVC with LAV Filters sets the rest up.

Still stuck? The browser-based Codec Finder reads a file and names the codec it needs, which is faster than guessing.

The Rest of the Family

The same developer makes a matching filter for each major container, and they are meant to be mixed rather than stacked.

Haali Media Splitter covers Matroska, MP4, OGM and MPEG-TS from a single filter, which sounds convenient until it collides with the dedicated ones. It has been frozen since 2013 and is not the choice to make today.

What Changed in 1.9.1

Recent releases have gone after modern format handling and stability rather than features.

  • Fixed metadata reading on complex MP4 files.
  • Improved MP4-DASH handling for adaptive streaming content.
  • VVC (H.266) compatibility added.
  • Faster navigation through very large files.
  • Fixed player crashes on corrupted containers.

Quick questions

Do I need this if I use VLC?

No. VLC has its own demuxer built in and ignores DirectShow filters entirely, as does mpv.

Is it free?

Yes, with no paid tier and nothing bundled. It is a single small filter.

Does splitting reduce quality?

No. The streams are copied across untouched and only the container is rebuilt, so the output matches the input exactly.

Why does my MP4 still not play after installing it?

Because the splitter only opens the container - it does not decode anything. If the video inside is a codec your system cannot read, install LAV Filters as well.

Can I have this and Haali installed together?

Not usefully. Both want the MP4 role in the filter graph, and Haali generally takes it, which makes this one look as though it did nothing.

Is a splitter the same as a converter?

No. A splitter separates what is already in the file; a converter re-encodes it into something else. Nothing here changes a codec.

The full video codecs catalogue has the decoders and sibling filters worth pairing with it.

Download MP4 Splitter 1.9.1 and see how it handles your files, or tell us how you got on if you have used it before.

KO
kos
on 07 July 2025
Review #1
@Mark Filipak

You're right, the message was a bit misleading. We've updated it, and the whole page has been rewritten to make things clearer.
MF
Mark Filipak
on 30 June 2025
Review #2
It is not essential. I reckon this is a DirectShow filter -- they call it a "splitter" but it's actually an MP4 demultiplexer -- needed for Windows Media Player to parse MP4 files. If you don't use Windows Media Player, you don't need it.
JA
Jack
on 13 August 2010
Review #3
Copy the file MP4Splitter.ax to C:\Windows\System32. Then open Start->Run and type in "regsvr32 MP4Splitter.ax" (without the quotes). You'll get a message that the registering is successful.
Share your thoughts on MP4 Splitter 1.9.1.30.
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 MP4 SPLITTER