Media Player Classic
   HOME

TheInfoList



OR:

Media Player Classic (MPC), Media Player Classic - Home Cinema (MPC-HC), and Media Player Classic - Black Edition (MPC-BE) are a family of
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
, compact, lightweight, and customizable media players for 32-bit and 64-bit
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
. The original MPC, along with the MPC-HC
fork In cutlery or kitchenware, a fork (from la, furca 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tine (structural), tines with which one ...
, mimic the simplistic look and feel of
Windows Media Player Windows Media Player (WMP) is the first media player and media library application that was developed by Microsoft for playing audio, video and viewing images on personal computers running the Microsoft Windows operating system, as well as ...
6.4, but provide most options and features available in modern media players. Variations of the original MPC and its forks are standard media players in the
K-Lite Codec Pack The K-Lite Codec Pack is a collection of audio and video codecs for Microsoft Windows DirectShow that enables an operating system and its software to play various audio and video formats generally not supported by the operating system itself. Th ...
and the
Combined Community Codec Pack The Combined Community Codec Pack, more commonly referred to by its acronym CCCP, was a collection of codecs (video compression filters) packed for Microsoft Windows, designed originally for the playback of anime fansubs. The CCCP was developed an ...
. This project is now principally maintained by the community at the Doom9 forum. The active forks ar
Media Player Classic - Home Cinema (MPC-HC) by clsid2
(same developer known a
clsid
responsible fo
MPC 6.4.9.1
, an
Media Player Classic - Black Edition (MPC-BE) by aleksoid


Media Player Classic

The original Media Player Classic was created and maintained by a programmer named "Gabest" who also created PCSX2 graphics plugin GSDX. It was developed as a closed-source application, but later relicensed as
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, n ...
under the terms of the GPL-2.0-or-later license. MPC is hosted under the guliverkli project at SourceForge.net. The project itself is something of an
umbrella organization An umbrella organization is an association of (often related, industry-specific) institutions who work together formally to coordinate activities and/or pool resources. In business, political, and other environments, it provides resources and ofte ...
for works by Gabest. ''Media Player Classic'' development stalled in May 2006. Gabest, the main developer of the original version, stated in March 2007 that development of ''Media Player Classic'' is not dead but that he was unable to work on it. MPC 6.4.9.0, released March 20, 2006, is the final official version.


Forks


Media Player Classic 6.4.9.1

In August 2007, an unofficially patched and updated build became available, from Doom9 member clsid, hosted under the guliverkli2 project at SourceForge.net. Known as Media Player Classic 6.4.9.1, it was meant for fixing bugs and updating outdated libraries; its branch's development has been inactive since 2011. MPC 6.4.9.1 Revision 107, released February 14, 2010, is the final release version. The community at the Doom9 forum has since further continued the project with MPC-HC.


Media Player Classic - Home Cinema

A fork, called ''Media Player Classic - Home Cinema (MPC-HC)'', adds new features, as well as fixes bugs and updates libraries. It also updated the license to GPL-3.0-or-later. MPC-HC updates the original player and adds many useful functionalities including the option to remove tearing, additional video decoders (in particular H.264, VC-1 and MPEG-2 with DirectX Video Acceleration support), Enhanced Video Renderer support, and multiple bug fixes. There is also a 64 bit-version of ''Media Player Classic - Home Cinema'' for the various Windows x64 platforms. MPC-HC requires at least Windows XP Service Pack 3. As of version 1.4.2499.0, MPC-HC implemented
color management In digital imaging systems, color management (or colour management) is the controlled conversion between the color representations of various devices, such as image scanners, digital cameras, monitors, TV screens, film printers, computer printer ...
support, an uncommon feature that nearly all video players on Microsoft Windows lack. Windows 8 support was introduced in version 1.6.5. Beginning with version 1.6.6 the stable releases are signed. Apart from stable releases as published, nightly builds are also publicly available. MPC-HC is also distributed in the PortableApps format. MPC-HC 1.7.8 released in 2015 was built with the MediaInfoLib 0.7.71. MPC-HC 1.7.1 added support for HEVC format. MPC-HC 1.7.13 now requires
SSE2 SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets first introduced by Intel with the initial version of the Pentium 4 in 2000. It extends the earlier SSE i ...
supporting CPU and no longer runs on Intel
Pentium III The Pentium III (marketed as Intel Pentium III Processor, informally PIII or P3) brand refers to Intel's 32-bit x86 desktop and mobile CPUs based on the sixth-generation P6 microarchitecture introduced on February 28, 1999. The brand's initia ...
or AMD
Athlon XP Athlon is the brand name applied to a series of x86-compatible microprocessors designed and manufactured by Advanced Micro Devices (AMD). The original Athlon (now called Athlon Classic) was the first seventh-generation x86 processor and the fi ...
. MPC-HC 1.7.13 is the final version and the program has been officially discontinued as of July 16, 2017, due to a shortage of active developers with C/C++ experience. Its source code on GitHub was last updated on August 27, 2017, a month and a half after the official final version.


Updated fork

MPC-HC 1.7.xx Maintenance versions released, bug fixes. MPC-HC 1.8.xx Youtube-DL integration, maintenance, bug fixes. MPC-HC 1.9.xx Black Theme added, modern toolbars, better subtitle handling, video preview on seekbar, improved translations, various small features, maintenance, bug fixes. Updated builds of MPC-HC, a fork from the same developer (known as clsid2 on
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, cont ...
/
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring ...
) responsible for MPC 6.4.9.1, started appearing in January 2018. This fork contains updated internal
codec A codec is a device or computer program that encodes or decodes a data stream or signal. ''Codec'' is a portmanteau of coder/decoder. In electronic communications, an endec is a device that acts as both an encoder and a decoder on a signal or ...
s (LAV Filters), AV1 support,
youtube-dl youtube-dl is a free and open source download manager for video and audio from YouTube and over 1,000 other video hosting websites. It is released under the Unlicense software license. As of September 2021, youtube-dl is one of the most starre ...
integration, a new dark theme, video preview on seekbar, support for MPC Video Renderer, A-B Repeat, subtitle performance improvements, updates to some other external components, other improvements, and many bug fixes; support for Windows XP was also dropped in these builds. Binary releases are available, as well as source code.


Media Player Classic - Black Edition

''Media Player Classic - Black Edition (MPC-BE)'' is a fork of MPC and MPC-HC. It moved away from MPC's aim to mimic the look and feel of Windows Media Player with updated player controls and provides additional features on top of MPC-HC such as a video preview
tooltip The tooltip, also known as infotip or hint, is a common graphical user interface (GUI) element in which, when hovering over a screen element or component, a text box displays information about that element, such as a description of a button's f ...
when hovering the mouse cursor over the seek bar, as known from video platforms such as
YouTube YouTube is a global online video sharing and social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by Google, and is the second mo ...
and
Dailymotion Dailymotion is a French video-sharing technology platform owned by Vivendi. North American launch partners included Vice Media, Bloomberg and Hearst Digital Media. It is among the earliest known platforms to support HD (720p) resolution vid ...
, though many of these features, including the video preview on seekbar, were added to MPC-HC at a later date. MPC-BE, however, doesn't include LAV filters by default, making it less efficient than MPC-HC for decoding. This is most noticeable with higher resolution files, newer codecs, or on lower end hardware. Player development began in February 2011. Developers used a modification of MPC-HC made by a programmer nicknamed "bobdynlan". The first version (1.0.1.0) was released on September 12, 2012. Starting with version 1.5.0, MPC-BE no longer supports
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was release to manufacturing, released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Wind ...
. MPC-BE version 1.5.1 and newer require
SSE2 SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets first introduced by Intel with the initial version of the Pentium 4 in 2000. It extends the earlier SSE i ...
supporting CPU and no longer run on Intel
Pentium III The Pentium III (marketed as Intel Pentium III Processor, informally PIII or P3) brand refers to Intel's 32-bit x86 desktop and mobile CPUs based on the sixth-generation P6 microarchitecture introduced on February 28, 1999. The brand's initia ...
or AMD
Athlon XP Athlon is the brand name applied to a series of x86-compatible microprocessors designed and manufactured by Advanced Micro Devices (AMD). The original Athlon (now called Athlon Classic) was the first seventh-generation x86 processor and the fi ...
. Nightly builds are also available.


Media formats and features

:''In this section Media Player Classic and MPC refer to both the original MPC and its forks, unless otherwise specified.'' Media Player Classic is capable of
VCD Video CD (abbreviated as VCD, and also known as Compact Disc Digital Video) is a home video format and the first format for distributing films on standard optical discs. The format was widely adopted in Southeast Asia, Central Asia and the ...
,
SVCD Super Video CD (Super Video Compact Disc or SVCD) is a Digital data, digital format for storing video on standard compact discs. SVCD was intended as a successor to Video CD and an alternative to DVD-Video, and falls somewhere between both in ter ...
, and DVD playback without installation of additional software or
codec A codec is a device or computer program that encodes or decodes a data stream or signal. ''Codec'' is a portmanteau of coder/decoder. In electronic communications, an endec is a device that acts as both an encoder and a decoder on a signal or ...
s. MPC has built-in codecs for
MPEG-2 MPEG-2 (a.k.a. H.222/H.262 as was defined by the ITU) is a standard for "the generic coding of moving pictures and associated audio information". It describes a combination of lossy video compression and lossy audio data compression methods, ...
video with support for subtitles and codecs for LPCM, MP2,
3GP 3GP (3GPP file format) is a multimedia container format defined by the Third Generation Partnership Project (3GPP) for 3G UMTS multimedia services. It is used on 3G mobile phones but can also be played on some 2G and 4G phones. 3G2 (3GPP2 ...
, AC3, and DTS audio; along with native playback of the Matroska
container format A container format (informally, sometimes called a wrapper) or metafile is a file format that allows multiple data streams to be embedded into a single file, usually along with metadata for identifying and further detailing those streams. No ...
. MPC also contains an improved
MPEG The Moving Picture Experts Group (MPEG) is an alliance of working groups established jointly by ISO and IEC that sets standards for media coding, including compression coding of audio, video, graphics, and genomic data; and transmission and f ...
splitter that supports playback of VCDs and SVCDs using its VCD/SVCD/XCD Reader. On October 30, 2005, Gabest added MP4 and
MPEG-4 Timed Text MPEG-4 Part 17, or MPEG-4 Timed Text (MP4TT), or MPEG-4 Streaming text format is the text-based Subtitle (captioning), subtitle format for MPEG-4, published as International Organization for Standardization, ISO/International Electrotechnical Commis ...
support.
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Flash ...
movies (SWF) can be played and frames jumped to. Supported media formats within the latest builds of MPC-HC and MPC-BE have been considerably expanded compared to the original MPC, as these builds are bundled with iterations of
libavcodec libavcodec is a free and open-source library of codecs for encoding and decoding video and audio data. libavcodec is an integral part of many open-source multimedia applications and frameworks. The popular MPV, xine and VLC media players u ...
and libavformat. MPC-HC version 1.7.0 and newer utilize LAV filters, while MPC-BE uses
FFmpeg FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing of vid ...
directly. Consequently, they support all formats from those libraries. MPC-HC is also one of the first media players to support
Dolby Atmos Dolby Atmos is a surround sound technology developed by Dolby Laboratories. It expands on existing surround sound systems by adding height channels, allowing sounds to be interpreted as three-dimensional objects with neither horizontal, nor verti ...
audio natively. MPC can use an INI file in its application folder, making it a
portable application A portable application (portable app), sometimes also called standalone, is a program designed to read and write its configuration settings into an accessible folder in the computer, usually in the folder where the portable application can be f ...
.


DirectShow

Media Player Classic is primarily based on the DirectShow architecture and therefore automatically uses installed DirectShow decoding filters. For instance, after the open source DirectShow decoding filter
ffdshow ffdshow is an open-source unmaintained codec library that is mainly used for decoding of video in the MPEG-4 ASP (e.g. encoded with DivX or Xvid) and H.264/MPEG-4 AVC video formats, but it supports numerous other video and audio formats as we ...
has been installed, fast and high quality decoding and postprocessing of the
MPEG-4 ASP MPEG-4 Part 2, MPEG-4 Visual (formally ISO/IEC 14496-2) is a video compression format developed by the Moving Picture Experts Group (MPEG). It belongs to the MPEG-4 ISO/IEC standards. It uses block-wise motion compensation and a discrete cosine ...
, H.264, and
Flash Video Flash Video is a container file format used to deliver digital video content (e.g., TV shows, movies, etc.) over the Internet using Adobe Flash Player version 6 and newer. Flash Video content may also be embedded within SWF files. There ar ...
formats is available in the original MPC.
MPC-HC Media Player Classic (MPC), Media Player Classic - Home Cinema (MPC-HC), and Media Player Classic - Black Edition (MPC-BE) are a family of free and open-source, compact, lightweight, and customizable media players for 32-bit and 64-bit Microsoft ...
and MPC-BE, however, can play videos in these formats directly without
ffdshow ffdshow is an open-source unmaintained codec library that is mainly used for decoding of video in the MPEG-4 ASP (e.g. encoded with DivX or Xvid) and H.264/MPEG-4 AVC video formats, but it supports numerous other video and audio formats as we ...
. MPC-HC and MPC-BE also provide
DXVA DirectX Video Acceleration (DXVA) is a Microsoft API specification for the Microsoft Windows and Xbox 360 platforms that allows video decoding to be hardware-accelerated. The pipeline allows certain CPU-intensive operations such as iDCT, mo ...
support for compatible
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 ser ...
,
NVIDIA Nvidia CorporationOfficially written as NVIDIA and stylized in its logo as VIDIA with the lowercase "n" the same height as the uppercase "VIDIA"; formerly stylized as VIDIA with a large italicized lowercase "n" on products from the mid 1990s to ...
, and
ATI Ati or ATI may refer to: * Ati people, a Negrito ethnic group in the Philippines **Ati language (Philippines), the language spoken by this people group ** Ati-Atihan festival, an annual celebration held in the Philippines *Ati language (China), a ...
/ AMD video cards when using a compatible
codec A codec is a device or computer program that encodes or decodes a data stream or signal. ''Codec'' is a portmanteau of coder/decoder. In electronic communications, an endec is a device that acts as both an encoder and a decoder on a signal or ...
. This provides hardware-acceleration for playback. In addition to DirectShow, MPC can also use the
QuickTime QuickTime is an extensible multimedia framework developed by Apple Inc., capable of handling various formats of digital video, picture, sound, panoramic images, and interactivity. Created in 1991, the latest Mac version, QuickTime X, is a ...
, RealPlayer, and SHOUTcast codecs and filters (if installed on the computer) to play their native files. Though some of these files may play without the external codecs or filters installed. Alternatively, QuickTime Alternative and Real Alternative can be used in place of their player installations for expanded support of their respective file formats.


TV tuners

MPC supports playback and recording of
television Television, sometimes shortened to TV, is a telecommunication medium for transmitting moving images and sound. The term can refer to a television set, or the medium of television transmission. Television is a mass medium for advertising, ...
if a supported TV tuner is installed.


See also

*
Comparison of video player software The following comparison of video players compares general and technical information for notable software media player programs. For the purpose of this comparison, ''video players'' are defined as any media player which can play video, even ...
* DirectVobSub *
WASAPI Windows Vista (formerly codenamed Windows "Longhorn") has many significant new features compared with previous Microsoft Windows versions, covering most aspects of the operating system. In addition to the new user interface, security capabilities, ...
*
VLC media player VLC media player (previously the VideoLAN Client and commonly known as simply VLC) is a free and open-source, portable, cross-platform media player software and streaming media server developed by the VideoLAN project. VLC is available for desk ...


References


External links

* * * * * * * {{Media players 2003 software Free media players Free software programmed in C++ Free video software Windows media players