2024年3月20日发(作者:dnf extractor)
维普资讯
打造L i n u x下的万能播放器 文/张健浪
倘若用户风想使用Gnome默认的Totem—xine,那么只要直接将解码器包解压到用户目录_lF的。gnome2/totem—
addons/t}|录下即可,Totem会在播放视频时自动调用。
如果你是~个wi nd0Ws用户,大概对
Interface) 播放引擎负责实际的视频解压
立.从而衍生出庞大的播放器家族,例如
安装多个视频播放器习以为常,播放DVD
处理.它是一套通用的平台:解码器其实 Gnome环境默认的Totem播放器 KDE环境
电影用WinDVD或P0We rDVD;播放RM格
就是视频解码所对应的算法.用户安装某
默认的Kaffelne播放器都是基于Xine ̄JI擎。
式视频用Rea JP J aY;播放WMV视频要用微
个解码器.播放引擎就可以根据这个解码
MP f a Ye r则拥有相当广泛的终端用户.但
软的Windows Media Player 如果播放苹
器提供的运算规则对视频文件进行解码处 衍生型播放器相对少一些(目前常见的只
果的MOV格式视频.大概还需安装一个
理;而软件的ul界面则是指用户的操作界
有Gmpl aye r)。除此之外目前开源业界正
QuiC kTime。造成这种情况的主要原因在
面 也就是我们在视觉上可以见到的播放
在积极开发Gst reame r流媒体播放编程框架
于各类视频格式彼此互不兼容,用户不得 器 如图1所示.~套完整的视频播放工具
{其目的是简化Linux/UNIX的多媒体应用程
不使用多个功能类似的播放器 而在Linux 是由“播放引擎~解码器一uI界面 三个
序开发.或者说Gst reame r将是一个功能强
环境下.虽然也存在许多不同的播放器软
部分组成.不论Windows平台、Linux平台 大的播放引擎).目前0 10版已经发布.
件,但用户完全可以用一个播放器来实现
还是Mac平台都是如此.只不过Windows平
能够支持MP3.Ogg、MPEG1 MPEG2.
所有视频媒体的播放.无须考虑专有格式 台的播放软件开发商将播放引擎、解码器
AVI
、
Ouicktime等多种格式的多媒体数据。
的负累.使用起来也更简单 不过.由于
和Uf界面整合在一起.用户安装完之后就
但作为新生事物.针对Gst reame r的解码器
各个L DUX发行版都没有直接完成解码器的 可以播放解码器所支持的格式,但由于各
数量不多,暂时还缺乏完善的解决方案,
安装,用户必须作一定的手工配置.这也
个播放器厂商都与竞争对手的压缩算法以
因此本文的内容不涉及Gst reame r方面的问
是我们在下文中将向大家介绍的内容。另
及视频格式相互排斥,用户不得不安装多
题。对接触Li n u x不久,或对Li nu x认识不
外需提到的是.本文所用的Linux发行版为
个播放器才能够完成对
Ubuntu
.
其他发行版用户的配置方式有较大
所有格式的支持。
但在Li nu×环境下.
的差异.但基本原则都相同。
情况就大不相同了 首
播放引擎,解码器和用户界面
先Ljnux-F的播放软件并
在进入实质安装配置阶段之前,我
没有将播放引擎,解码
们有必要先来了解一下Linu x环境视频播
器和Ul界面封装在一起.
放的相关知识。在W i ndOwa系统中.视频
而是保持相对独立性。
播放软件都很简单.比如windows Media
目前L nux下应用最广泛
P Jayer Rea JP Jayer
,
WinDVD等都是一个
的播放软件包括X n日干口
拥有完整功能的播放软件 但在L I nu×环
M Pf a Y e r两大类.其中
境下,视频播放软件往往被细化为播放
Xine体系因将XineBl擎
引擎.解码器和播放软件的Ul界面(U Se r
解码器和u l界面相互独
个人电脑www.pcpro.conr.cn 2006年6月 圈
维普资讯
深的用户来说,X ine体系应该更具有普遍
deb http://ubuntu.cn99.com/ubuntu/
性,而它与Gnome、KDE的结合也更紧密。
breazy main restricted universe
multiverse
IibdVdCss2,该文件可以让Xine引擘实现
DVD回放]
在下文中,我们就以X-ne体系为例向大家
如果发现DVD播放画面断断续续.最
有可能的原因就是DVD光驱的DMA通道没
介绍如何安装设置一款能够支持所有格式
deb htto://ubuntu.cn99.com/ubuntu/
的 万能播放器”。
breazy uPdates main rest ricted
universe multiverse
有打开.我们可以通过以下操作来完成:
sudo gedit/etc/hdparm.conf[打开
hdparm.Conf文件,该文件定义存储设备的
工作梗式]
然后在打开的文件中查找光驱定义
在Ubuntu下安装Xine/Totem
与相应的解码器
如上所述,一个完整的播放软件必须
具备播放引擎、解码器和ul界面三要素,
其中播放引擎决定视频播放的性能.而
解码器则决定该软件能够支持多少种格
deb http://ubuntu.cn99.com/ubuntu/
breezy-seCUrity main restriCted
universe multiverse
deb http://ubuntu.cngg.com/ubuntu/
breezy-backPOrtS main restriCted
universe multiverse
的内容(如/de v/cd rOm) 增加一行
“dma=on”
,
这样DMA模式就开启了。笔
者使用Ubuntu 5 10曾遇到这个问题.但绝
大多数的发行版都已经默认打开光驱DMA
功能,无须手动设置。
第四、到这个时候,你应该可以用
式 Xine播放软件包括Xine-I ib Xine—ul和
Iibxine extracodecs/w32codecs等几个文件
包构成,其中Xl ne—I i b为核心播放引擎
许多发行版Li rlux已经直接内置 Xine-Ul ̄0
 ̄13w32cOdeCs为解码包.两个包内几乎包
