MPC-HC2.8.5

MPC-HC is an extremely light-weight, open source media player for Windows. It supports all common video and audio file formats available for playback.

WindowsVideo & Media PlayersOpen source

Verify your download

Select the file you downloaded to check it against the hash we published — the check runs in your browser, nothing is uploaded.

About

MPC-HC plays common video and audio files from a Windows desktop, bringing both types of media into one lightweight video and media player. Its straightforward interface keeps playback controls accessible while providing extensive options for navigating and adjusting content. Built around DirectShow, it can use third-party filters to extend how media is decoded and rendered.

The player handles formats including HEVC (H.265), VVC (H.266), and AV1, and it can play HDR video through its included MPC Video Renderer or through madVR. A dark or light interface theme, adjustable toolbar button and seekbar sizes, and thumbnail previews on the seekbar make browsing and playback more flexible. It suits people watching local films, listening to music, reviewing audio files, or scanning ATSC and DVB channels without switching between separate players.

The x64 Windows build is published by the MPC-HC Team under an open-source license. Version 2.8.5 updates LAV Filters to 0.83-5-gd65a9 and MPC Video Renderer to 0.10.8.2587, while adding ReplayGain controls in the audio switcher and playback-rate display for audio files. It also improves exclusive-mode seeking with MPCVR, opening multiple files from Explorer through the DropTarget interface, keyboard-only shortcut editing, and ATSC/DVB scanning, alongside numerous smaller fixes.

Architecture: x64

What's new in v2.8.5

Donations are appreciated. There is now a PayPal option. Changes from 2.8.4 to 2.8.5: Updates: - Updated LAV Filters to version 0.83-20-gd8d8a - Updated MPC Video Renderer to version 0.11.2.2638 Changes/additions: - Significant performance improvements in internal subtitle renderer for rendering complex subtitles - Added an option to draw rounded corners when using an opaque box for default subtitle style - Added hotkey entry for opening "Show history" dialog Fixes: - Lots of small fixes and improvements

Full changelog Full list of all changes since start of this project.

