文档章节

VC2010 编译 Media Player Classic - BE (mpc-be)

雷霄骅
 雷霄骅
发布于 2014/08/16 13:57
字数 418
阅读 76
收藏 1

Media Player Classic - BE (mpc-be)播放器是基于Media Player Classic - Home Cinema (mpc-hc)的播放器,它是开源的。是俄国人写的。今天尝试着编译了一下它的源代码。发现总体上和Media Player Classic - Home Cinema (mpc-hc) 差别不大。但是界面做了皮肤,更加的美观。

编译后界面截图:


第一步::准备

  1. 安装 Visual C++ 2010(不能是Express版本)
  2. 安装Visual Studio 2010 Service Pack 1 ->  http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5&displaylang=en
  3. 安装DirectX SDK (June 2010) ->  http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3021d52b-514e-41d3-ad02-438a3ba730ba

第二步:准备GCC环境(这个主要是编译FFMPEG用的,FFMPEG只能用GCC编译)

 1. 下载并解压msys_be_20120911.7z到C:\MSYS\。地址: http://dev.mpc-next.ru/index.php/topic,706.0.html

(注意:1.就算自己电脑上有MSYS_MinGW,也建议下载这个。2.下载地址貌似被墙掉了,需要翻墙下载,而且下载页面默认是俄文的 = =,需要改成英文)

 2. 编辑 C:\MSYS\etc\下的"fstab" 文件设置MinGW路径
    添加: C:\MSYS\mingw \mingw
    注意他们中间有一个Tab

2. 把以下信息加入系统环境变量:

[plain]    view plain   copy  

  1. Variable    Value
    MSYS        C:\MSYS
    MINGW32     C:\MSYS\mingw
    MINGW64     C:\MSYS\mingw
    YASM        C:\MSYS\bin 


第三步:编译

1.使用svn下载 MPC-HC's 到 "C:\mpc-be" (其他地方也行)

svn地址:

   svn://mpc-next.ru/mpc-be/trunk

2. 打开目录 C:\mpc-be\
   运行update_gcc.bat (有可能要拷贝 在 lib 和 lib64文件夹中的libgcc.a 和 libmingwex.a)

3.其他步骤和编译mpc-hc差不多,里面有很多vs工程,可以分别编译生成相应的exe或者dll

 注:直接运行"build.bat" 可以编译所有文件

本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/11750505

雷霄骅
粉丝 205
博文 419
码字总数 2129
作品 4
朝阳
程序员
私信 提问
MPC-BE 1.0.1.0 1122 beta 版发布

Media Player Classic Home Cinema,简称MPC-HC,是一款简洁的媒体播放器,Media Player Classic 的后续版本,有32位元和64位元版本。Media Player Classic 是由名为 "Gabest" 的程序员建立,...

aoniao
2012/09/12
555
0
Media Player Classic - BE

Media Player Classic - BE (MPC-BE)播放器是基于Media Player Classic - Home Cinema (MPC-HC)的开源播放器。是俄国人写的。MPC-BE发现总体上和MPC-HC 差别不大。但是界面做了皮肤,更加的美...

雷霄骅
2013/09/17
1K
0
MPC-HC v1.7.13 发布,或成为最后一个版本

经典的第三方媒体播放器 MPC-HC v1.7.13 已发布,这是该项目的最新版本,但据项目负责人表示,该版本可能还是最后一个版本。 项目负责人在发布说明中提到,近几个月甚至近几年,活跃开发者的...

局长
2017/07/17
5.1K
46
MPC-HC/MPC-BE/LAV Filter播放器相关

> MPC-HC MPC-HC,全称Media Player Classic Home Cinema,是Windows平台上一个非常轻量级的开源媒体播放器。它支持所有常见的视频和音频文件格式的播放。它是100%免费的,没有任何广告或后门...

shareus
2017/11/22
0
0
K-Lite Codec Pack 5.40发布

K-Lite Codec Pack作为多格式视频解决方案的领头者,从未减慢过更新的步伐,每次更新都会带来不少的改进,此次更新甚至是连Corporate版也更新了。 安装过K-Lite Codec Pack之后,您的播放器就...

红薯
2009/11/06
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Android双向绑定原理简述

Android双向绑定原理简述 双向绑定涉及两个部分,即将业务状态的变化传递给UI,以及将用户输入信息传递给业务模型。 首先我们来看业务状态是如何传递给UI的。开启dataBinding后,编译器为布局...

tommwq
今天
4
0
Spring系列教程八: Spring实现事务的两种方式

一、 Spring事务概念: 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。...

我叫小糖主
今天
8
0
CentOS 的基本使用

1. 使用 sudo 命令, 可以以 root 身份执行命令, 必须要在 /etc/sudoers 中定义普通用户 2. 设置 阿里云 yum 镜像, 参考 https://opsx.alibaba.com/mirror # 备份mv /etc/yum.repos.d/CentO...

北漂的我
昨天
4
0
Proxmox VE技巧 移除PVE “没有有效订阅” 的弹窗提示

登陆的时候提示没有有效的订阅You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options. 用的是免费版的,所以每次都提示......

以谁为师
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部