Slackware安装MPlayer并支持基本firefox的流媒体播放,可收听网络广播和直接流媒体网络电视. 此文前面部分整理自sixth的<Slackware中MPlayer的手动安装方法>,后面部分则是自己参考网上其他资料并设置完成的.
(注:如没有特别说明,软件默认安装和目录拷贝可能需要管理员权限).
Part I. Mplayer安装
1、到http://www.mplayerhq.hu/design7/dload.html下载所需要的包(*代表版本号):
essential-.tar.bz2 解码器包
MPlayer-.tar.bz2 mplayer软件包
Blue-*.tar.bz2 皮肤包
## 2、安装解码器(以20071007的版本为依据,其他版本安装方法相同):
1 | tar jxvf essential-20071007.tar.bz2 解压包 |
3、安装mplayer软件包(rc1和rc2的安装方法有区别,对于configure的参数,详情请参看软件源码目录的README、INSTALL以及使用命令帮助./configure –help):
1 | tar jxvf MPlayer-1.0rc2.tar.bz2 解压包 |
其中:–enable-gui 如果要带图形界面就必需带些参数,–codecsdir 设置解码器的位置,–win32codecsdir 设置win相关的解码器的位置,–realcodecsdir 设置real(realplayer)相关的解码器的位置
1 | make |
rc2版本不用再做任何改动。rc1版本可以将解压后MPlayer-1.0rc1 目录下面 codecs.conf gui.conf input.conf example.conf(我是拷贝所有.conf文件)拷到~/.mplayer 下,并mv example.conf config
4、安装皮肤包:
1 | tar jxvf Blue-1.7.tar.bz2 |
5、安装字幕等的相关字体:
把你想用的字体(如 simsun.ttf ,windows系统的字体目录下就有)拷贝到/home/<你的用户名>/.mplayer 下(root用户放到/root/.mplayer下)并且改名为subfont.ttf. 我使用的是系统自带的/usr/share/fonts/TTF/DejaVuSerif.ttf
1 | sudo cp /usr/share/fonts/TTF/DejaVuSerif.ttf ~/.mplayer/subfont.ttf |
Part II. Mplayer Plugin安装,(此部分旨在安装mplayer支持firefox流媒体播放)
1、到http://mplayerplug-in.sourceforge.net/download.php下载最新版的 mplayerplug-in-*.tar.gz
mplayerplug-in-3.45.tar.gz
2、编译软件(如果版本不同,请先vim查看README和INSTALL)
1 | tar zxvf mplayerplug-in-3.45.tar.gz |
重启firefox后,在地址栏输入about:plugins可查看插件安装情况
3、流媒体支持
在firefox地址栏输入about:config.在出现的界面空白处点右键,新建”string”,在弹出的框中输入network.protocol-handler.app.rtsp,回车。
在值项中输入mplayer的路径(Slackware中刚才mplayer的默认安装路径为/usr/local/bin/mplayer)
新建”string”,值项为network.protocol-handler.app.mms,值为mplayer的路径。