Modern
graphics card offer the possibility to decode partially or completely a
video stream using DirectX Video Acceleration (DXVA), in order to
reduce CPU usage dramatically. MPC-HC includes an embedded video
decoder that uses this technology, to decode x.264, H.264 and VC-1 with
hardly any CPU time required.
This
project is based on the original "Media Player Classic" and was created
after Gabest, the original author, stopped working on it. Several new
features have been integrated in this player, such as :
- An option to remove Tearing
- Translation
in several languages (currently Czech, English, French, German,
Hungarian, Italian, Korean, Polish, Russian, Slovak, Spanish, Turkish
and Ukrainian)
- Additional video decoders and in particular H.264 and VC-1 with DXVA support (see specific section for details)
- Better support for Windows Vista, including a release for 64 bits platform
- Support for EVR renderer
- Bugs and vulnerability fixes
MPC-HC decoder only supports the "bitstream mode" at this stage, which
means that only the most recent graphic cards are supported :
- nVidia series 8(9)xxx for H.264 only
- ATI Radeon HD series for H.264 and VC-1 decoding
DXVA is quite picky, so if you want to use it you have to respect
those rules :
- Windows XP users, select Overlay Mixer, VMR7, VMR9 or VMR9 renderless
- Vista users, select EVR or EVR custom renderer
New:
- Support for Flac audio streams
- Support for Dolby Digital+ (Eac3) and Dolby true HD (MLP)
- Nellymoser audio decoder
- Belarusian translation
- New shader "Sharpen Complex 2" (required hardware compatible with pixel
shader 2.A)
- Support for madVR video renderer (http://madshi.net/madVR.zip)
Changed:
- Add support of interlaced flags in software mode for MPCVideoDecoder
filter
- D3DFullScreen mode now takes into account the monitor to full-screen
mode in options, if monitor is not specified on the command line.
- Auto-hide playlist on fullscreen(feature request #2219561)
- Detours library updated to v2.1
- Support for AC3 in MP4 splitter
- Support for EAc3 in Matroska splitter
- Hotkeys added to support more remote control keys
- Support for Theora in Matroska internal splitter
- LibVorbis updated to v1.2.0
- Improved streaming performances
- Prevent display or computer to sleep during playback
- Faad library updated to rev 2.2.7
- LibPNG updated to release 1.2.35 (fix security bug)
- Playlist file is now saved in mpc folder (patch # 2671496)
- frame by frame modify to support step frame back functionality (except
for VMR9)
Fixed:
- Support for Theora stream in Ogg internal splitter
- Save thumbnails crash in x64
- Bugs on presentation graphics (missing subtitles, better
synchronization)
- Audio change on M2TS files reset the selected subtitle
- Switch to "Minimal view" reset main menu language to English
- Bug in Mpeg splitter for VC1
- Maximum texture resolution to "Desktop" not working with Haali renderer
(Bug #2456735)
- Better synchronization with EVR custom to improve playback smoothness
- 24 bits LPCM not properly play
- Possible deadlock with Reclock
- memory leak in DXVA decoder (when opening new file)
- Support of framestep backward, even if the codec didn't support it
natively (bug #2600542)
- DXVA decoder support multiple graphics cards (PCI vendor id detection on
the fly)
Download (America)