centos 安装mplayer
时间:2014-12-10 13:29 来源:linux.it.net.cn 作者:IT
为了规避知识产权问题,开源的CentOS没有集成诸如mp3解码器这类软件,自带的媒体播放器无法播放mp3这类媒体,并且没有插件可以自动更新,需要使用第三方软件,其中比较好的是mplayer,相当于widnows下的暴风影音。
为了让CentOS 6播放音视频媒体,我在网上找了一天,综合几个博客文章的方法,终于搞定mplayer以及媒体播放。
CentOS官方提供了第三方软件的链接和操作说明,在这里。
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
RPMForge的dag 软件包列表在这里
http://apt.sw.be/redhat/el5/en/i386/dag/RPMS/
以下操作需要有管理员权限,以root用户登录进行操作。
第一步,下载与操作系统相配的RPM包,用uname -i可以看到操作系统类型,i386下载第一个,x86-64下载第二个:
i686 http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
x86_64 http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
第二步,安装 DAG的GPG密钥,用于验证RPM完整性:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
第三步,校验RPM包完整性,其中根据你的实际环境,*代表i686或x86_64,下同
rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm
第四步,安装RPMForge软件包,这个包大约12KB多,只是rpmforge的工具
rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm
检查软件包更新情况(可不必做),
yum check-update
如果显示类似信息是正常的:29 packages excluded due to repository priority protections
第五步,依次安装所需要的各种软件
yum -y install mplayer 播放器主程序,约15MB
yum -y install mplayer-gui 图形界面的壳,约230KB
yum -y install ffmpeg* 各种解码器,约22MB
完成!
播放时候如果用命令行方式,
mplayer abc.mp3
查看mplayer的说明书,好长!
man mplayer
如果用图形界面,下面命令启动图形界面
gmplayer
实际上安装完以上软件,CentOS自带的各种媒体播放软件因为有了解码器,都可以播放mp3了,如要设置Mplayer为默认播放器,
右键单击音乐文件,属性,打开方式,添加,找到Mplayer Media Player,添加。
附录:第五步安装的软件列表:
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mplayer i686 1.0-0.47.svn20100703.el6.rf rpmforge 4.0 M
Installing for dependencies:
a52dec i686 0.7.4-8.el6.rf rpmforge 82 k
aalib i686 1.4.0-5.el6.rf rpmforge 167 k
cppunit i686 1.12.1-3.1.el6 base 153 k
dirac i686 1.0.2-1.el6.rf rpmforge 2.1 M
enca i686 1.10-1.el6.rf rpmforge 166 k
esound-libs i686 1:0.2.41-3.1.el6 base 74 k
faac i686 1.26-1.el6.rf rpmforge 137 k
freeglut i686 2.6.0-1.el6 base 166 k
fribidi i686 0.10.9-1.el6.rf rpmforge 67 k
lame i686 3.99.5-1.el6.rf rpmforge 634 k
libcaca i686 0.99-0.1.beta17.el6.rf rpmforge 327 k
libdca i686 0.0.5-1.el6.rf rpmforge 127 k
libmad i686 0.15.1b-4.el6.rf rpmforge 72 k
librtmp i686 2.3-1.el6.rf rpmforge 103 k
libvdpau i686 0.4.1-1.el6.rf rpmforge 132 k
live555 i686 0-0.27.2012.02.04.el6.rf rpmforge 810 k
lzo i686 2.03-3.1.el6 base 62 k
mpg123 i686 1.14.4-1.el6.rf rpmforge 406 k
mplayer-common i686 1.0-0.47.svn20100703.el6.rf rpmforge 1.3 M
mplayer-fonts noarch 1.1-3.0.rf rpmforge 1.0 M
opencore-amr i686 0.1.2-1.el6.rf rpmforge 359 k
orc i686 0.4.11-1.el6.rf rpmforge 297 k
schroedinger i686 1.0.10-1.el6.rf rpmforge 555 k
svgalib i686 1.9.25-1.el6.rf rpmforge 718 k
x264 i686 0.0.0-0.4.20101111.el6.rf rpmforge 1.0 M
xvidcore i686 1.2.2-1.el6.rf rpmforge 527 k
Transaction Summary
================================================================================
Install 27 Package(s)
Total download size: 15 M
Installed size: 47 M
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mplayer-gui i686 1.0-0.47.svn20100703.el6.rf rpmforge 230 k
Transaction Summary
================================================================================
Install 1 Package(s)
Total download size: 230 k
Installed size: 237 k
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
ffmpeg i686 0.6.5-1.el6.rf rpmforge 2.6 M
ffmpeg-devel i686 0.6.5-1.el6.rf rpmforge 2.8 M
ffmpeg-libpostproc i686 0.6.5-1.el6.rf rpmforge 23 k
ffmpeg-spice-devel i686 0.4.9-0.15.5spice.20080908.el6 base 57 k
ffmpeg-spice-libs i686 0.4.9-0.15.5spice.20080908.el6 base 272 k
Installing for dependencies:
SDL-devel i686 1.2.14-3.el6 base 362 k
a52dec-devel i686 0.7.4-8.el6.rf rpmforge 24 k
dirac-devel i686 1.0.2-1.el6.rf rpmforge 13 M
faac-devel i686 1.26-1.el6.rf rpmforge 5.7 k
faad2 i686 2.7-1.el6.rf rpmforge 302 k
faad2-devel i686 2.7-1.el6.rf rpmforge 9.5 k
gsm-devel i686 1.0.13-4.el6 base 14 k
imlib2 i686 1.4.4-1.el6.rf rpmforge 930 k
imlib2-devel i686 1.4.4-1.el6.rf rpmforge 9.0 k
lame-devel i686 3.99.5-1.el6.rf rpmforge 21 k
libXdamage-devel i686 1.1.2-1.el6 base 8.7 k
libXxf86vm-devel i686 1.1.0-1.el6 base 17 k
libdc1394-devel i686 2.1.2-3.4.el6 base 50 k
libdrm-devel i686 2.4.25-2.el6 base 65 k
libogg-devel i686 2:1.1.4-2.1.el6 base 12 k
liboil-devel i686 0.3.16-4.1.el6 base 83 k
libraw1394-devel i686 2.0.4-1.el6 base 37 k
librtmp-devel i686 2.3-1.el6.rf rpmforge 16 k
libtheora-devel i686 1:1.1.0-2.el6 base 33 k
libva i686 1.0.6-1.el6.rf rpmforge 155 k
mesa-libGL-devel i686 7.11-5.el6 base 494 k
mesa-libGLU-devel i686 7.11-5.el6 base 110 k
opencore-amr-devel i686 0.1.2-1.el6.rf rpmforge 29 k
orc-compiler i686 0.4.11-1.el6.rf rpmforge 13 k
orc-devel i686 0.4.11-1.el6.rf rpmforge 37 k
schroedinger-devel i686 1.0.10-1.el6.rf rpmforge 90 k
x264-devel i686 0.0.0-0.4.20101111.el6.rf rpmforge 322 k
Transaction Summary
================================================================================
Install 32 Package(s)
Total download size: 22 M
Installed size: 48 M
参考文献:
1. http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
2. http://www.docin.com/p-56780888.html
3. http://www.2cto.com/os/201110/109177.html
4. http://www.jcwcn.com/forum.php?mod=viewthread&tid=191832
(责任编辑:IT)
为了规避知识产权问题,开源的CentOS没有集成诸如mp3解码器这类软件,自带的媒体播放器无法播放mp3这类媒体,并且没有插件可以自动更新,需要使用第三方软件,其中比较好的是mplayer,相当于widnows下的暴风影音。
为了让CentOS 6播放音视频媒体,我在网上找了一天,综合几个博客文章的方法,终于搞定mplayer以及媒体播放。
CentOS官方提供了第三方软件的链接和操作说明,在这里。
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
RPMForge的dag 软件包列表在这里
http://apt.sw.be/redhat/el5/en/i386/dag/RPMS/
以下操作需要有管理员权限,以root用户登录进行操作。
第一步,下载与操作系统相配的RPM包,用uname -i可以看到操作系统类型,i386下载第一个,x86-64下载第二个:
i686 http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
x86_64 http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
第二步,安装 DAG的GPG密钥,用于验证RPM完整性:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
第三步,校验RPM包完整性,其中根据你的实际环境,*代表i686或x86_64,下同
rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm
第四步,安装RPMForge软件包,这个包大约12KB多,只是rpmforge的工具
rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm
检查软件包更新情况(可不必做),
yum check-update
如果显示类似信息是正常的:29 packages excluded due to repository priority protections
第五步,依次安装所需要的各种软件
yum -y install mplayer 播放器主程序,约15MB
yum -y install mplayer-gui 图形界面的壳,约230KB
yum -y install ffmpeg* 各种解码器,约22MB
完成!
播放时候如果用命令行方式,
mplayer abc.mp3
查看mplayer的说明书,好长!
man mplayer
如果用图形界面,下面命令启动图形界面
gmplayer
实际上安装完以上软件,CentOS自带的各种媒体播放软件因为有了解码器,都可以播放mp3了,如要设置Mplayer为默认播放器,
右键单击音乐文件,属性,打开方式,添加,找到Mplayer Media Player,添加。
附录:第五步安装的软件列表:
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mplayer i686 1.0-0.47.svn20100703.el6.rf rpmforge 4.0 M
Installing for dependencies:
a52dec i686 0.7.4-8.el6.rf rpmforge 82 k
aalib i686 1.4.0-5.el6.rf rpmforge 167 k
cppunit i686 1.12.1-3.1.el6 base 153 k
dirac i686 1.0.2-1.el6.rf rpmforge 2.1 M
enca i686 1.10-1.el6.rf rpmforge 166 k
esound-libs i686 1:0.2.41-3.1.el6 base 74 k
faac i686 1.26-1.el6.rf rpmforge 137 k
freeglut i686 2.6.0-1.el6 base 166 k
fribidi i686 0.10.9-1.el6.rf rpmforge 67 k
lame i686 3.99.5-1.el6.rf rpmforge 634 k
libcaca i686 0.99-0.1.beta17.el6.rf rpmforge 327 k
libdca i686 0.0.5-1.el6.rf rpmforge 127 k
libmad i686 0.15.1b-4.el6.rf rpmforge 72 k
librtmp i686 2.3-1.el6.rf rpmforge 103 k
libvdpau i686 0.4.1-1.el6.rf rpmforge 132 k
live555 i686 0-0.27.2012.02.04.el6.rf rpmforge 810 k
lzo i686 2.03-3.1.el6 base 62 k
mpg123 i686 1.14.4-1.el6.rf rpmforge 406 k
mplayer-common i686 1.0-0.47.svn20100703.el6.rf rpmforge 1.3 M
mplayer-fonts noarch 1.1-3.0.rf rpmforge 1.0 M
opencore-amr i686 0.1.2-1.el6.rf rpmforge 359 k
orc i686 0.4.11-1.el6.rf rpmforge 297 k
schroedinger i686 1.0.10-1.el6.rf rpmforge 555 k
svgalib i686 1.9.25-1.el6.rf rpmforge 718 k
x264 i686 0.0.0-0.4.20101111.el6.rf rpmforge 1.0 M
xvidcore i686 1.2.2-1.el6.rf rpmforge 527 k
Transaction Summary
================================================================================
Install 27 Package(s)
Total download size: 15 M
Installed size: 47 M
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mplayer-gui i686 1.0-0.47.svn20100703.el6.rf rpmforge 230 k
Transaction Summary
================================================================================
Install 1 Package(s)
Total download size: 230 k
Installed size: 237 k
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
ffmpeg i686 0.6.5-1.el6.rf rpmforge 2.6 M
ffmpeg-devel i686 0.6.5-1.el6.rf rpmforge 2.8 M
ffmpeg-libpostproc i686 0.6.5-1.el6.rf rpmforge 23 k
ffmpeg-spice-devel i686 0.4.9-0.15.5spice.20080908.el6 base 57 k
ffmpeg-spice-libs i686 0.4.9-0.15.5spice.20080908.el6 base 272 k
Installing for dependencies:
SDL-devel i686 1.2.14-3.el6 base 362 k
a52dec-devel i686 0.7.4-8.el6.rf rpmforge 24 k
dirac-devel i686 1.0.2-1.el6.rf rpmforge 13 M
faac-devel i686 1.26-1.el6.rf rpmforge 5.7 k
faad2 i686 2.7-1.el6.rf rpmforge 302 k
faad2-devel i686 2.7-1.el6.rf rpmforge 9.5 k
gsm-devel i686 1.0.13-4.el6 base 14 k
imlib2 i686 1.4.4-1.el6.rf rpmforge 930 k
imlib2-devel i686 1.4.4-1.el6.rf rpmforge 9.0 k
lame-devel i686 3.99.5-1.el6.rf rpmforge 21 k
libXdamage-devel i686 1.1.2-1.el6 base 8.7 k
libXxf86vm-devel i686 1.1.0-1.el6 base 17 k
libdc1394-devel i686 2.1.2-3.4.el6 base 50 k
libdrm-devel i686 2.4.25-2.el6 base 65 k
libogg-devel i686 2:1.1.4-2.1.el6 base 12 k
liboil-devel i686 0.3.16-4.1.el6 base 83 k
libraw1394-devel i686 2.0.4-1.el6 base 37 k
librtmp-devel i686 2.3-1.el6.rf rpmforge 16 k
libtheora-devel i686 1:1.1.0-2.el6 base 33 k
libva i686 1.0.6-1.el6.rf rpmforge 155 k
mesa-libGL-devel i686 7.11-5.el6 base 494 k
mesa-libGLU-devel i686 7.11-5.el6 base 110 k
opencore-amr-devel i686 0.1.2-1.el6.rf rpmforge 29 k
orc-compiler i686 0.4.11-1.el6.rf rpmforge 13 k
orc-devel i686 0.4.11-1.el6.rf rpmforge 37 k
schroedinger-devel i686 1.0.10-1.el6.rf rpmforge 90 k
x264-devel i686 0.0.0-0.4.20101111.el6.rf rpmforge 322 k
Transaction Summary
================================================================================
Install 32 Package(s)
Total download size: 22 M
Installed size: 48 M
参考文献:
1. http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
2. http://www.docin.com/p-56780888.html
3. http://www.2cto.com/os/201110/109177.html
4. http://www.jcwcn.com/forum.php?mod=viewthread&tid=191832
(责任编辑:IT) |