求kaffeine安装全过程与相关软件,要能播放rmvb

求kaffeine安装全过程与相关软件,要能播放rmvb

现在用着Fedora 8自带的kaffeine,可是不能播放rmvb格式的文件
想自己学装,所以重新下载一些相关软件
结果装了好多次,没有一次成功的,郁闷...

linux的软件好难装,我安装成功的软件只有
jdk 6.0
realplayer (超烂,装了跟没装一样)
锐捷Linux版认证工具 (校园网上网必备工具)

其余的软件像小企鹅输入法,mplayer都安装不成功啊!抓狂      
有个暂时的办法了!realplayer出了realplayer11版本,看起来比realplayer10清晰很多,而且不卡,算是一大改进了
下载地址如下:
http://www.real.com/unix/downloa ... mp;gccVersion=3.4.3
和大家分享
安装也非常简单      
研究多一个mplayer的装法,可以成功播放rmvb,rm等格式文件,现在和大家分享一下,主要是学两篇文章的
装了好久啊,断断续续用了一两个星期      
[原文1]
1下载安装mplayer需要的各种软件
去这里下载http://www.mplayerhq.hu/MPlayer/
MPlayer-1.0rc1.tar.bz2
下载你喜欢的skin
例如你下载 Abyss-1.6.tar.bz2
下载必需的code
all-20061022.tar.bz2
windows-all-20060611.zip
2进行安装
(1)安装相信泊解压(code)
mkdir /usr/lib/codecs
mkdir /usr/lib/wincodecs
tar jxvf all-20060611.tar.bz2
mv all-20060611/* /usr/lib/codecs
unzip windows-all-20060611.zip
mv windows-all-20060611/* /usr/lib/wincodecs
(2安装mplayer
ar jxvf MPlayer-1.0rc1.tar.bz2
cd MPlayer-1.0rc1
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --with-codecsdir=/usr/lib/codecs/ --with-win32libdir=/usr/lib/wincodecs/ --language=zh_CN
注意:
--prefix=/usr/local/mplayer 是安装路径
--enable-gui 安装图形化用户界面
--enable-freetype 调节字体
--with-codecsdir=/usr/lib/codecs/
--with-win32libdir=/usr/lib/wincodecs 指定解码位置
--language=zh_CN 中文
接着
make
make install
(3)安装skin
tar jxvf Abyss-1.6.tar.bz2
mv Abyss /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv Abyss default
(4调试)
cd /usr/local/mplaer/bin/
./gmplaer
打开一个文件播放试一下
看看有些格式的是不是能插放
你就从自己电脑中拷个字体到主目录下的.mplayer文件夹下,并把你的字体改名为subfont.ttf,问题就解决了,或者做个链接也行,只要你喜欢
字体你可以上网下载,mplayer网站也有,你电脑里也有字体,在/usr/share/fonts/chinese下(/usr/share/fonts/chinese/TrueType/uming.ttf就可以用)你就直接cp /usr/share/fonts/chinese/TrueType/uming.ttf $HOME/.mplayer下
每个用户都有自己的环境变量HOME,再cd $HOME/.mplayer 接着
mv uming.ttf subfont.ttf 结束!

[原文2]
安装 mplayer
#yum install mplayer mplayer-gui mplayer-fonts mplayerplug-in mencoder compat-libstdc++-33

安装 codecs
http://www.mplayerhq.hu/MPlayer/releases/codecs/ 下载 all-20071007.tar.bz2
#mkdir -p /usr/lib/codecs
#tar -jxvf all-20071007.tar.bz2 --strip-components 1 -C /usr/lib/codecs/

解决RMVB解码文件与selinux类型与调用类型不一致。
#chcon -t textrel_shlib_t /usr/lib/codecs/drvc.so
#chcon -t textrel_shlib_t /usr/lib/codecs/drv2.so.6.0
#chcon -t textrel_shlib_t /usr/lib/codecs/drv3.so.6.0
#chcon -t textrel_shlib_t /usr/lib/codecs/drv4.so.6.0

使mplayerplug-in (mozilla插件) 生效
#/usr/bin/mozilla-plugin-config -i -f

mplayer-1.0rc2无法播放中文名文件
修改/usr/share/applications/livna-mplayer.desktop中,将exec=gmplayer %U改为gmplayer %f即可。

mplayer的audio问题
[AO_ALSA] Unable to find simple control 'PCM',0.
把audio输出设置为pulse或其他

这样应该没什么问题了。


软件下载>> http://www.mplayerhq.hu/MPlayer/      
安装完mplayer,用yum -y install kaffeine*就能成功安装kaffeine了,估计是因为安装了解码库      
既然装了mplayer就再装个smplayer吧,很像暴风影音,可惜我的smplayer装上去后界面里的中文全部类似java那样的长方形乱码,找了n久都找不到解决办法,郁闷

   付上smplayer安装方法,转贴网址:
http://hi.baidu.com/mgqw/blog/item/84f9db821c71f0a70df4d2fd.html


smplayer官方网站:http://smplayer.sourceforge.net/

安装smplayer是需要qt3或者qt4的,如果你的电脑里还没有安装,请先安装!
yum install qt4 qt4-devel
安装smplayer(具体可参考Install文件):
./configure
make # 如果编译成功但是make不成功的话就用“ make QMAKE=qmake-qt4 “
make install

理论上,这样安装是没有问题的!安装成功后就可以使用smplayer了!
smplayer支持20几种语言,可以通过"Options -> Preferences -> Interface -> Languages [Simplified - Chinese(ZH_CN)]"更改为熟悉的中文界面!

+++2008年1月19日晚补充+++

根据后面跟帖的几位朋友说无法执行./configure,我从新下载软件测试后,发现的确不需要这一步!
但是我把之前下载的解压开来后,还是需要./configure这一操作的!所以应该是源代码中已经帮我们做好了./configure 的预备工作!
所以可以略过这一步直接执行make (或者make QMAKE=qmake-qt4)。
另外在测试的时候发现一个问题,新下载的smplayer在make这个步骤的时候,如果没有lrelease 这个工具,将出现了一个错误提示,但是还是可以继续“make install”,这样强制安装后的结果是无法调整语言。
make这个步骤中出现的错误如下(对我的f8系统而言)
复制内容到剪贴板
-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行有两句代码
复制内容到剪贴板
QMAKE=qmake
LRELEASE=lrelease
说明Makefile是去找lrelease的,而我的系统里只有“lrelease-qt4”,就将”LRELEASE=lrelease“ 修改为 “LRELEASE=lrelease-qt4”。
修改后执行"make"这个操作还是出现了问题
复制内容到剪贴板
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”      
我照上面的方法安装完mplayer后,有了解码库,就能成功用yum安装smplayer,kaffeine,totem了
都支持rm,rmvb文件
yum -y install 播放器*      
有了mms地址还能用做网络电视看

http://bbs.linuxeden.com/thread-163112-1-2.html

      
解码器问题,安装一个通用的解码器,去网上搜,然后用任何播放器都基本能播放了。