搜索
  回 原创图片类
8333438帖:Linux 热点 [人气值:938 得分:0]   [大字体 中字体 小字体 可以跟贴

社区公历: 2007-1-12 20:52:18 军舰1984 这样 地写道: 繁體 | 给好友推荐 | 收 藏 | 返 回 | 全部展开
 private a.私人的,非公开的 bucket   [5bQkit]   n.水桶;吊桶;铲斗

在Ubuntu下安装Xine/Totem与相应的解码器

如上所述,一个完整的播放软件必须具备播放引擎、解码器和UI界面三要素,其中播放引擎决定视频播放的性能,而解码器则决定该软件能够支持多少种格式。 Xine播放软件包括Xine-lib、Xine-UI和libxine-extracodecs/w32codecs等几个文件包构成,其中Xine- lib为核心播放引擎,许多发行版Linux已经直接内置,Xine-UI则为图形化的用户界面,libxine-extracodecs和 w32codecs为解码包,两个包内几乎包含所有视频格式的解码器。倘若用户使用Gnome默认的Totem前端,那么Xine-UI可以不必安装,但 Xine-lib核心引擎和两个解码包还是必须安装的。

图2 Linux下的Totem与Xine播放器,安装好解码器后可以播放几乎所有的视频格式。

Ubuntu发行版采用apt-get包管理机制,apt-get在使用上非常方便,只要你输入要安装的文件包,那么它就会自动访问远端的服务器,并从相应路径中获取这些文件,下载后安装在你的计算机上。如果遇到包依赖性问题,apt-get也能够自动解决。不过在使用apt-get之前,我们必须先为系统添加“源”。“源”的概念就是软件升级服务器的目标路径(不仅仅是访问域名,还包括该服务器的存储路径),通俗点说就是指向升级软件包存储在某个服务器的某个文件夹。添加“源”的具体操作如下。(以下资料来自http://wiki.ubuntu.org.cn/)

第一、在终端下输入以下两个命令:

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup [本命令作用是备份sources.list文件]

sudo gedit /etc/apt/sources.list [用gedit编辑器打开sources.list文件]

然后用以下内容替换原来文件中的内容,保存后关闭,我们的建议直接到http://wiki.ubuntu.org.cn/网站参考相应的内容,将网站所列的“源”全部都加入,这样以后升级其他软件也将非常方便。

deb http://ubuntu.cn99.com/ubuntu/ breezy main restricted universe multiverse

deb http://ubuntu.cn99.com/ubuntu/ breezy-updates main restricted universe multiverse

deb http://ubuntu.cn99.com/ubuntu/ breezy-security main restricted universe multiverse

deb http://ubuntu.cn99.com/ubuntu/ breezy-backports main restricted universe multiverse

deb http://ubuntu.cn99.com/ubuntu-cn/ breezy main restricted universe multiverse

第二、在终端下接着输入以下命令,如果是Ubuntu 5.10,那么输入:

sudo apt-get install xine-ui totem-xine w32codecs [安装Xine-ui和Totem-xine播放器前端以及w32codecs 解码器包。]

如果用户使用的是最新6.06版本,输入:

sudo apt-get install xine-ui totem-xine w32codecs libxine-extracodecs [安装Xine-ui和Totem-xine播放器前端以及w32codecs libxine-extracodecs两个解码器包]

第三、上述安装步骤完成后,Xine和Totem就可以顺利实现各类视频的播放,当然DVD播放必不可少,我们可以通过以下命令让这两个播放前端支持DVD:

sudo apt-get install libdvdcss2 [安装libdvdcss2,该文件可以让Xine引擎实现DVD回放]

如果发现DVD播放画面断断续续,最有可能的原因就是DVD光驱的DMA通道没有打开,我们可以通过以下操作来完成:

sudo gedit /etc/hdparm.conf [打开hdparm.conf文件,该文件定义存储设备的工作模式]

然后在打开的文件中查找光驱定义的内容(如/dev/cdrom ),增加一行“dma=on”,这样DMA模式就开启了。笔者使用Ubuntu 5.10曾遇到这个问题,但绝大多数的发行版都已经默认打开光驱DMA功能,无须手动设置。

第四、到这个时候,你应该可以用Xine或Totem播放几乎所有视频文件了。一般来说,大家可能会更习惯用Xine来播放DVD(Xine界面与 WinDVD、PowerDVD更相似一些),而使用Totem来播放压缩视频,但实际上这两者只是在界面上存在差异而已,核心引擎和解码器都完全相同。

总结

由于包管理机制的差异,其他Linux发行版用户不能直接采用上述apt-get命令来安装,但基本的原则都是相同的,即必须安装播放器核心引擎、UI界面以及解码器包。例如在SuSE 10.0中,用户可以通过Yast包管理系统来安装Xine-lib和Xine-UI,而w32codecs解码器包则需要自行下载并用rpm命令方式进行安装;如果是Fedora Core的用户,则可以分别下载打好的rpm安装包,用命令rpm-Uvh *.rpm来完成这些包的安装。倘若用户只想使用Gnome默认的Totem-xine,那么只要直接将解码器包解压到用户目录下的. gnome2/totem-addons/子目录下即可,Totem会在播放视频时自动调用、实现对几乎所有视频格式的支持。倘若你在Linux世界中入了门,那么便会发现Linux环境的多媒体播放能力一点也不比Windows差,而且你只要完成一次安装就可以一劳永逸。




本文地址:http://www.myclub2.com/bbs/plan_disp.asp?topid=8333438&owner=T001&id=8333438 复制
你对此贴的评价:

很有收获(2分)

较有收获(1分)

一般(0分)

  

二频道希望小学认捐开始,请点击    不良信息举报电话   二频永久域名:www.myclub2.com教育网域名:club2.gliet.edu.cn

 



本帖版权属于原作者所有,转载请与原作者联系并注明出处 - 第二频道综合教育社区 [202.193.**.***]
我的BLOG: 进入
个人收藏推荐: More...
  今天的招聘——我咋活呀 就业咨询 2006年12月17日
  双选会——找工作长征中又有新收获! 研究生院 2006年12月17日
  一个老师的自责、道歉与思考(希望大家都看看) 师生交流 2006年12月17日
  董事长对大学生说的 站务工作室 2006年10月30日
  一个老生的反思:我们的大学生活该怎么度过 强国之路 2006年10月30日
我的原创: More...  
 无原创
| 快速返回
相 关 帖 子 作 者 人气 发 表 时 间
Linux (5192字) 军舰1984 [939] 2007-1-12 20:52:18
   Re:Linux (288字) 警察 [140] 2007-1-15 8:52:22

你没有登录或连接已超时

请重新登录

 

页面执行时间:125毫秒