Media Player Classic Home Cinema
   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 serv ...
. 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 tines with which one can spear foods ei ...
, 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 on ...
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. T ...
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 Doom9 is a website featuring information on digital audio and video manipulation (mostly video) and digital copyrights. It is also the forum username of the author of the page, an Austrian who was a college student at the time of the creation of ...
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 PCSX2 is a free and open-source PlayStation 2 emulator for Windows, Linux, and macOS that supports a wide range of PlayStation 2 video games with a high level of compatibility and functionality. Although PCSX2 can closely mirror the original gam ...
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, no ...
under the terms of the GPL-2.0-or-later license. MPC is hosted under the guliverkli project at
SourceForge.net 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 ...
. 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 Doom9 is a website featuring information on digital audio and video manipulation (mostly video) and digital copyrights. It is also the forum username of the author of the page, an Austrian who was a college student at the time of the creation of ...
member clsid, hosted under the guliverkli2 project at
SourceForge.net 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 ...
. 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 Tearing is the act of breaking apart a material by force, without the aid of a cutting tool. A tear in a piece of paper, fabric, or some other similar object may be the result of the intentional effort with one's bare hands, or be accidental. Un ...
, additional video decoders (in particular H.264, VC-1 and MPEG-2 with
DirectX Video Acceleration 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, motion ...
support),
Enhanced Video Renderer Media Foundation (MF) is a COM-based multimedia framework pipeline and infrastructure platform for digital media in Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, and Windows 11. It is the intended replacement for Microsoft DirectS ...
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 High Efficiency Video Coding (HEVC), also known as H.265 and MPEG-H Part 2, is a video compression standard designed as part of the MPEG-H project as a successor to the widely used Advanced Video Coding (AVC, H.264, or MPEG-4 Part 10). In compari ...
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 Streamin ...
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 initial p ...
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, continuous ...
/
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, mirrorin ...
) 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 da ...
s (LAV Filters),
AV1 AOMedia Video 1 (AV1) is an open, royalty-free video coding format initially designed for video transmissions over the Internet. It was developed as a successor to VP9 by the Alliance for Open Media (AOMedia), a consortium founded in 2015 that ...
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 starred ...
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 platform, online video sharing and social media, 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 ...
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 video. ...
, 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 released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
. 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 Streamin ...
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 initial p ...
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 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 terms of technica ...
, and
DVD The DVD (common abbreviation for Digital Video Disc or Digital Versatile Disc) is a digital optical disc data storage format. It was invented and developed in 1995 and first released on November 1, 1996, in Japan. The medium can store any kin ...
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 da ...
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 video coding format, coding of moving pictures and associated audio information". It describes a combination of Lossy compression, lossy video compression and ...
video with support for subtitles and codecs for
LPCM Pulse-code modulation (PCM) is a method used to digitally represent sampled analog signals. It is the standard form of digital audio in computers, compact discs, digital telephony and other digital audio applications. In a PCM stream, the amp ...
, 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 Matroska is a project to create a container format that can hold an unlimited number of video, audio, picture, or subtitle tracks in one file. The Matroska Multimedia Container is similar in concept to other containers like AVI, MP4, or Adva ...
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. Notab ...
. MPC also contains an improved
MPEG The Moving Picture Experts Group (MPEG) is an alliance of working groups established jointly by International Organization for Standardization, ISO and International Electrotechnical Commission, IEC that sets standards for media coding, includ ...
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 support.
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia Computing platform, software platform used for production of Flash animation, animations, rich web applications, application software, desktop applications, mobile apps, mo ...
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 use ...
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 A media player could refer to: *Digital media player, home appliances that play digital media *Media player software, software that plays digital media *Portable media player, portable hardware that plays digital media *Windows Media Player Wi ...
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 DirectShow (sometimes abbreviated as DS or DShow), codename Quartz, is a multimedia framework and API produced by Microsoft for software developers to perform various operations with media files or streams. It is the replacement for Microsoft's ear ...
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 Advanced Video Coding (AVC), also referred to as H.264 or MPEG-4 Part 10, is a video compression standard based on block-oriented, motion-compensated coding. It is by far the most commonly used format for the recording, compression, and distri ...
, 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 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 ...
, 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, motion c ...
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 seri ...
,
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 Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
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 da ...
. 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 avai ...
,
RealPlayer RealPlayer, formerly RealAudio Player, RealOne Player and RealPlayer G2, is a cross-platform media player app, developed by RealNetworks. The media player is compatible with numerous container file formats of the multimedia realm, including MP ...
, 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 QuickTime Alternative is a codec package for Microsoft Windows for playing QuickTime media, normally only playable by the official QuickTime software distribution from Apple Inc. Development has now ceased and the version of the QuickTime code ...
and
Real Alternative RealPlayer, formerly RealAudio Player, RealOne Player and RealPlayer G2, is a cross-platform media player app, developed by RealNetworks. The media player is compatible with numerous container file formats of the multimedia realm, including MP ...
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 advertisin ...
if a supported
TV tuner A tuner is a subsystem that receives radio frequency (RF) transmissions, such as FM broadcasting, and converts the selected carrier frequency and its associated bandwidth into a fixed frequency that is suitable for further processing, usually be ...
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 DirectVobSub (formerly known as VSFilter) is a software add-on for Microsoft Windows (a DirectShow filter) that is able to read external subtitle files and superimposes them on a playing video file. DirectVobSub/VSFilter were formerly part of a ...
*
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