月度存档: 十一月 2017

在 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!

www.000webhost.com