当前位置: 首页 > 工具软件 > MPlayer CE > 使用案例 >

mplayer的安装

席俊驰
2023-12-01

需要条件:
1.解码器安装包(其中一个就行了)
a.all-20110131.tar.bz2
b.windows-all-20071007.zip
2.mplayer源码包 MPlayer-1.4.tar.xz(源码编译)
3.皮肤
4.mplayer的编码包默认应安装在/usr/local/lib/codecs/中,win32编码默认安装在/usr/local/lib/win32,如果装在了其他目录,在装MPlayer时,./configure的参数要指明路径,参数是–codecsdir=“包的路径”,–win32libdir=“包的路径”。
步骤
1.安装解码器
解压,tar xvf all-20110131.tar.bz2 unzip windows-all-20071007.zip(其中一个)
然后创建解码器目录:mkdir /usr/local/lib64/codecs
最后,将解码器拷贝至新建的目录中

mv all-20110131/* /usr/local/lib64/codecs/
mv windows-all-20071007/* /usr/local/lib64/codecs

2.mplayer源码下载及编译

tar xvf MPlayer-1.4.tar.xz
[kiosk@foundation38 Downloads]$ cd MPlayer-1.4/
./configure --codecsdir=/usr/local/lib64/codecs --enable-gui --enable-menu --language=zh_CN,en --charset=utf8 

这一步出现了错误,第一个错误是“yasm not found“
ysam安装步骤:

tar xvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make
make install

第二个错误,the GUI requires X11

yum install libX11-devel libX11
yum install gtk2-devel

Error: The GUI requires libavcodec with PNG support (needs zlib).
[root@localhost MPlayer-1.4]# yum install libXv-devel.x86_64 -y

然后重新编译

[root@foundation38 MPlayer-1.4]# ./configure --codecsdir=/usr/local/lib64/codecs --enable-gui --enable-menu --disable-ossaudio --language=zh_CN,en --charset=utf8 
[root@foundation38 MPlayer-1.4]# make
[root@foundation38 MPlayer-1.4]# make install

解释一下参数:
–enable-gui 是打开图形界面 这个我想一般都需要
–enable-menu 允许菜单
–prefix=/usr 如果加上此句,mplayer,gmplayer放到/usr/bin/目录下,没有此句,则在安装目录/bin下
–confdir=/usr/local/mplayer 这个是mplayer的安装目录
–language=zh_CN 安装中文界面。
因为ubuntu抛弃了oss音频架构,所以需要添加参数–disable-ossaudio
–enable-freetype 使能支持freetype字体引擎

3.安装皮肤
安装皮肤:
默认的安装路径是/usr/local/share/mplayer/skins/目录,默认的皮肤目录为default

[root@foundation38 Abyss]# mkdir -p /usr/local/share/mplayer/skins/default/
[root@foundation38 Downloads]# cd Abyss/
[root@foundation38 Abyss]# cp -r * /usr/local/share/mplayer/skins/default/

这个步骤完成你可以拥有图形界面了,可以进入/usr/local/bin目录执行gmplayer或mplayer打开播放器,或者在桌面上打开。
卸载

[kiosk@foundation38 Downloads]$ cd MPlayer-1.4/
make uninstall 

如果没有声音
安装alsa相关的包,因为rhel6和centos6以上的版本使用声卡配置都是alsa了,所以声音可能与缺这个相关的包有关.

yum install -y *alsa*

Linux安装mplayer没有声音,是因为linux2.4以后的内核逐渐抛弃oss音频架构而转向alsa,而ubuntu缺少alsa的库,所以我们加上就可以了.
tar xvf alsa-lib-1.0.27.2.tar.bz2
编译安装alsa-lib
cd alsa-lib-1.0.27.2/
./configure
make&&make install

 类似资料: