MPC-BE versions

Play movies in a window or in full-screen mode and create playlists
1.8
Oct 18, 2024
1.5
Jul 8, 2016
Review
Mar 28, 2019
Editorial review
rating
1.4
Mar 25, 2014
1.3
Nov 4, 2013
Review
1.2
Jun 10, 2013
Review
1.1
Dec 28, 2012
Review
1.0
Sep 15, 2012
Review

What's new

v1.5 [Mar 28, 2019]
-Updated libraries:
ffmpeg git-n4.2-dev-967-gdb332832a1;
dav1d git-v0.2.0-1-ge29cb9a;
libflac git-1.3.2-98-g421961f0;
Little-CMS git-lcms2.9-29-gb5b36cd;
MediaInfo git-v18.12-82-g85e81ec5;
rapidjson git-v1.1.0-461-gbfdcf491;
ZenLib git-v0.4.37-34-g641e243;

v1.3 [Nov 4, 2013]
- Added .ini file validity check before use (opening);
- Added remembering of the active tab in the file properties' window;
- Added support for double audio output;
- Added support for Win 8.1;
- Added Blu-ray discs autoplay. This option is temporarily combined with that for DVD;
- Added the option "Auto reload subtitle files after detecting modification". It is turned off by default; - Full integration of subtitles' control menu with VSFilter/XySubFilter;
- Added history saving for Blu-ray and DVD;
- Added the ability to automatically open external audio files and subtitles. Blu-ray name - root folder name or disc label (when opening a disc) - is used for searching;
- MPC Audio Renderer: Added an algorithm for choosing the optimal output audio format. Conversion is used if needed;
- FLVSplitter: added support for Speex tracks;
- FLVSplitter: added support for HEVC video (external decoder is required);
- FLVSplitter: added support for acquiring FrameRate and AudioSampleRate from metadata;
- EVR-CP: added chapters output onto the seekbar in D3D Fulscreen mode;
- MP4Splitter: added support for AIC icod (Apple Intermediate Codec);
- MP4Splitter: added support for HEVC/H.265;
- MatroskaSplitter: added options window and the "Load Embedded Fonts" option;
- MatroskaSplitter: added support for the "A_OPUS" identifier;
- MatroskaSplitter: added support for HEVC/H.265;
- MatroskaSplitter: added support for VP9;
- DTSAC3Source: added basic support for .dtshd/DTSHDHDR;
- AviSplitter: added support for 'avc1' FOURCC;
- AviSplitter: added support for HEVC/H.265;
- MpaDecFilter: added support for TAK decoding;
- MpegSplitter: added support for HEVC/H.265;
- MPCVideoDec: enabled decoding of MJ2C video (j2k video family);
- MPCVideoDec: added support for "Microsoft Video 1" (CRAM);
- MPCVideoDec: added HEVC/H.265 decoder;
- MPCVideoDec: added libvpx-based VP9 decoder;
- MPCVideoDec: added support for AIC icod (Apple Intermediate Codec);
- UDP/HTTP Reader: added support for IPTV (UDP multicast);
- Added TAKSplitter;
- Added MPC RAW Video Splitter with support for raw data opening (MPEG/H.264/VC-1/HEVC/H.265);

