文档章节

mplayer+smplayer 前后端播放器安装

月黑风高杀人夜
 月黑风高杀人夜
发布于 2015/04/23 12:07
字数 1064
阅读 28
收藏 0

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 编辑 ]




本文转载自:http://www.linuxdiyf.com/viewarticle.php?id=70475

月黑风高杀人夜
粉丝 11
博文 112
码字总数 90868
作品 0
深圳
私信 提问
Linux系统常见音乐、视频播放器简介

常见音乐播放器 xmms一族 xmms全称是X Multimedia System,这个经典的播放器可能是每个linux的使用者或多或少都接触过的播放器,不过由于采用的是GTK1界面,对非英语环境支持相当不好,于是到...

范堡
2009/05/08
4.6K
0
QtAV 1.5.0 发布,跨平台高性能音视频框架

QtAV 1.5.0 发布,更新内容如下: 加入QtAVWidgets模块。和QtMultimeida一样,QtAV模块只包含核心的功能,只依赖QtCore和QtGui。这样部署QtQuick应用可以去掉QtWidgets模块,大概小6M。QtAV模...

LucasWang
2015/02/14
4.4K
7
nginx搭建视频服务器

nginx搭建mp4、flv流媒体服务器 一、FLV视频发布方式简介   FLV视频有两总发布方式   1、 HTTP方式   这种方式要下载FLV视频文件到本地播放,一旦FLV视频文件下载完成,就不会消耗服务...

hbssliulei
2013/12/15
0
0
有点东西的React+Node开源博客

前言 这是一个 17 年底, 因为无聊做的一个 自己用的博客, 想通过一条龙的方式,学习前端,后端,和部署 最初部署在 阿里云上的,一年后到期了,因为穷,我就改用 , 想看看我的新博客吗 点这里 在这...

lijinke666
05/22
0
0
KDE媒体播放器--Kaffeine

Kaffeine Player 是一款适用于 KDE 桌面环境的全功能媒体播放器。它使用 xine-lib 或者 Gstreamer 作为后端,当前支持从本机或网络播放广泛的媒体文件,以及数字视频广播。 Kaffeine Player ...

匿名
2008/10/31
2.5K
0

没有更多内容

加载失败,请刷新页面

加载更多

系列一、入门教程web端实现地图功能

废话不多说,社会我多多 实现步骤如下 第一步、在高德api注册账户 搜索高德api点击进入官网,自己注册一个账号,你懂得怎么注册撒 点击进入下图画框位置,来到官网api入门教程 第二步、按照以...

我叫小糖主
18分钟前
4
0
springboot统一校验validator实现

第一步: pom.xml需引入spring-boot-start-web依赖,其中包含validator框架包 <!--Spring Boot Web依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifact......

zzx10
19分钟前
1
0
vue组件系列-预览、放大、缩小、旋转

这个用的是别人的,如果有问题,估计改起来会很纠结。 安装 npm install v-viewer --save 卸载 npm uninstall v-viewer 注册 在main.js中 // The Vue build version to load with the `impor...

轻轻的走过
21分钟前
1
0
Taro Input输入内容无法绑定state问题

在onInput事件中,返回内容,返回内容即是输入框内容 例如只能输入一个小数点: <Input type='digit' placeholder='带小数点的数字键盘' value={this.state.advance} onInput={ e => this.ch......

步步登高
22分钟前
0
0
Windows10远程连接CentOS7(搭建Xrdp服务器)

Windows10远程连接CentOS7(搭建Xrdp服务器) 听语音 浏览:0 | 更新:2018-02-11 12:56 1 2 3 4 5 6 7 分步阅读 通过VNC或Xdmcp的方式远程连接linux图形桌面,虽然都很方便,但有个缺点就是...

linjin200
23分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部