1、安装Cygwin,并增加g++、gcc、make这三个包,默认是没有选择的,gcc和g++我选择的是3.*的版本4.*的版本貌似编译某些其他软件时会有问题。下载地址:http://cygwin.com/setup.exe
2、将安装后的Cygwin的bin目录添加到环境变量path中。
3、下载Mplayer,编译版本是1.1,链接:http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.1.tar.gz
4、下载yasm,需重命名为yasm.exe保存到Cygwin的bin目录下http://www.tortall.net/projects/yasm/releases/yasm-1.2.0-cygwin.exe
5、进入Mplayer的解压目录,运行./configure --disable-mencoder,是否输入--disable-mencoder依据个人情况而定,mencoder是一个命令行方式的视频转换工具,可以将的视频文件在各个格式之间进行转换,如果需要这个软件就不输入--disable-mencoder。
6、运行make、make install
7、下载OSD字体ftp://ftp.mplayerhq.hu/MPlayer/releases/fonts/font-arial-cp1250.tar.bz2,将压缩文件中的一种字体放到PREFIX/share/mplayer/font中,这里的PREFIX默认是:Cygwin安装目录\usr\local,你也可以在第5步编译时修改:./configure --disable-mencoder --prefix=你希望的安装目录。压缩文件中有多个字体可供选择,我选的是font-arial-28-cp1250,这个字体比较大看得清楚点,只用选择其中的一个字体即可,将这字体相关的5个文件放到上面的font目录中。
8、在要播放的视频文件上点右键,选择打开方式,将默认的打开方式关联到PREFIX/bin/Mplayer.exe
9、如果全屏时出现花屏的现象,可以建立一个bat文件,在其中输入以下内容:PREFIX/bin/Mplayer.exe -vo gl2 %1或PREFIX/bin/Mplayer.exe -vo gl %1,然后将视频文件的默认打开方式关联到这个文件。