Windows下MPlayer编译详细步骤

学 习在 windows 下编辑 MPlayer ,参考了 http://blog.sina.com.cn/s/blog_465bdf0b010000o6.html ,在这里谢谢这位兄弟了,你让我节省了不少时间。当然还要介绍一个好 的网站: http://oss.netfarm.it/mplayer-win32.php ,在这里可以得到很多的帮助。

我 的机子是:

 

 

关 于编译环境配置,参见 ffmpeg 中 的配置介绍。

关 于 directx 的头文件,我是直接将我机子上安装的 dx include 中的所以头文件都复制到了 c:/mingw/include 中。

开始下载安装一些 MPlayer 编译所依赖的软件和 lib 等东东(这些都是原文,我只是

做补充)

1
freetype OSD 字幕用)
软件主页: http://www.gnu.org/software/libiconv/
需 要文件: libiconv-1.9.1.tar.gz
这个文件和下面提到的文件在 windows 下都可以使用 WinRAR 解压。解压后把 libiconv-1.9.1 目录放在,比如说 C 盘下面,然后双击打开 MSYS ,输入

cd C:/ libiconv-1.9.1

注: 打开 libiconv-1.9.1 目录,也可以按需要指定其他目录(下同)。回车,然后输入:
./configure --prefix=c:/mingw --disable-shared

注: 配置代码命令,其中 --prefix=c:/mingw 为指定目录命令, --disable-shared 为取消共享。回车,等待执行完毕后,输入:
make


注: 编译命令。回车,等待执行完毕后,输入:
make install


注: 编译安装命令。等待执行完毕后,如果一切顺利,没有报错。那么到此就算完成了一个软件的安装。与下面的各个步骤大同小异,下面我就写的简单一些了。

 

2 freetype2
软件主页:
http://sourceforge.net/project/showfiles.php?group_id=3157
需 要文件: freetype-2.1.9.tar.bz2
同上一样,解压,然后

cd freetype-2.1.9
make
注: 这个软件不需要 ./configure
make install


注: 我用的是 2.3.5 版本,需要 ./configure 的,可以看截图,直接 make 是错误的。

 

 

 

 

 

3 zlib
软件主页:
http://www.gzip.org/zlib/
需 要文件: zlib-1.2.2.tar.bz2
解压

cd zlib-1.2.1
make
make install

 


4 libpng  软件主页: http://sourceforge.net/project/showfiles.php?group_id=5624
所 需文件: libpng-1.2.8-config.tar.gz
解压

cd libpng-1.2.8-config
./configure --prefix=c:/mingw --disable-shared
make
make install


5 libjpeg 软件主页: http://www.ijg.org/
所需文件: jpegsrc.v6b.tar.gz
解压

cd jpeg-6b
./configure --prefix=/mingw/ --enable-static
make
cp .libs/libjpeg.a c:/mingw/lib/
cp jpeglib.h jconfig.h jmorecfg.h c:/mingw/include/


6
libregif
软件主页:
http://armory.nicewarrior.org/projects/libregif/
所 需文件: libregif 4.1.6
解压

cd libregif-4.1.5
./configure --prefix=c:/mingw
make
make install
   
注: 由于给的连接无效,可以到 http://oss.netfarm.it/mplayer-win32.php 下载,并解压到相应的文件夹下即可


7nasm
软件主页: http://sourceforge.net/project/showfiles.php?group_id=6208
所 需文件: nasm-0.98.39.tar.bz2
解压

cd nasm-0.98.38
./configure --prefix=c:/mingw


make
mkdir c:/mingw/man/man1
make install

 


8
lame
软件主页:
http://lame.sourceforge.net/download/download.html
所 需文件: lame3.96.1.tar.gz
解压

cd lame-3.96.1
./configure --prefix=c:/mingw --disable-shared --disable-decoder


make
make install


9
xvid
软件主页:
http://www.xvid.org/downloads.html
所 需文件: xvidcore-1.0.3.tar.bz2 http://downloads.xvid.org/downloads/
这 个软件最新的 1.1beta 版 从我的机子上跑的情况来看,似乎对原来版本的兼容性有点问题,大家还是用旧的 1.0.3 版本的吧。
解压
cd xvidcore-1.0.3/build/generic
./configure --prefix=c:/mingw --disable-shared


make
make install
mv c:/mingw/lib/xvidcore.a c:/mingw/lib/libxvidcore.a



10
x264
软件主页:
http://subversion.tigris.org/servlets/Proj...ist?folderID=91
所 需文件: svn-win32-1.1.4.zip
解压后将 /bin 文件夹内的所有文件复制到 C:/mingw/bin 文件夹内。


11
live
下载地址:
http://www.live555.com/liveMedia/public/
所 需文件: live-latest.tar.gz
解压

cd live
genMakefiles mingw
make

 

 

MPlayer 编译:

 

注意: 我没有要 live555

 

 

 

 

播 放本地

网 络音视频:

 

 

< src="http://s.vdoing.com/u/107/54977.js" type="text/javascript">

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值