标签存档: MPlayer

在 Fedora 26 系统环境下编译安装 MPlayer

最近在Fedora 26上使用MPlayer,发现目前的MPlayer又有了较大改进,记录下编译安装过程。

1.安装所需依赖的库文件

1
2
3
[root@bogon athena]# dnf install alsa-lib-devel
[root@bogon athena]# dnf install yasm-devel
[root@bogon athena]# dnf install gtk2-devel

这里说一下ALSA是高级Linux声音体系(英语:Advanced Linux Sound Architecture,缩写为ALSA)是Linux内核中,为声卡提供的驱动组件,以替代原先的OSS(开放声音系统)。一部分的目的是支持声卡的自动配置,以及完美的处理系统中的多个声音设备,这些目的大多都已达到。另一个声音框架JACK使用ALSA提供低延迟的专业级音频编辑和混音能力。如果alsa-lib-devel没有安装,则会造成编译安装的MPlayer无声音。

2.下载安装文件

从MPlayer官方网站下载所需安装包,网站地址:http://www.mplayerhq.hu/

MPlayer-1.3.0.tar.gz(程序代码)

all-20110131.tar.bz2(解码器)

WMP6-2.2.tar.bz2(皮肤)
喜欢Windows Media Player风格的皮肤,所以下载的这个文件,感觉挺怀旧的。

arialuni.ttf.bz2(字体)

1
2
3
4
5
6
7
[root@bogon athena]# cd /home/
[root@bogon home]# mkdir mplayer
[root@bogon home]# cd mplayer/
[root@bogon mplayer]# wget ftp://ftp.mplayerhq.hu/MPlayer/releases/MPlayer-1.3.0.tar.gz
[root@bogon mplayer]# wget ftp://ftp.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
[root@bogon mplayer]# wget ftp://ftp.mplayerhq.hu/MPlayer/skins/WMP6-2.2.tar.bz2
[root@bogon mplayer]# wget ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/arialuni.ttf.bz2

3.安装解码器

1
2
3
[root@bogon mplayer]# tar -xjvf all-20110131.tar.bz2
[root@bogon mplayer]# mkdir /usr/local/lib/codecs/
[root@bogon mplayer]# mv all-20110131/* /usr/local/lib/codecs/

4.编译安装mplayer

1
2
3
4
5
[root@bogon mplayer]# tar -xzvf MPlayer-1.3.0.tar.gz
[root@bogon mplayer]# cd MPlayer-1.3.0/
[root@bogon MPlayer-1.3.0]# ./configure --enable-gui --enable-menu --prefix=/usr/local/ --codecsdir=/usr/local/lib/codecs/
[root@bogon MPlayer-1.3.0]# make
[root@bogon MPlayer-1.3.0]# make install

5.安装皮肤

1
2
3
4
5
[root@bogon MPlayer-1.3.0]# cd /home/mplayer/
[root@bogon mplayer]# tar -xjvf WMP6-2.2.tar.bz2
[root@bogon mplayer]# mv WMP6 /usr/local/share/mplayer/skins/
[root@bogon mplayer]# cd /usr/local/share/mplayer/skins/
[root@bogon skins]# ln -s WMP6/ default

6.安装字体

1
2
3
4
5
[root@bogon skins]# cd /home/mplayer/
[root@bogon mplayer]# bunzip2 arialuni.ttf.bz2
[root@bogon mplayer]# mv arialuni.ttf /home/athena/.mplayer/
[root@bogon mplayer]# cd /home/athena/.mplayer/
[root@bogon .mplayer]#ln arialuni.ttf default

至此,MPlayer就编译安装完成,效果如下。

Enjoy!

在Fedora12安装mplayer

在Fedora12安装mplayer,总结如下:(以下所有操作应使用root用户完成)

1.首先你要确保你的系统安装了以下四个lib,如果没有安装的话请使用以下命令安装。我使用的Fedora12(Constantine)已经安装了以下四个lib所以可以跳过这步了。

yum install libc6-dev
yum install libpng12-dev
yum install libgtk1.2-dev
yum install libgtk2.0-dev

2.接下来到mplayer官方网站上下载所需安装包,网站地址:http://www.mplayerhq.hu/ 网站上提供的安装包很多,我下载的安装包如下:

MPlayer-1.0rc3.tar.bz2(程序代码)

all-20100303.tar.bz2(解码器)

windows-all-20071007.zip(win32解码器)

Blue-1.7.tar.bz2(皮肤文件)

arialuni.ttf.bz2(字体文件)

3.将所有的安装文件都解压到当前文件夹,准备安装。

[root@localhost Athena]#mkdir /usr/local/lib/codecs/
[root@localhost Athena]#mkdir /usr/local/lib/win32/
[root@localhost Athena]#mv all-20100303/* /usr/local/lib/codecs/
[root@localhost Athena]#mv windows-all-20071007/* /usr/local/lib/win32/

以上命令完成了解码器的安装。

4.编译主程序:

[root@localhost Athena]#cd MPlayer-1.0rc3
[root@localhost MPlayer-1.0rc3]#./configure --enable-gui --enable-largefiles
--enable-menu --prefix=/usr/local/ --codecsdir=/usr/local/lib/codecs/
--win32codecsdir=/usr/local/lib/win32/
[root@localhost MPlayer-1.0rc3]#make
[root@localhost MPlayer-1.0rc3]#make install

以上命令完成了主程序的安装。

5.下面安装皮肤和字体:

[root@localhost Athena]#mv Blue /usr/local/share/mplayer/skins/
[root@localhost Athena]#cd /usr/local/share/mplayer/skins
[root@localhost skins]# ln -s Blue/ default
[root@localhost Athena]#mv arialuni.ttf /home/Athena/.mplayer/
[root@localhost Athena]#cd /home/Athena/.mplayer/
[root@localhost .mplayer]#ln arialuni.ttf default

以上命令完成了皮肤和字体的安装。(Athena是我的用户名)

至此,mplayer就安装完成了,尽情享受mplayer带给你的视听效果吧~

PS:以上所有的安装文件都可以根据喜好下载,可以下载你喜欢的皮肤字体,常用的解码器等。所以说安装mplayer的过程就是在享受DIY的过程。比如如果你需要XAnim或RealPlayer解码器,可以到mplayer官方网站上下载相应的解码器并安装到相应的目录。在./configure命令后面加入–xanimcodecsdir=DIR或–realcodecsdir=DIR进行编译。那个DIR就是解码器所在目录啦。并且请读者认真阅读Readme和configure文件内容。因为不同的mplayer的configure都是不一样的,请读者灵活使用~

www.000webhost.com