Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

详细介绍xine 0.5的使用

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

  xine终于推出了0.5版本,相比旧版来说,这更象个成熟的正式版本,界面也漂亮许多,我是在redhat linux 7.2b2上安装xine 0.5的rpm包,显卡是gerforce 2 GTS.我以前还用过xine 0.35,xine 0.37,xine 0.4.3,我发现有些在旧版本的xine上看不了的dvd现在可以看了,真是棒极了.

  Xine 是一个为linux设计的媒体播放软件。 它支援 MPEG-2 与 MPEG-1 压缩格式,MPEG 声音档案 (例如: MP3) 与 AVI 档案 (使用由 Windows 取得的一些 DLL 档案).

  Xine 播放影像与声音讯号资料流并在播放时同步播出。 依照资料流的性质,播放时所需处理器能力有别。 全画框速度播放MPEG 2文件使用400MHz PII系统就可以达成。

  Xine 可直接播放 Video CDs, SVCDs and DVDs 光碟。Xine 强调的是直接且有效率。 界面没有多馀的华丽外观。 主要目的仅在於达到平顺播放影片的目标。

  Xine 需要 MIT-SHM ( MIT 记忆体分享延伸功能),此功能 XFree86 从 3.3.x 就已支援, 或X-Video 延伸功能 (Xv) -- 此功能较快且支援全萤幕操作但只有部份 XFree86 4.x 驱动程式有支援。

  假如你未使用 Xv 功能,建议你设定萤幕颜色深度为 16 位元-每-点 (bpp) 以增进速度。 Xv 似乎在 16bpp 和 24bpp 时效能较佳。

  你还需要一张支援 OSS 或 ALSA 驱动程式的音效卡。

  xine的官方网站是以从http://sourceforge.net/projects/xine/,但是上面只有tgz封装的源程序xine-ui-0.5.0.tar.gz和xine-lib-0.5.0.tar.gz,安装起来不方便,需要rpm包的朋友可到ftp.gnuchina.org/incoming/xine/RPMS/下载

  先下载


xine-lib-0.5.0-1.i386.rpm
xine-lib-oss-0.5.0-1.i386.rpm
xine-lib-arts-0.5.0-1.i386.rpm
xine-lib-w32dll-0.5.0-1.i386.rpm
xine-lib-docs-0.5.0-1.i386.rpm
xine-lib-xv-0.5.0-1.i386.rpm
xine-lib-esd-0.5.0-1.i386.rpm
xine-ui-0.5.0-1.i386.rpm

  其中xine-lib-0.5.0-1.i386.rpm,xine-lib-xv-0.5.0-1.i386.rpm,xine-ui-0.5.0-1.i386.rpm和xine-lib-arts-0.5.0-1.i386.rpm最好都下载,其它就由你自己选择了.

  安装起来很简单,用rpm -Uhv xine*.rpm即可.进入x window,在console上键入xine就可调用xine程序.

  下面我们就来介绍一下xine的使用.

  在使用 Xine 时,你可以输入命令列参数也可以不输入.若你想播放 VCD 或 DVD,最简单的方法 就是输入下述指令:

  xine

  然后在 Xine 控制列单击 DVD 或 VCD 按钮。 Xine将适当的扫描 DVD 或 VCD。 若 Xine 发现DVD 或VCD 存在,你可以按下 `play' 按钮开始播放电影了。当 Xine 首次启用时,Xine 的主视窗将显示 (黑底的 Xine logo)。 在画面上单击滑鼠的右键将出现Xine 的控制面板。Xine 的控制面板类似 VCR 的面板有播放,暂停,停止和移动到起始点或终点的功能。xine在命令列指定影片来源。Xine 使用 media resource locator (MRL)来指定影片来源。

  有用的 MRLs 如下:

  1,file://some/file.vob - 指定档案 /some/file.vob.

  2,fifo://[[mpeg1:mpeg2]:/]some/fifo - Xine 从特别的 FIFO 管线得到影片资料 /some/fifo。 预设,Xine 假设资料流为 mpeg-2 格式,可在 MRL 中明确的指定使用 mpeg1 或 mpeg2。

  3,stdin://[mpeg1:mpeg2] - Xine 从 stdin 取得影片。 使用此 fifo:// MRL, Xine 假设为 mpeg2 除非额外设定。

  4,dvd://VTS_xx_y.VOB - 使用 DVD 上的 指定 VOB 档。这个方法与使用 file:// MRL 方法是不同的,因为 Xine 会直接从 DVD 读进资料而非透过 Unix 档案系统。

  5,vcd://track - 播放 VCD 上特定的轨。

  假设你的dvd碟上有一个test.vob,那你就可以用:


xine dvd://test.vob

  播放vcd就更方便了,你可用xine vcd://3来指定播放vcd的第3轨.

  有些影碟有许多声音轨 (例如 DVDs)。 有两种方法可以选择声音轨。 最简单的方法是使用 Xine 控制面板上声音轨图示(像喇叭形状)旁的箭头来选择。

  或者,你也可以使用 -a 命令列参数。 例如要播放档案的第三音乐轨 /path/foo.mpg:


xine -a 3 /path/foo.mpg

  对 MPEG-1 影片,只支援 mpeg 声音 (阶层 1, 2 and 3)。

  MPEG-2 资料流可以有不同形式的声音流。 Xine 支援 AC3 (dolby digital), mpeg 和 LPCM 声音。 它们被分配到下述轨:


Track selected audio stream
0- 7 AC3 stream 0-7
8-15 MPG audio stream 0-7
16-23 PCM audio stram 0-7

  例如,播放 PCM 资料流 0 使用指令


xine -a 16 file.vob

  有些音效卡支援数位输出称为 SPDIF。 若用命令列参数指定 -S, Xine 会试图使用它。 注意:这个功能只有在你设定使用ALSA 驱动程式且你的 ALSA 驱动程式 支援时才有用。 例如:


xine -S file.vob

  DVDs 和 VOB 档案可能包含字幕资讯, Xine 可以在影片中显示字幕。 这个功能预设是关闭的但是可以改变 Xine 控制面板中字幕图示右侧字幕轨的号码来开启。

  另外,你也可以使用 -u 命令列参数。 例如, 显示编号 0 的字幕,使用:



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:在LINUX下安装 Sybase ASE 11.0.3.3   下一篇:linux应用软件谈之多媒体篇(上)

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章