mplayer+smplayer 前后端播放器安装
|
|
marco.chan发布于 2007-12-10 | 19777次阅读 字号: 大 中 小 (网友评论 33 条) 我要评论
|
环境:f8 模式:mplayer做后端,smplayer做前端 说明:如果是自己编译mplayer,后面所讲到的codecs路径就可能发生变化,做适当修改即可!
以下省略一些解压缩之类的操作步骤!
安装livna.org的第三方源!
CODE:
f8版本:rpm -ivh http://rpm.livna.org/livna-release-8.rpm fc7版本:rpm -ivh http://rpm.livna.org/livna-release-6.rpm fc6版本:rpm -ivh http://rpm.livna.org/livna-release-6.rpm
|
以上具体可参考:http://rpm.livna.org/rlowiki/
安装mplayer:
CODE:
yum -y install mplayer mplayerplug-in
|
mplayer官方网站:http://www.mplayerhq.hu/design7/news.html
Codec Packages安装: 下载连接:http://www1.mplayerhq.hu/MPlayer ... al-20071007.tar.bz2
将解压后的全部文件都移到:/usr/lib/codecs/ (具体可参考README文件) 注意codecs目录权限,要rx权限,不光要读取,还要能执行的!
下载smplayer:http://downloads.sourceforge.net/smplayer/smplayer-0.5.62.tar.bz2 smplayer官方网站:http://smplayer.sourceforge.net/
安装smplayer是需要qt3或者qt4的,如果你的电脑里还没有安装,请先安装!
CODE:
yum intsall qt4 qt4-devel
|
安装smplayer(具体可参考Install文件):
CODE:
./configure (如果是现在下载的新版本,省略这一步骤) make # 如果编译成功但是make不成功的话就用“ make QMAKE=qmake-qt4 “ make install
|
如果安装成功的话,就可以使用smplayer了! 在设置中的interface里面有N国语言可选,smplayer支持20几种语言,可以通过"Options -> Preferences -> Interface -> Languages [Simplified - Chinese(ZH_CN)]"更改为熟悉的中文界面! 有问题后面再跟帖说明...刚才匆忙赶制,可能忘记了一些细节,等发现再说。。。 郁闷,cacti服务器出了点问题,我解决问题一下先。。。
+++2008年1月19日晚补充+++
根据后面跟帖的几位朋友说无法执行./configure,我从新下载软件测试后,发现的确不需要这一步(新版本帮助编译了)! 但是我把之前下载的解压开来后,还是需要./configure这一操作的!所以应该是源代码中已经帮我们做好了./configure 的预备工作! 所以可以略过这一步直接执行make (或者make QMAKE=qmake-qt4)。 另外在测试的时候发现一个问题,新下载的smplayer在make这个步骤的时候,如果没有lrelease 这个工具,将出现了一个错误提示,但是还是可以继续“make install”,这样强制安装后的结果是无法调整语言。 make这个步骤中出现的错误如下(对我的f8系统而言)
CODE:
-lQtGui -lQtNetwork -lQtCore -lpthread make[1]: Leaving directory `/data/software/smplayer/smplayer-0.5.62/src' cd src && lrelease smplayer.pro /bin/sh: lrelease: command not found make: *** [src/smplayer] Error 127
|
上 面的错误提示说明很明确的告诉说:没有找到lrelease。后来我想了下原因,应该是新下载的软件包已经将Makefile文件生成好的缘故。原本是需 要我们./configure这一步来生成他的。如果软件作者帮我们生成好的话就会有一个问题:环境变量并不一定能符合自己的系统!
如果出现以上问题,需要检查你的系统中是否有“lrelease”这个命令,我用find搜索后,结果找到了“lrelease-qt4”,我就修改了“Makefile”文件,在21行有两句代码
CODE:
QMAKE=qmake LRELEASE=lrelease
|
说明Makefile是去找lrelease的,而我的系统里只有“lrelease-qt4”,就将”LRELEASE=lrelease“ 修改为 “LRELEASE=lrelease-qt4”。 修改后执行"make"这个操作还是出现了问题
CODE:
make[1]: Leaving directory `/home/marco.chan/Desktop/smplayer-0.5.62/src' cd src && lrelease-qt4 smplayer.pro Updating '/home/marco.chan/Desktop/smplayer-0.5.62/src/translations/smplayer_bg.qm'... Generated 470 translations (306 finished and 164 unfinished) Ignored 277 untranslated source texts Updating '/home/marco.chan/Desktop/smplayer-0.5.62/src/translations/smplayer_cs.qm'... Generated 405 translations (248 finished and 157 unfinished) Ignored 342 untranslated source texts 。。。。以下省略。。。。
|
根据意思是这些语言文件有部分字段无法转换,所以应该问题不大!所以在安装后测试了一下,语言切换果然还是正常的!
关于smplayer语言包的问题,有兴趣的朋友可以参考一下关于smplayer Translation中提到的关于“QT工具 Linguist”的使用方法! http://smplayer.wiki.sourceforge.net/Translation
[ 本帖最后由 marco.chan 于 2008-6-13 22:51 编辑 ]

|
|
转载于:https://my.oschina.net/loveleaf/blog/405448