Windows下MPlayer编译详细步骤
来源:互联网 发布:ug8.0软件下载 编辑:程序博客网 时间:2024/06/01 08:27
学习在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
MPlayer编译: 注意:我没有要live555 播放本地 网络音视频:
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
< src="http://s.vdoing.com/u/107/54977.js" type="text/javascript">
- Windows下MPlayer编译详细步骤
- Windows下MPlayer编译详细步骤
- MPlayer编译步骤
- 总结:linux下安装mplayer详细步骤和问题解决
- 在mingw环境下编译mplayer-1.0pre1的步骤
- windows 中编译mplayer
- Ejoy2D Windows下编译步骤
- Ejoy2D Windows下编译步骤
- MPlayer X86 下编译
- MPlayer X86 下编译
- 开源项目-Mplayer在windows下的编译总结
- MinGW下简单编译FFmpeg(详细步骤)
- Windows下Python安装OpenCV详细步骤
- Windows下Python安装OpenCV详细步骤
- Debian下编译安装MPlayer
- Fedora 下编译安装Mplayer
- Google Chromium源代码Windows下编译步骤
- jrtplib在windows下的编译步骤
- TCPMP0.72RC1的编译与移植以及自己另外做UI完整方法
- 什么是嵌入式开发 嵌入式开发有没有前途
- 联通新定制顶级手机 与iPhone定位明显区隔
- TCPMP编译方法
- NLED驱动结构
- Windows下MPlayer编译详细步骤
- sqlplus 指定节点IP登陆
- CListCtrl使用技巧汇总
- libavformat/libavcodec学习
- 自己写的三个框架,关于IOC,WEB,ORM
- wince tcpmp移植相关
- Movial面向下一代设备推出端对端MeeGo服务与应用
- JavaScript判断浏览器类型及版本
- VC常见的108个问题