Next Previous Contents

2. 关于 Xine

Xine 是一个为 Unix-类作业系统设计的通用公共许可证规范影片播放软件。 它支持 MPEG-2 与 MPEG-1 压缩格式 (声音 + 影像 复合) 信号, MPEG 声音文档 (例如: MP3) 与 AVI 文档 (使用由 Windows 取得的一些 DLL 文档).

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

Xine 可直接播放 Video CDs, SVCDs and DVDs 光碟。 不幸的是,播放加密/锁码的 DVD 光碟在某些国家仍有法律性的争议所以我们无法在 Xine 软件中加入任何 DVD 解锁/解码的程序码。要播放这种 DVD 光碟,你将需要其他程序或一个特别的 Xine 外挂程序。细节请详见 播放 DVD 光碟 一章。

Xine 强调的是直接且有效率。 在此时并不发展多余的华丽外观。 主要目的仅在于达到平顺播放影片的目标。

2.1 我从那里可以得到 Xine 软件?

Xine 可以从 http://xine.sourceforge.net/得到。 翻译时最新版本为 0.9.2. Xine 同时提供 tar.gz 压缩档与 Debian 和 RPM 包装格式。

2.2 支持平台与系统需求

Xine 需要本机具备显示卡与萤幕 (透过网路的 X-session 播放现在未提供也将可能永远不会实现,因为解码的影像资料流需要巨量的频宽)。

Xine 需要 MIT-SHM ( MIT 内存分享延伸功能),此功能 XFree86 从 3.3.x 就已支持,或 X-Video 延伸功能 (Xv) -- 此功能较快且支持全萤幕操作但只有部份 XFree86 4.x 驱动程序有支持。 想了解更多 Xv 功能 (并知道你的显示卡是否被支持),请参考下述‘增进 Xine 效率’一章或参考 XFree86 组织的网站 ( http://www.xfree86.org/).

Xine 也支持 Dxr3/Holywood+ DVD 解压缩卡的使用来做 DVD 输出. Xine 只能使用这些卡来播放 MPEG 和 DVD .

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

假如你拥有 Matrox G200 或 G400 图形显示卡你可选用 sybcfb/teletux 影像输出驱动程序。 请参看 Xine 内含的 README.syncfb 文档来了解详情。 使用这个驱动程序的好处是可以做到影像图形与萤幕的同步更新以除去常发生于快速移动场景时的 "撕裂"毛边杂讯。

你需要一张支持 OSS 或 ALSA 驱动程序的声卡。 ESD 音效常驻程序也支持。本 HOWTO 假设你已经正确的安装并设定妥你的声卡与 X 伺服器。

Xine 已经被成功安装且使用在下列系统:

移植到 非-Intel 平台的工作正进行中但仍不成熟。 Xine 在 Mac 上的 Linux/PPC 工作正常。 对 Irix(TM) 和 Solaris(TM) 系统平台的支持也在进行中.

2.3 我可以到那边问 Xine 的问题或报告臭虫?

这里有一个位于 Sourceforge 叫 xine-user 的邮件列表,你可以在这里问问题。 所有资料也详见 Xine 网站 ( http://xine.sourceforge.net/).

也有一个 IRC 聊天室。 #xine 它位于 irc.openprojects.net.


Next Previous Contents