Fedora9下 多媒体播放器的设置

来源:互联网 发布:厕所没门知乎 编辑:程序博客网 时间:2024/04/29 16:41
[说明]以下资料系在网上搜到的,如有侵权,请联系本人。
[免责声明]尽管以下方法对于本人的系统有效,但不保证对其他系统有效。 一、totem-xine(http://www.5dlinux.com/article/1/2007/linux_10731.html) 故障原因:yum install totem-xine安装后播放rmvb无声音 解决方法:yum install -y xine-lib-extras-nonfree即可 详细方案: 作者:nonamehhw 网上有好多文章说明,但是本人根据其中好多来安装都出现过不小问题 包括:可以打开rm,但是不能播放。能播放rm但是没声音 现在你只要按以下步骤来做,相信你一定可以顺利播放! (1)首先将系统已有的totem移去 # yum remove totem (2)安装totem-xine # yum install -y totem-xine (3)安装extras #yum install -y xine-extras(//貌似这一命令不管用。) (4)安装DVD播放 # yum install -y libdvdcss libdvdnav (5)安装lame # yum install -y lame (6)安装mpeg支持 # yum install -y ffmpeg (7)安装RM播放支持 # yum install -y compat-libstdc++-33 (如果没安装这个realplayer是用不了,totem播放出现没图象与没声音) (8)安装声音支持 # yum install -y xine-lib-extras-nonfree (如果没安装这个totem播放rm有图象没声音) (9)最后安装vlc # yum install -y vlc 到这!totem-xine已全部安装完成 但还是不能播放rm,因为没有解码器 下载w32codec(all-20071007.tar.bz2),解压后的所有文件放在 /usr/lib/codecs下 完成!RM,AVI快试试了! 注意:在yum安装过程中,最好不要一次安装太多,如yum install -y totem-xine xine-extras libdvdcss libdvdnav....!这样好多时是报安装出错! 二、本方法在 Fedora Core 6 下测试通过:(http://blog.chinaunix.net/u/7217/showart_203921.html) (注意: 首先确定你能连接 internet) 第一部分:播放器安装 1. 安装 liva 源 # rpm -ivh http://rpm.livna.org/livna-release-6.rpm # rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY2. 卸载 totem # yum -y remove totem 3. 安装 totem-xine, vlc # yum -y install totem-xine vlc xine-lib-extras-nonfree totem-xine-mozplugin 4. 安装解码器 下载解码器,地址: http://www4.mplayerhq.hu/MPlayer/rel...061022.tar.bz2 # tar jxvf all-20061022.tar.bz2 # mkdir /usr/lib/codecs # mv all-20061022/* /usr/lib/codecs # chmod 755 /usr/lib/codecs/* (注:如果你已经安装了 codec,那就只需添加链接就可了) 5. 测试 a. 选择 应用程序 -> 影音 -> 电影播放机 看看能不能播放 real 格式,quicktime 格式的视频 b. 选择 应用程序 -> 影音 -> VLC Media Player 看看播放 dvd, vcd 能行不? c. 浏览器支持 使用 mozilla 或 firefox 打开 http://www.apple.com/trailers/ 选择一个视频就可以用 totem-xine 来播放了。 6. 安装 RealPlayer 安装了linux版本的RealPlayer,播放RMVB,有图象无声音,或声音卡。 a. 安装 RealPlayer 下载地址: http://www.real.com/linux/?src=guide...eregion=footer b. 安装 alsa-oss: # yum -y install alsa-oss c. 修改 /usr/bin/realplay:
CODE:
68 while /bin/true; do 69 # Restart the player if exit code is 10 70 aoss $REALPLAYBIN "$@" 71 if [ $? -ne 10 ]; then 72 break
改的是第 70 行,在前面加个 aoss(//貌似在F9下面是第50几行) d. 测试播放 rmvb i. 本地视频播放测试 ii. 浏览器支持 重启 firefox 或 mozilla 打开: http://www.npr.org/ 点击“Hourly Newscast“ 然后选择总是使用 /usr/bin/realplay 打开。 这就激活 RealPlayer 的 mozilla, firefox 插件了。 三、(http://www.linuxdiyf.com/viewarticle.php?id=94014) 排错:Mplayer与totem-xine   作者: zhania  发布日期: 2008-6-06    查看数: 102   出自: http://www.linuxdiyf.com 安装了这两个播放器但是却在Fedora9中不能正常使用,编解码器也已经有了。最初以为只是Livna没有处理好,其实后来发现是设置的问题,Livna的repo上的东西,特别是播放器,似乎总是有那么一些问题出来。 Mplayer 症状:升级过了之后也运行不起来,导致GMplayer等以它为前端的播放器自然而然也不能使用,使用命令行查看,发现错误如下: The flip-hebrew option can’t be used in a config file. Error parsing option flip-hebrew=no at line 133 其实只是配置文件的错误,我没有再返回去看原来可用的版本在我这里是怎么设置的,但是这里的错误给出得已经很明显,照着做就可以解决。 解决:找到/etc/mplayer/mplayer.conf,在其中找到flip-hebrew = no 这一行,将其注释掉,变成:#flip-hebrew = no ,保存退出即可。 Totem-xine 症状:安装了xine,也安装了totem-xine,也安装了编解码器,但是无法播放rmvb,avi,wmv等格式。 这个情况可以先看看xine是否能播放,如果xine可以,那么问题极有可能是你的totem没有以xine作为后端,而代之以gstreamer了。检 查totem(在菜单中可能叫做movie player,电影播放器),Help → About,是否可以看到Gstreamer的字样? 解决:切换totme的后端为xine。做法是:终端(如果希望全系统所有用户都改变则登录root,否则用一般用户身份操作),执行命令totem-backend -b xine即可。 附注 关于win32解码器的安装,本文末尾参考中给出了下载的地址 ,推荐是下载其中最新的版本,解码器是一个压缩包。 如你下载的是当前最新的all-20071007.tar.bz2,使用命令 tar -xjvf all-20071007.tar.bz2 解压到当前文件夹,然后以root身份执行: #mv ./all-20071007 /usr/lib/win32 #ln -s /usr/lib/win32 /usr/lib/codecs #ln -s /usr/lib/win32 /usr/local/lib/win32 #ln -s /usr/lib/win32 /usr/local/lib/codecs 如果你的selinux是开着的,最好在执行一句: #chcon -t textrel_shlib_t /usr/lib/codecs/drv* 解码器安装完成。