v1.2 [Jun 10, 2013]
- SPEEX decoder (Speex Audio);
- MPC Audio Renderer - completely rewritten, now it fully supports WASAPI Exclusive/Shared modes. Uses event mode for rendering.
- Added internal volume control.
Sound mute is also possible for Bitstream;
- MPC Video Decoder: dynamic video stream / aspect ratio / frame size changing during playback is supported now;
- MP4Splitter - Speex (Speex Audio) support;
- MPEGSplitter - added (improved) support for Blu-ray with Seamless branching;
- G2M video decoder (Go2Webinar);
- LCDShader by JanWillem32;
- XSPF (XML Shareable Playlist Format) support;
- VMware Video ('VMnc') support;
- Handling playlists (multiplaylist) from YouTube.com;
- Opening and saving links from Vimeo.com;
- Ability to set paths (templates) for automatic audio tracks loading;
- Support for AAC stream playback in ShoutCastSource;
- Support for description tag in ShoutCastSource;
- Support for DVB subtitles in .wtv (Windows Media Center TV File);
- MPEG-1/MPEG-2 software decoders based on ffmpeg;
- Full support for Apple's MPEG2 in MP4/MOV Splitter ;
- Parsing TrueHD in MPEGSplitter;
- VC1-I decoding without DXVA;
- Ability to open the file open dialog for adding files from the playlist;
- Forced one-window mode;
- Filter priority management system - choosing filters for specific file formats;
- Alternate handling of Youtube video: the stream is downloaded into a temporary file in the current user's TEMP folder, and then played; the temporary file is deleted after playback;
- Ability to choose desired format for Youtube clips;
- Support for bitstreaming DTS-HD/E-AC3 (DDPlus)/TrueHD through HDMI;
- Tag Specifications support. The information on the author, track's title, etc. is read and displayed;
- Support for reading/displaying Album's data for FLAC, WavPack and MusePack; - Unsychronised lyrics support;
- Support for V210 in MP4/MOV Splitter; - v210 video decoder;
- Ability to specify image quality upon saving frames and thumbnails;
- Speex support in OggSplitter; - MPEG1 support in AviSplitter;
- Support for .avi's created with Matrox's MPEG-2 in AviSplitter;
- OPUS support in MatroskaSplitter;
- ALAC support in MatroskaSplitter;
- MEDIASUBTYPE_Divx ('Divx') support;
- Support for reading EDID info from monitor/TV;
- Support for files with an ID3 Tag in the beginning in MusePackSplitter;
- Automatic ShellExt registration from MPC-BE;

