MPC-HC

MPC-HC Team·clsid2.mpc-hc

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.

Media Player Classic - Home Cinema (MPC-HC) is a free and open-source video and audio player for Windows. It is famous and loved for its simple and effective user interface, providing an excellent user experience. It offers a huge amount of functionality. Being a DirectShow player, it also allows flexibility and extensibility through third party filters.

winget install --id clsid2.mpc-hc --exact --source winget

Latest 2.7.3·June 16, 2026

Release Notes

Donations are appreciated. There is now a PayPal option. Changes from 2.7.2 to 2.7.3: Updates:

  • Updated LAV Filters to version 0.82
  • Updated MPC Video Renderer to version 0.10.4.2550
  • Updated MPC Audio Renderer Fixes:
  • A few crash fixes, bug fixes and small improvements.

OpenSubtitles download error 406 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

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:

  • 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 now included and is the recommended 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. (Automatic detection of GPU and configuration of the above settings is high on my ToDo list, so MPC-HC will have better default out-of-the-box settings on modern systems in the future.)
  • 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. 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 Adjusting playback speed works best with the internal audio renderer. This also has automatic pitch correction. 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.
  • 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

Installer type: inno

ArchitectureScopeDownloadSHA256
x86DownloadAC55E9D05824F8191FBC2A6AFFBBD4B8A32498284281A18A6EC5ECC3AB709197
x64DownloadA2F07D689FCBEF391EABA6994251CA05D3143E0260AB024052C0BD3D0E330B4A

Details

Homepage
https://github.com/clsid2/mpc-hc
License
GPL-3.0
Publisher
MPC-HC Team
Support
https://github.com/clsid2/mpc-hc/issues
Moniker
mpc-hc

Tags

audiocinemaforkfossmediamedia-playermusicopen-sourceplayervideovideo-player

Older versions (56)

