MPC-BE is a free, open-source media player for Windows that carries its own video and audio decoders, so MKV, MP4, HEVC and AV1 files play straight away with no codec pack installed, and a portable build runs from a USB stick.
MPC-BE plays the files other players choke on, and it does it without a codec pack.
It is free, open source, and there is a portable build that runs straight from a USB stick.
Download MPC-BE 1.9.1 free - installer or portable, 32-bit or 64-bit.
What MPC-BE Actually Does
MPC-BE (Media Player Classic - Black Edition) is a lightweight Windows video and audio player. It opens MKV, MP4, AVI, MOV, TS, FLV, WebM and most other containers you are likely to meet, plus DVDs and network streams.
It is not a rebuild of the 2006 original. Aleksandr Sivov has developed it as its own player since 2012, and it ships new stable releases several times a year.
Why It Needs No Codec Pack
The reason it just works is that the decoding parts are already inside it. MPC-BE carries its own splitters and its own video and audio decoders, all built on the ffmpeg libraries, so nothing else has to be installed for a file to open.
That is the difference people usually get backwards. MPC-HC is the player that bundles LAV Filters; MPC-BE uses its own internal filters instead and only falls back to LAV if it finds them installed and cannot open a file itself.
So a pack like K-Lite is optional here. It is worth having only if other programs on the PC, such as an editor or an older player, need those codecs too.
Which Build Should You Pick?
Four downloads sit on the links page, and the choice is simpler than it looks.
- x64 installer, 19.9MB - the right answer for almost everyone on a modern PC.
- x64 portable, 15.1MB - no installation, no registry changes, runs from a folder or a USB drive.
- x86 installer, 18.3MB and x86 portable, 13.7MB - only for 32-bit Windows, or when you need to load an old 32-bit filter.
You will also see a nightly build with a longer version number. Stable 1.9.1 is the tested release from August 2026; a nightly is a work-in-progress snapshot rebuilt as changes land, so take one only if you want a specific fix that has not shipped yet.
Why People Move Here From VLC or Windows Media Player
VLC is excellent and plays nearly everything too. Where MPC-BE tends to win is control: you can see exactly which decoder, splitter and renderer handled a file, and swap any of them.
Windows Media Player is a different story, since it leans on whatever codecs Windows happens to have and gives up on plenty of modern files.
The interface stays close to the classic Media Player Classic layout, just cleaner and with modern touches like a seek bar preview. If you are weighing it against its sibling, the MPC-BE vs MPC-HC comparison lays out the differences.
MPC-BE vs Other Media Players
Media Player Comparison
| Player | Status | Decoders | HDR | Official portable | HW decoding | Get |
|---|---|---|---|---|---|---|
|
MPC-BEBest
|
Active | Native | Yes | D3D11, NVDEC | Get | |
|
MPC-HC
|
Active | Native | Yes | D3D11, NVDEC, QSV | Get | |
|
VLC
|
Active | HDR10 only | Yes | Automatic | Get | |
|
PotPlayer
|
Active | Native | Unofficial only | DXVA2, CUDA, QSV | Get | |
|
mpv
|
Active | Native | Yes | D3D11VA, NVDEC | Get | |
|
KMPlayer
|
Active | Limited | No | DXVA2 | Get |
Getting Hardware Decoding Right
Hardware decoding hands the work to your graphics card instead of your processor, which is what keeps 4K and HDR smooth and the fan quiet. MPC-BE offers DXVA2, D3D11, two copy-back modes and NVDEC, and you pick one under View, then Options, then Internal Filters.
There is no separate Intel QuickSync setting, despite what a lot of forum posts claim. Intel graphics go through DXVA2 or D3D11 like everything else, and version 1.9.1 fixed hardware decoding on older Intel chips that had stopped working.
If you are not sure your machine decodes a format in hardware at all, our GPU and codec checker answers that in a few seconds without installing anything.
Who Should Download MPC-BE
- Anyone with 4K or HDR files that stutter, tear or look washed out in their current player.
- Anime and subtitle-heavy viewers, since ASS and SSA styling is handled by the built-in renderer.
- Tinkerers who want to pick their own renderer, decoder and shaders instead of accepting defaults.
- Anyone on a locked-down or shared PC, since the portable build needs no installer and no admin rights.
Who Should Look Elsewhere
If you want one player that follows you across Windows, macOS, Android and iOS, MPC-BE is Windows only and VLC is the better fit. If you never touch a setting and just want playback, VLC or PotPlayer get you there with less to read.
The tell that MPC-BE is not your player: you open the Options window, see the tree of filters and renderers, and close it again. That depth is the whole point, and it is a cost as much as a feature.
Other options sit in our media players section.
Getting a Better Picture in Five Minutes
MPC-BE looks good on defaults and better after two changes. Both live under View, then Options.
- In Playback, then Output, set the video renderer to MPC Video Renderer, which ships with the installer and handles HDR tone mapping properly. Our MPC Video Renderer walkthrough covers the settings worth changing.
- In Internal Filters, confirm hardware decoding is switched on for H.264, HEVC and AV1, and pick D3D11 if your graphics card is from the last few years.
- Leave the splitters alone. They are internal to MPC-BE and need no configuring for normal playback.
People chasing the last few percent of image quality sometimes swap in madVR instead. It looks superb and it is demanding on your graphics card, so treat it as an experiment rather than a default.
Sound, Subtitles and Silent Files
The built-in audio renderer supports WASAPI and ASIO output, bitstreaming to a receiver over HDMI, and per-channel mixing. Version 1.9.0 added a Keep audio device active when paused option, which stops the click and half-second gap some USB and HDMI devices make when you unpause.
If a file plays but stays silent, the audio track is usually the culprit rather than the player. The AC3 and DTS audio guide walks through fixing it.
Subtitles load automatically when the .srt or .ass file sits next to the video and shares its name. Styling, positioning and delay adjustment are all built in, so the external route through xy-VSFilter or DirectVobSub is optional rather than required.
What Changed in MPC-BE 1.9.1
Version 1.9.1 landed on 8 August 2026 and is a tidy-up release rather than a headline one.
- Hardware decoding fixed on older Intel graphics, which is the fix most likely to matter on an ageing laptop.
- Dolby Vision inside AV1 now handled by both the MP4 splitter and the video decoder.
- MS ADPCM and IMA ADPCM audio added, which covers a lot of older game and camera footage.
- Network streams whose Content-Type header carries an extra codecs parameter now open correctly.
- yt-dlp fixes: VP9 detection corrected for some video sites, and playlist entries keep their titles.
- Interface work: long-pressing the left mouse button speeds up playback, Ctrl+BackSpace deletes the last word in the command and playlist filter fields, and the Use Blur Behind effect setting was removed because it never worked properly.
- The installer now bundles MPC Video Renderer 0.10.7.
One change from the previous release is worth knowing about if you play YouTube links. Version 1.9.0 retired the built-in YouTube parser and handed the job to yt-dlp, so if URL playback stopped working after an update, that is the reason.
The full list for each release sits on the MPC-BE releases page on GitHub.
Quick questions
Is MPC-BE free?
Yes. It is open source, with no paid tier, no ads and no bundled extras in the official builds.
Do I still need a codec pack?
No. The decoders are built into the player, so a pack like K-Lite is only useful if other programs on your PC need those codecs too.
Does MPC-BE include LAV Filters?
No, that is MPC-HC. MPC-BE uses its own internal filters and will only fall back to LAV Filters if you have installed them separately and it cannot open a file on its own.
MPC-BE or MPC-HC?
Both are actively maintained and both handle HDR well now. MPC-BE gives you more to adjust; MPC-HC is leaner and closer to the classic design.
Will it play HEVC without extra downloads?
Yes. HEVC decoding is included, so you do not need the Microsoft Store extension for playback inside MPC-BE.
Is the portable version limited?
No. It is the same player, it just keeps its settings in its own folder instead of the registry.
Download MPC-BE 1.9.1 and see how it handles your files, or tell us how you got on if you have used it before.
The MpcVideoRenderer 0.9.12.2447; is the Gesso on the canvas.
As 3rd Party Elements improve, then the Player itself, will improve.
Codecs can be added and adjusted.
A thing of quality and ease of use.
The best of freeware!
Offers you a quality interaction with any media.
User Interface is very friendly.
The Team that produces it, also offers the MpcVideoRenderer 0.9.10.2438, which Compliments the Player, so use it.
All, is easy to put on your PC or Laptop!
