MPC
Peter Lee 2008-06-05
I. Introduction
As a popular open-source player with K-lite codec abroad, the play tools such as fantasy audio and video, ghost decoding, and perfect Decoding in China are all bundled with the MPC player program. In addition, player programs such as storm and kmplayer have more or less referenced and used the functions and code in the MPC. The open-source program of MPC started in 2003. It is an early open-source universal player program. Based on the DirectShow architecture, as long as there is an available decoding filter, the program can support any media format. Gabest, creator of the MPC, is also the author of the famous plug-in vobsub.
Unfortunately, the update of the MPC project was stopped in April 2006. Fortunately, there are two open-source projects that are updated on the basis of the MPC. One is the mpc2, which is mainly maintained by clsid2, it mainly fixes some bugs in the original project of the MPC without adding new functions. The other MPC-home cinema is relatively strong. Based on the MPC, anti tearing, jitter testing, and Subtitle synchronization are added, shuttle pn31 Remote Control Support, OSD screen display, Vista ready and many other practical functions.
Main Interface
Ii. Source Code Retrieval
1. Pre-Project gabest
Http://sourceforge.net/projects/guliverkli2/
Https://guliverkli.svn.sourceforge.net/svnroot/guliverkli
Gabest 2006.04 stop update
2. mpc2 (clsid2)
Http://sourceforge.net/projects/guliverkli2/
Https://guliverkli2.svn.sourceforge.net/svnroot/guliverkli2
3. MPC-HC
MPC-home cinema registered:
Http://tibrium.neuf.fr/
Http://sourceforge.net/project/showfiles.php? Group_id = 170561
Https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk
Iii. User Guide
OS: Windows Platform
Compilation platform: vs2003, vs2005 or vs2008
In addition, you need to install directx9.0sdk and Windows Media Format sdk9.
For more information about how to compile the MPC, see how to compile MPC:
Http://blog.csdn.net/sunshine1314/archive/2006/12/13/1442103.aspx
Ii. Typical applications
The most common application of MPC is to build multi-format supported media playing programs on the Windows platform. In addition, it is also very important to build a playback program for a custom format with MPC.
In addition to the player main program, the MPC project also contains many open-source filters, especially splitter filters, such as MP3, MPEG, MP4, mov, FLV, and real splitter. The project that uses MPC has many functions and perfect filter base classes, which is very convenient for building independent splitter, decoder, and other filters.
Iii. More information
If you want to build a multi-format supported media player on a non-Windows platform, you can use two other open-source projects, VLC and mplayer. For more information, see the related articles on this site.