2.7.2
ArchitectureScopeDownloadSHA256
x86DownloadDA6AE64B4758C933E3955977ED514D78C902F174D5FD0866845CD84FC30EE04A
x64DownloadA9D4110A9A6F8217828CF0BE2F8D7994157C93B5F46D670DC69345AC4E6CB902
2.7.1
ArchitectureScopeDownloadSHA256
x86Download3C41D72027899F7BD198D88DC510AEBC1E1594920C14569582A9EC03809833B0
x64DownloadDE43946A7440E01B618A8FA7B3947DF9A48A978665AFAB5494424D460890CD3E
2.7.0
ArchitectureScopeDownloadSHA256
x86Download0CAED8F957A41C2D8C9BBFEF9250C3287B09A292578B05781F37316589EE8672
x64DownloadF308060E94405AA605E233F13934550D9D16303FA86224CD0AA59EBDD49A74FE
2.6.4
ArchitectureScopeDownloadSHA256
x86Download15A0BC3C6B5D64F17E9E04F82A61E8530B7A782249DEB8E32E68CA3B3A79BEAB
x64DownloadC62D84827C62981C0B4231F72B9B0E8F5F6E46F28A29D98F5F590970A05A5481
2.6.3
ArchitectureScopeDownloadSHA256
x86DownloadDBE6D0F5BE0010F76AFFC0AC31D1317764FE77AE72FA442A0AC55A24AFF66C4C
x64DownloadE087BBF92EA257A887BC9420A070EBE55879B7AF026BE6E01933161BE5E2DEA4
2.6.2
ArchitectureScopeDownloadSHA256
x86Download359D065086BD63E50C093A38C369771A1C24EA9192E5397B9C3F991605D85A5F
x64Download2DD4B501356E8E06EE9689CF0061FD2A491F498145002ED27AE017A1C709EB88
2.6.1
ArchitectureScopeDownloadSHA256
x86DownloadFECFFC289AA63B51329D3035DA4FEC794B619729521B76549A40E29ED1539E5F
x64DownloadA19F1EDFB850B3A4C3942E7DC54CB7C99EBDAFFCFD37851D1FBDB01B30F2402E
2.6.0
ArchitectureScopeDownloadSHA256
x86DownloadAB1148815E78B9FA7AFD088247B0EF2201A6430D529A4389CFCAC448EC87C5B4
x64Download1EDEECDE192EC49D565B2F52721C975C1CAE9A270E37C4F3A9FF78B4A5FE5A58
2.5.6
ArchitectureScopeDownloadSHA256
x86DownloadA2F51C32F5FDDDCA717E10D61898D9B3FEBABD1BD64DD171E001E9CE2D44C54A
x64DownloadEB07395404D346AB8CD56D9C5326798D919CF5D0829A0FBD5299DE75B2A9AF37
2.5.5
ArchitectureScopeDownloadSHA256
x86Download878DF787AA6BDB6911F18AAE33B741EB5E36C72B4BC3CEF490C1B1415DFB8F0B
x64Download815B219476FE183E10CEA587231E674D387D4934DD4F721C35A4D0DDC1C5B090
2.5.4
ArchitectureScopeDownloadSHA256
x86DownloadC4519BC26826B5587AB227FB76ACAA0A171E470CB72D4EC04F80E791842E44F4
x64DownloadEFE911C7B60427DC6CE7AC02230CA4F56EC211BF9EE5A96ED04CF2D7E1FE3872
2.5.3
ArchitectureScopeDownloadSHA256
x86Download77C26E8B6A009004C9C2C79454E5A7A9DD644DD513436147BD12D015DC546C81
x64DownloadE0C9E8310B8AB44B68632569E6CCE9E0294403EFA7D3104C99F86622E054F1CD
2.5.2
ArchitectureScopeDownloadSHA256
x86Download230ED941FA454767FFD2142CC30ED59461AC436929D9679993644DB2400D1E2C
x64Download35FDE83B5E9B469A9A4AFBDEEE0792278E151ADDCAA089219D877C03324B46FC
2.5.1
ArchitectureScopeDownloadSHA256
x86DownloadB6470CE518D3C739DB0589175E9D5726A38B9CF4EFC8BB360AE58F459E5D8805
x64Download899CC5E51532C6D8E2A57309D95C10013FF8BAED5CB375A6EBF070C4FB76E56F
2.5.0
ArchitectureScopeDownloadSHA256
x86DownloadC39E9A831B6E09611A7FA157037180D92F851D89DA663E53FA8D4AD244CA2A8F
x64DownloadBBE3A5E0BE0CE67925414E864875D18186ED1B1B09187DC08B933085036F5225
2.4.3
ArchitectureScopeDownloadSHA256
x86Download800AEFC9F5E482202DA441C9902D3B16EAC78AA01E8F71187EF7A7C7899FA10A
x64Download134ED6AF35222355722331931B004FF3DDC1603A51273E824ED13CE6F00EA931
2.4.2
ArchitectureScopeDownloadSHA256
x86DownloadB763E1CFAD8DF46089904C91E6AFB75BFF38FF9CF28B192BB86AE7FEB4E10F87
x64Download9B42A80513516D4C8F30C1C0E84DBCCDF80FFEEB1C73FA4B65B10416B817C2F4
2.4.1
ArchitectureScopeDownloadSHA256
x86DownloadB94F3CC4F797A1B22A2886B2242F71A1282C876C87B0002EA0540E8AC12F15C1
x64Download59BEF2015DF6ECAB254A97EA869A6C5DF4195E02E90E96D37C7A1199D4E6FAC6
2.4.0
ArchitectureScopeDownloadSHA256
x86Download873B345011381A722417B5F97BB5CF00D495BA790D41F948F057870090217FC0
x64Download955E5D7E3A5099956531E87AD1B4FC0906EB0434290D70BED2A656647D97AB4F
2.3.9
ArchitectureScopeDownloadSHA256
x86Download84F3B50AFBF0918561853E27A51C249521B5937CAF6C5D4EDBB7D39A61CDC907
x64Download93F07196F023987317423E00AF3BB56E37B60DC21D09DB0C1AA03EB284CEC4C6
2.3.8
ArchitectureScopeDownloadSHA256
x86DownloadAD64EE92FF02E76395A269EFF47B68E95655EE696915A7DA99A07B96FAC043A4
x64Download8FFE295F58C38C42E02FA5415AFE6CB96639D8BCDA205688C0ECC389646CBEA9
2.3.7
ArchitectureScopeDownloadSHA256
x86Download34540D6646289CE47A82B04A376DC2ADB772256589DAEA00539F8AF808840E53
x64Download30E91B5F4326D0B89E18ADFCD281098CCCEBD9DA3190742251A8C27440BC2CA0
2.3.6
ArchitectureScopeDownloadSHA256
x86Download8279BEA2E4F221760CC1A325F3BB86D38D0FCB9C507C77850D12449B74DBBE04
x64Download53A98702FEFDD1673C2AAFC04698FE198239384C8984964FC0F96CE60642EF0C
2.3.5
ArchitectureScopeDownloadSHA256
x86DownloadEB03399A1ED6E57251A0A81E25DB9CD8B7A0B3F7FE88BB2F2D32BE2D1ED3C4D7
x64Download04D4F8AE74C16F3F48CF09862339CCB915BBD8906D11B5F718ABFB4AD3B21137
2.3.4
ArchitectureScopeDownloadSHA256
x86Download8EC6E6DEDF53A932D63935D14874C794FC25034B24A7AD0DD96F6E0C6DA0E79B
x64DownloadD0E3C16584E410495D162F153358625CFFAA3808F4632342A4E932021D141D9D
2.3.3
ArchitectureScopeDownloadSHA256
x86Download8DC59C0EE4650DB6D81EB1C3A45FD9A006C9E3F0A26B8C7CB16C0B4046FEEB1E
x64Download1D3702B9F57109E0A2850698449F60C1F3B1DC8B5165574CC2247EB7B01BC8B1
2.3.2
ArchitectureScopeDownloadSHA256
x86Download779567EEA56AF6B297E6E7D406149FEC15333D2D320EDB9F3DD8D031A13A33FE
x64DownloadA454658D7C27CB39B5C1C71ABCC04E92FFF3773D9A94EFBA7D7C4F6839A414AD
2.3.1
ArchitectureScopeDownloadSHA256
x86DownloadA4ACBE77B24BFAE6EC3A20452AD976E8F2392436B6D5665BFD9A51E68E68BB18
x64Download5F1DDCB3B7B1325FC011ED98DCA75D7C0A46E3680F828DAA930EB28313DA00AB
2.3.0
ArchitectureScopeDownloadSHA256
x86Download16913AAA2E78CBB08AAE6425415F1837FBD78248D7F39A292CFAAAB3A499F721
x64DownloadE4B14E3E677D8A1203603BFDAD57AD39D68DEC9EB44D548C9BAA72A4E02C708A
2.2.1
ArchitectureScopeDownloadSHA256
x86Download643629286DA58FCF17047721ACC4B9C395282AFFBEA28E9D389D0EEA284FCF2B
x64Download626B31239A0534B23ABD15DD60BA12275BCA12DE32561C206E96A96DFE6A6E44
2.2.0
ArchitectureScopeDownloadSHA256
x86DownloadB74C37AB9AA826ABE7909E15C54344E59E1240F1D65FEB97E76127824989FE9A
x64Download162E1D2BA82A61013AE7E1D62EA04180105A22B7341709DD627EBD7919CB404C
2.1.7.2
ArchitectureScopeDownloadSHA256
x86Download495EE02835490D2FD1E18B688C904757E6D727F4F2E344D2E20700B6860A1047
x64Download1CB8BA5CEF5D64766B3D5111FF8BE7D269A0BC3A54AE3C3F4FC4ECECE414EB48
2.1.6
ArchitectureScopeDownloadSHA256
x86Download6DBBE7D1EBB4FAA042C93B992AD6355A4E4779B26880F0BB22F925EE3FD185A1
x64Download5ABBD81AD227B6EA3411D185E27BC03705CFCE71AAE728548BFD4C02576B0252
2.1.5
ArchitectureScopeDownloadSHA256
x86Download66588BA3FD7EC524F06A84869E71D71A8781A79319008866EF2AAA9E9651E5C0
x64DownloadF9FAD3475DC4C7B7211DA27FFEE3734AA2AD5B86198D853FDE058F8CB2E33A0D
2.1.4
ArchitectureScopeDownloadSHA256
x86DownloadA3F34BD1B8D081671FC45EE381902542E2BDE1403971088D61A715D85AAF123C
x64Download13A6ED1DD19667B6C1786988F97ADD9459C94F184BD74A7DBFE42FFE11A3DE79
2.1.3
ArchitectureScopeDownloadSHA256
x86Download2FB8C441C0DA296780FBD50B740736AAA1E06EEBDD5B7773646E438C41B22665
x64Download49104983D084B44E1CE32C843F3BB7205F6ED54024A64C10017A899FC5B93884
2.1.2
ArchitectureScopeDownloadSHA256
x86DownloadC97BBC0036D1F262E858770DF902D7714A1CF2EF2AF0CBB6F642A7819A18696A
x64DownloadA9B57138E7387231ACDE32B93A1655FDE6262BD5DCB678554C27B20970FE4331
2.0.0
ArchitectureScopeDownloadSHA256
x64Download638B7AFB9D6757266CF2247D01FFE116585BDDBBC56C87AB5DF789082ED979B2
x86Download23F643B3BC7D0F12FB46E34F29F2C93AA92E20FBAE0B49F44410D3A8573E723D
1.9.24
ArchitectureScopeDownloadSHA256
x64Download517F8BE9C09A447308905598F3285EC9A34ACEDC073726136A7283B42F5BD5FA
x86Download8DE3C61DE0F5C2188EFEEBB94A4EBFC57F16B8241486CD83C969A24497020039
1.9.23
ArchitectureScopeDownloadSHA256
x64DownloadE580DABACDCB027C2E8F170959341AB4050196C12B8A26D4E1A2BF4804997F13
x86DownloadE75220B3B4C15E384A7ABECC59BAD2EDB2CDBA23ED9EEFE873507BAD0B12EF29
1.9.22
ArchitectureScopeDownloadSHA256
x64Download46BCE9E3B39CD39460DFA006F97FF912B55B631140B955A275B8C9BD51BAC55A
x86DownloadE2D135ADCE2D2DF8036ED307014B85FA0F82005FEEF0695BFFDBEB87224F5A45
1.9.21.2
ArchitectureScopeDownloadSHA256
x64Download1BEAFEC6B917F13F1637D13EC0B000DBAAE5F0FCFA31AC283E8833FFECCE072B
x86Download45AAFC408B03238288BBABD1BEC74EAB43B6C4D2A24587B123252DB515247D25
1.9.20
ArchitectureScopeDownloadSHA256
x64Download3D6973A469B955DD2BB9E80CC60CB77939225B710EAD4446F7294B186E426C0E
x86Download9E88E9099AD356FDA25A2F151287FE76DB1B911DD4C4D1C94A36BF09A01A2A22
1.9.19
ArchitectureScopeDownloadSHA256
x64Download84B486E6F723623EA88603CCDE08E43F915F84D43EE321F25E73966687053877
x86DownloadD9CCA609F0686D5929B4AB6EAD0D2AFCDE1B8F76E38B36E1293C7F58040D2A51
1.9.18
ArchitectureScopeDownloadSHA256
x64Download91FC6347FE81F26948573180CFBC97F730D9B48346200AE339B52BDD107D7B73
x86DownloadA25B11E8A5D80F3CCB2F2A12B8A8ACC0CE3A3B4C25B6161674A32CED392C67EA
1.9.17
ArchitectureScopeDownloadSHA256
x64DownloadA82803E644CACD36442D6A3DD7A9EA0E95DEFD3A72EFC42797F8D3392E475937
x86Download7AC4FA39624B4BA669CD5EF43CBDD85DBAE43169ED3496D395E7C9C43EF75FD3
1.9.16
ArchitectureScopeDownloadSHA256
x64Download2654E57CDA44F79F120EBB8E464665AB0BCD7BA779DE5FB165D8662A2304B365
x86Download6134017E8F37AAB598497110FA018B26C6679AD8BC9F5D74910D8A3E86555EA5
1.9.15
ArchitectureScopeDownloadSHA256
x64Download94F43BC1AC55C9DD23FB6458F748B4BB9812D0C8D0B22EF44DB5E3785666BAF8
x86DownloadFF578ADBE72806815C7A8D08398F35364528AAC3222999E531BE9B9675F21FA0
1.9.14
ArchitectureScopeDownloadSHA256
x64Download25CB8279DA55ADEFB5078593728336C822089B071142830E6683ABE320ED1F20
x86Download27934980FDF7E2AA25BC5FD932CAFE02366D3E66F71A8ED34E9849741EC101F7
1.9.13
ArchitectureScopeDownloadSHA256
x64DownloadF6FA1B49FCACFC804F6B29C09808528702B89F39F1667BEBA040571F3384A9E9
x86Download37037553E81DE20E2D0869388D4AAEEEC8D807EA0447DC4C822FE9C4A6FADA1F
1.9.12
ArchitectureScopeDownloadSHA256
x64DownloadB37561C337503B588D6CA80FD11664B202E4E571FAA515D650D0965B880DC0E3
x86DownloadA7A08E7D137FDFBFAA3412240E8B1AEFFAF80ED70B22A28CF42C509688330A6F
1.9.11
ArchitectureScopeDownloadSHA256
x64Download25E5F24632361AA7B8BB59E1DECD0762A19B09EAE80DB15A667E71E2F38A3755
x86Download9BCCAE261BE16A51E5F0C9407AB9A01720CA42EC4164E31DB995E6944D3B396B
1.9.10
ArchitectureScopeDownloadSHA256
x64Download77F0F47EBD070FC3A3BC06F95FE0BAA0D3C05A71D1CC668A16C2D5698F1416CB
1.9.9
ArchitectureScopeDownloadSHA256
x64DownloadEB070038CA03263A45B4DC25EE294E640725B137559418A7F7205649256DF738
1.9.6
ArchitectureScopeDownloadSHA256
x64Download813F1D2F1519A116335CF4C62378A7BD8CF06AE5D289C6A10D00CDAB35D4A4F6
1.9.5
ArchitectureScopeDownloadSHA256
x64Download357236B9165C657E2DBA4D91667718CFADB06808C1EBD48926B69F657A908B43