MPC-HC is an extremely light-weight media player for Windows. The player supports all common video and audio file formats available for playback. Most important thing is that we're completely free, 0 spyware, 0 ads and no user tracking.

It has a built in DVD player with real-time zoom, support for AVI subtitles, QuickTime and RealVideo support (requires QuickTime and/or Real Player); built-in MPEG2/SVCD/DVD codec. Media Player Classic was created and is currently maintained by a programmer named "Gabest". This is a mod of Media Player Classic design for home cinema usage.

Watch movies on any SSE CPU, even on your old computer back from '99. With its wide array of options, MPC-HC can be customized to fit almost any needs. Among other things we added custom toolbars. MPC-HC can also be used as DVB player.

What's New:

  • New:
    • Ticket #2655, Internal filters: Support WMV/ASF/DVR-MS splitting
    • Ticket #3548, Add British English translation
    • Ticket #3590, Internal filters: Support for HEVC and VP9
    • Ticket #3605, Support playlists using UTF8 encoding without BOM
    • Ticket #3643, Add Slovenian translation
  • Changed:
    • Ticket #3569/#3679/#3680, Disable internal WMV/ASF/DVR-MS splitting and WMV decoding by default since Microsoft filters are generally more stable
  • Updated:
    • LAV Filters to
      • Ticket #3576, LAV Video: Support H264 Annex B format in MP4 files
      • Ticket #3601, LAV Video: Fix a crash with DXVA on AMD cards when stopping playback
      • Ticket #3676, LAV Audio: Fix a crash when using old versions of the ArcSoft DTS Decoder to handle DTS decoding internally
      • Ticket #3688, LAV Audio: Fix a freeze when changing the bitstreaming settings when paused
    • VirtualDub to v1.10.4
    • Unrar to v5.0.0.12
    • Little CMS to v2.6b (git 69ecafd)
    • French, German, Polish, Portuguese (Brazil) and Simplified Chinese translations
  • Fixed:
    • DVD: The chapter marks could be wrong for some titles
    • Ticket #1478, Slightly improve the precision of the frame number in the “Go To” dialog. The frame number was sometimes off by 1. This was easily noticeable when doing frame-stepping
    • Ticket #1555, Use elapsed/remaining time for the chapter change OSD depending on what is selected for the time display. Also prevent the OSD from blinking when changing the chapter
    • Ticket #3518:trac:, Improve the reliability of the [DXVA] indicator in the status bar. Sometimes the indicator wasn’t shown when hardware acceleration was used
    • Ticket #3523/#3533/#3551, Improve the stability of MPC-HC on buggy systems
    • Ticket #3530, Internal LAV Splitter: the advanced subtitle selection modes were ignored
    • Ticket #3564, If “Keep history of recently opened file” option was enabled, MPC-HC crashed when opening very long URLs
    • Ticket #3672, “Output” property page: “Shader” and “Rotation” were sometimes wrongly displayed as unavailable for “Sync renderer”
    • Ticket #3702, External audio was not synced on open if restarting from the last remembered position
    • Ticket #3720, DVB: Obey the Auto-zoom option when opening a channel