Overview of features A lot of people seem to be unaware of some of the awesome features that have been added to MPC-HC in the past years. Here is a list of useful options and features that everyone should know about: Click to expand - Play HDR video This requires using either MPC Video Renderer (MPCVR) or madVR. These renderers can be selected here: Options > Playback > Output With other video renderers, the colors will be wrong! MPCVR is included and is the recommended and default renderer for modern systems. MadVR needs to be installed separately. MPCVR also supports Dolby Vision. MadVR does not. For optimal performance you should change the hardware decoder to D3D11 in LAV Video Decoder settings when using MPCVR on Windows 10/11, because this renderer uses DirectX11. - The installer of MPC-HC is very basic (and that will not change). I therefore recommend using K-Lite Codec Pack. That includes MPC-HC and other essential components. It has a very advanced installation that can automatically create file associations, and helps you with easy configuration of important MPC-HC settings, such as preferred subtitle language(s). It also does automatic configuration of renderer and hardware decoding, for best performance and HDR support. The Standard version should be sufficient for most people. Use Full version of you like to use MadVR. - Modern GUI Theme (Dark or Light) or the old classic theme Options > Player > User Interface It is also possible to change the height of the seekbar and size of the toolbar buttons. Plus there are options to show audio/video details in the statusbar, such as codec and resolution. - Customizable toolbar buttons You can add/remove/re-order the player buttons. There are also several different toolbar designs to choose from. - Video preview on the seekbar Options > Player > User Interface > Hover type - Ability to search for subtitles Press D for manual search. Or enable automatic search in: Options > Subtitles > Misc - Adjust playback speed Menu > Play > Playback rate The buttons in the player that control playback rate take a 2x step by default. This can be customized to smaller values (like 10%): Options > Playback > Speed step If you have 1000 IQ you can even do smart stuff like setting playback rate change to mouse right-click + scrollwheel: Options > Player > Mouse Adjusting playback speed works best with MPC Audio Renderer or SaneAR. These audio renderers have automatic pitch correction, while DirectSound does not. Options > Playback > Output > Audio Renderer - MPC-HC can remember recently played files and also their playback position, so you can resume playback from when you left Options > Player > History - You can quickly seek through a video with Ctrl + Mouse Scrollwheel. - You can jump to next/previous file in a folder by pressing PageUp/PageDown. - You can right-click on the framestep button to step backwards. Some other buttons also have right-click actions, such as closing file by right-clicking stop. - You can perform automatic actions at end of file. For example to go to next file or close player. Options > Playback > After Playback (permanent setting) Menu > Play > After Playback (for current file only) - A-B repeat You can loop a segment of a video. Press [ and ] to set start and stop markers. - You can rotate/flip/mirror/stretch/zoom the video Menu > View > Pan&Scan This is also easily done with hotkeys (see below). - There are lots of keyboard hotkeys and mouse actions to control the player. They can be customized as well. Options > Player > Keys Tip: there is a search box above the table. - You can hide GUI elements even in windowed mode Options > User Interface > Hide Windowed Controls That hides most GUI elements during playback. To show them simply move your mouse to bottom of window. You can even hide everything except the video by pressing 1 (restore normal view with 3). - You can seek inside the playlist by simply typing text (when playlist window has the mouse focus). - MPC-HC also supports Blu-ray playback. Only limitation is that you need to use a decrypting tool. And it also does not support Blu-ray menus, but you can use the navigate menu in the player to select the content to play. - Added ability to load a secondary subtitle file to view two different subtitle tracks/languages at same time. - You can stream videos directly from Youtube and many other video websites Put yt-dlp.exe in the MPC-HC installation folder. Then you can open website URLs in the player: Menu > File > Open File/URL You can even download those videos: Menu > File > Save a copy Tip: to be able to download in best quality with yt-dlp, it is recommended to also put ffmpeg.exe in the MPC-HC folder. Several YDL configuration options are found here: Options > Advanced This includes an option to specify the location of yt-dlp.exe in case you don't want to put it in MPC-HC folder. Note 1: You also need to install Microsoft Visual C++ 2010 SP1 Redistributable Package (x86) Note 2: For optimal Youtube support you may also need to put deno.exe in same folder as yt-dlp. Note 3: yt-dlp nightly build (very latest version made daily) Note 4: yt-dlp windows7 compatible build - Besides all these (new) features, there have also been many bugfixes and internal improvements in the player in the past years that give better performance and stability. It also has updated internal codecs. Support was added for CUE sheets, WebVTT subtitles, etc. - You should really take a few minutes to look through all the options pages if you are a new user or if you are upgrading from a very old version. Don't forget the advanced options page.

MPC Video Renderer Frequently Asked Questions

Notes OpenSubtitles download error 406 Click to expand Subtitle downloads from OpenSubtitles may fail depending on time of day. This is due to our daily download quota being exceeded. Current amount of donations is barely enough to pay for the existing quota. So it is unlikely that quota can be increased and situation will get worse over time. If you create an OpenSubtitles account and configure it in MPC-HC settings then you may be able to bypass the quota. Options > Subtitles > Misc > Right-click on OpenSubtitles.com > Setup > Fill in username/password

Details

PlatformWindows
CategoryVideo & Media Players
LicenseOpen source
PricingFree
Package IDclsid2.mpc-hc
Latest versionv2.8.5
File typeEXE
Architecturex64
File size22.1 MB
Published11/6/2026

SHA-256

Version history

VersionSizePublishedScan
v2.8.4
SHA-256
22.0 MB10/19/2026CleanDownload
v2.8.3
SHA-256
22.0 MB10/8/2026CleanDownload
v2.8.2
SHA-256
21.9 MB9/18/2026CleanDownload

Does this still work for you?

Works (0)Doesn't work (0)Sign in to vote

Badge for your website

Developers can show that MPC-HC is available on MirrorNest. Copy the code below: the badge links to this page and updates itself.

MPC-HC on MirrorNest
HTML
<a href="https://mirrornest.com/software/mpc-hc-2811c4a6"><img src="https://mirrornest.com/badge/mpc-hc-2811c4a6.svg" alt="MPC-HC on MirrorNest" height="20"></a>
Markdown
[![MPC-HC on MirrorNest](https://mirrornest.com/badge/mpc-hc-2811c4a6.svg)](https://mirrornest.com/software/mpc-hc-2811c4a6)

Reviews

No reviews yet — be the first.

Leave a review

Sign in to post as a verified member instead of anonymously.

MPC-HC alternatives