v1.1 [Dec 28, 2012]
Added:
--MPEGSplitter - added a "fast seek" option;
--File formats - button for deselecting all formats;
--AVISplitter - added support for parsing MPEG Audio tracks, as there are files with "untrustworthy" headers;
--MP4/MOV Splitter - added support for AMR Wide band audio tracks, support for Rotate tag;
--Support for reading Rotate tag from QuickTime files (using internal splitter) and video rotation (if video renderer supports it);
--Getting DXVA status for ANY compliant renderer, and not only internal one (works on EVR, madVR). Only DXVA 2.0 is supported;
--Support for custom Pixel Shader in madVR;
--Added commands for toolbar buttons SUB / AUD (Load Ext Subtitle... / Laod Ext Audio...) into context menu appearing upon right click;
--WVSource/MusePackSource - added support for APE Tag, reading cuesheet (information about chapters);
--FLACSource - support for reading information about chapters; in particular, using CUE file embedded into Flac's tag - CUESHEET;;
--Support for subtitles in XSUB format (DiVX subtitles);
--Added a possibility for setting icons by type (video and audio) instead of extension;
--MPEG2 DXVA decoder - detecting 2:3 Pulldown and correctly setting frame duration;
--Added two hotkeys for showing system time and file name in OSD;
--Added basic support for handling subtitles with VSFilter - full support for managing subtitles' list, show/hide, switching, loading external subtitles via menu and via Drag'n'Drop;
--MPCVideoDec - support for choosing Deintelacing method;
--Support for external subtitles in UTF-8 without BOM header;
--MPEGSplitter - support for reading palette for VobSub subtitles upon opening via .IFO;
--Support for DVD_Subpicture;
--Possibility for opening external logos in the following formats: *.bmp; *.jpg; *.jpeg; *.png; *.psd, *.gif; *.tif; *.tiff; *.tga, *.emf; *.ico; *.webp; *.webpll;
--Added Flybar panel;
--Added buttons for Flybar in D3D exclusive mode (file close and program exit);
--"Download Toolbar Images" link;
--Possibility for opening images: bmp, jpeg, gif, png, psd, tiff, emf, ico, webp and webpll;
--Youtube clip title is now shown in main window's title, seekbar and OSD;
... and many more.
Changes:
--Improved Vorbis parser;
--OggSplitter - added header check;
--Changed UTF-8 detection method in a file without BOM;
--MP4Splitter - improved Chapter support;
--FLVSplitter - improved streaming video support;
--Improved handling of external/system filters: now "Prefer" works for external Source/Splitter filters as well as for Transform filters. Also fixed priority setting for internal WavPack/MusePack/TTA/AMR Splitter (since they do not have their own Source);
--Stricter filter for loading logos for musical files;
--WVSource: code cosmetics;
--VSFilter - XSUB: if subtitles' size exceeds video size, then trying to fit the frame;
--MpaDecFilter -> Mixer: changed stereo upmix coefficients;
--MusePack/WavPack - APETAG support, now getting and showing in the player full information on artist, title, year, album, etc.;
--Small cosmetics for EVR/VMR9 statistics;
--Improved memory leaks handling mechanism;
--Enabled optimization of 7.1-to-stereo downmix;
--DXVA decoder - refined handling of an EndOfStream signal from a lower-merit filter;
--OSD options cosmetics;
--"Recent" jump list in Windows 7 taskbar is cleared upon clearing MRU files
list;
--File associations - if the user presses the "Apply" button, changes nothing and presses "OK", then file types registration is not launched once more; also, the window for choosing assotiated extensions/types is not shown under Win8
--Updated MediaInfo language files;
--MpaDecFilter: updated CMixer, optimization;
--MPEG2 DXVA decoder - changed handling of 2:3 Pulldown frames, disallowed setting constant frame duration, since there can be mixed content (interlaced
frames together with 2:3 Pulldown);
--XSUB subtitles - correct positioning and scaling upon changing window size;
--MpaDecFilter: using sample formats from ffmpeg for internal processing;
--MpaDecFilter: optimized decoding PS2PCM and PS2ADPCM;
--WebServer: optimization;
--Shaders are only saved when it is needed;
--OSD message upon changing subtitles' delay interval when using VSFilter;
--More correct display and behavior of "Subtitles" menu when using VSFilter;
--Improved handling of subtitles with VSFilter, also added a possibility to control delays (F1/F2) for VSFilter;
--Optimized volume level step setting;
--Improved HDMV (PGS) subtitles parsing;
--Subtitles queue handler - changing thread priority not only according to settings, but also for subtitles' type: ALWAYS setting low priority for raster subtitles;
--An error or warning message upon creating video renderer is displayed only once;
--FLACSource - changed mechanism of tags extraction, now UTF8 tags are read correctly;
--SaveAs - using only file name, without path, for local files;
--Video renderer, statistics - obtaining and showing frame type (progressive/interlace) regardless of decoder;
--Correct setting mouse cursor for filters' settings, now the hand (IDC_HAND) is set only for relevant elements;
--Changed algorighm of UTF-8 recognition;
--Improved background painting for VolumeCtrl;
--Checking toolbar и flybar for correct sizes;
--Transparency in logos and external images is rendered correctly;
--DXVA H.264 - improved supported video check for DXVA decoding;
--Weakened restriction on frame size for Nvidia GTX 660Ti;
--Removed switching player's mode (look) on pressing Esc;
--MPEGSplitter - upon opening a .vob/.mpg file, looking for a DVD .ifo file with a corresponding structure, and if one is found - reading palette from it for rendering VobSub subtitles;
--Subtitles - improved action of TextPassThruFilter filter;
--Optimized FlyBar behavior;
--Completely revised H.264 DXVA decoder, improved handling of H.264 Interlaced;
--Youtube parser: added stereo3d format to exception list;
--Removed exception for taking screenshots for MadVR with version 0.84.0 and above;
--Added SeekBar in compact mode;
--Saving screenshots in JPG and TIFF is now performed through GDI ;
--MPEG2 DXVA Decoder - optimization;
--DVD: if FirstPlay command is absent, trying opening DVD Menu Title;
--Removed automatic switching the sound on/off upon changing the volume;
--Optimized AsyncReader;
--Optimized opening and saving images;
--Optimized opening links from youtu.be;
--Added a possibility to disable internal logic of choosing audio tracks and subtitles;
--Updated Korean translation, author - kuh3h3;
--Updated Ukrainian translation, author - arestarh1986;
--Updated German translation, author - Markus Gaugg;
--libwebp 0.2.1 git-6bf20874;
--libpng 1.5.13 git-753fd3f;
--libopus 1.0.1 git-5367dac3;
--Virtualdub 1.10.3 Test 7;
--ffmpeg git-ceee4407;
--MediaInfo 0.7.61--svn rev.5314;
--ZenLibs v0.4.28--svn rev.411;
--Little-CMS git-e4624c8d;
--SoundTouch svn rev.160;
Fixes:
--HDMV(PGS) субтитры - fixed several problems leading to runtime errors;
--Fixed subtitles handling;
--DVB subtitles parser: parsing PAGE was not fully correct;
--AudioSwitcher: fixed overflow (which could result in stutter and crash on some WavPack tracks);
--Slightly corrected handling of raster subtitles, fixed problems that resulted in runtime errors;
--When opening a link from Youtube, OSD now correctly displays the clip's title;
--DirectVobSub(VSFilter) - fixed handling of P010/P016 video;
--The command "reload subtitles" was erroneously exchanged with subtitles' style dialog;
--DirectVobSub - crashed upon showing PGS/DVB subtitles when their resolution exceeded video stream resolution;
--DirectVobSub (auto-loading version) - was not loaded automatically under Win7;
--DXVA decoding of VC1-I;
--Showing time on the scrollbar when "Subresync" is enabled;
--MpaDecFilter: fixed crash on DTS files;
--AviSplitter: corrected playback of files with corrupt fragments in the header;
--PGS subtitles parser;
--The possibility of switching tracks with subtitles via filter's menu should not depend on subtitles' handling in the player itself;
--The Lock/Unlock button on the flybar was rendered incorrectly;
--Playlist closed upon opening a file;
--Big CPU load in DXVA mode during H.264 decoding;
--Seekbar and statusbar do not indicate image loading;
--Playlistbar: fixed background rendering upon switching a theme;
--Internal FLACSource did not play files whose header lacked information about minimal and maximal frame size;
--Subtitles were not shown when using ffdshow video decoder & subtitle filter;
--FLACSource - problem opening corrupt files;
--SaveAs - removing "incorrect" characters - only for files from youtube;
--Subtitles' option "Всегда использовать внешние субтитры как основные" did not work when internal track selection logic was disabled;
--Opening some ANSI/ASCII files;
--MPEGSplitter - sometimes not all data were read from Packetized Elementary Stream (PES) header;
--Language switching - buttons' tooltips language was not changed in Win 7'spreview in the taskbar;
--Some external filters were not registered;
--Showing subtitles in YUY2 output mode;
--MPEGSplitter - some MPEG-TS could not be opened;
--Fixed problem with png rendering;
--MPCVideoDec, external filter - codecs' selection was not saved;
--External filters - Settings' header missed text;
--VP3, THEORA, MPEG4 - eliminated artifacts and picture "spilling" after seek;
--H264 DXVA decoder - slice control data were supplied to the decoder incorrectly for some specific Interlaced streams;
--FLV splitter - incorrect handling of PCM audio tracks;
--VolumeCtrl sometimes caused malfunction;
--Fixed volume control rendering;
--Memory leak in MPADecFilter when using mixer;
--WebServer - numerous fixes and optimization;
--Main window header was constructed incorrectly;
--Installer - fixed the error on uninstall;
--Hangs in specific circumstances with Preview enabled;
... and many more.

Alternative downloads

Media Player Classic - Home Cinema
Media Player Classic
Free
rating

A video player that supports all common video, audio and image file formats.

IKEA Home Planner
IKEA Home Planner
Free
rating

Become your own interior designer with the help of the IKEA Home Planner.

Playlist Creator
Playlist Creator
Free
rating

Application for creating playlists with your favourite songs.

Capture View
Capture View
rating

Capture, edit, display, manage and share high quality screen captures.