[Open source project] MCM

Source: Internet
Author: User

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.