deb http://ubuntu.cn99.com/ubuntu-
cn/breezy main restricted universe
multiverse
第二 在终端下接着输入以下命令,
Xine或Totem播放几乎所有视频文件了。一
般来说,大家可能会更习惯用X ine来播放
DVD(Xine界面与WinDVD、PowerDVD更相
tu 5 10.那么输入:
为图形化的用户界面.I ibxine-ext racodecs
如果是Ubun
sudo apt-get install xine-ui totem-
[安装XiiqS Ui和
似一些) 而使用Totem来播放压缩视频.
ne播放器前端以及w32codecs解
但实际上这两者只是在界面上存在差异而
Gnome默认的Totem前端.那么Xine—UI可以
Totem—xi
ne w32cOdeCs
含所有视频格式的解码器。倘若用户使用
×i
不必安装 但Xine—I ib核心引擎和两个解码
码器包。]
已.核心引擎和解码器都完全相同。
包还是必须安装的。
Ub unt u发行版采用aPt-g ef包管理机
入:
如果用户使用的是最新6 06版本.输
总结
由于包管理机制的差异,其他Linux发
制,aPt-gef在使用上非常方便,只要你输
sudo apt-get install xine-ui totem-
入要安装的文件包 那么它就会自动访问
xine w32codecs libxine—extracodecs
行版用户不能直接采用上述apt-gef命令来
远端的服务器.并从相应路径中获取这些
[安装Xins—ui和Totem—xine播放器前端以
安装,但基本的原则都是相同的,即必须
文件,下载后安装在你的计算机上。如果
及w32codecs libxine—extracodecs两个解
安装播放器核心引擎.U l界面以及解码器
遇到包依赖性问题.aPt-get也能够自动解
码器包]
包。例如在S uSE 10 0中 用户可以通过
决 不过在使用a Pt—get之前.我们必须
先为系统添加”源 。 “源 的概念就是
包管理系统来安装Xine-I Jb ̄l:lXine-UI,
第三、上述安装步骤完成后.×i ne和
Yast
cs解码器包则需要自行下载并用
Totem就可以顺利实现各类视频的播放.当
而w32code
软件升级服务器的目标路径(不仅仅是访
然DVD播放必不可少,我们可以通过以下
rpm命令方式进行安装 如果是Fedora Core
问域名 还包括该服务器的存储路径).
的用户.则可以分别下载打好的rPm安装
命令让这两个播放前端支持DVD:
通俗点说就是指向升级软件包存储在某个
sudo apt
pm—Uvh rpm来完成这些包的
get install libdvdcss2[安装
包 用命令r
服务器的某个文件夹。添加“源 的具体
操作如下。 (以下资料来自htt P://wiki.
ubuntu.0唱.cn/)
安装。倘若用户只想使
用Gnome默认的Tot em—
Xf n e.那么只要直接将
解码器包解压到用户目
录下的+gnome2/totem--
addons/子目录下即可.
第一 在终端下输入以下两个命令
sudo Cp/etc/aDt/sOurces.1ist/etc/
aot/sources.1ist—backup[本命令作用是
备份sources.1ist文件]
8udo gedit/etc/apt/sources.1ist [用
Totem会在播放视频时自
动调用 实现对几乎所
有视频格式的支持。倘
gedit编辑器打开sources.1ist文件]
然后用以下内容替换原来文件中的
若你在Ll nu x世界中入了
门,那么便会发现Li nuX
内容 保存后关闭.我们的建议直接到
http://wl kI ubuntu.org cn/网站参考相应
的内容.将网站所列的”源“全部都加
环境的多媒体播放能力
一
点也不i; ̄Windows差
入,这样以后升级其他软件也将非常方
便
而且你只要完成一次安
装就可以一劳永逸。口
一.1-.kltllt—cp ro_com_cn 一月
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1710887417a1832797.html
评论列表(0条)