GNU/Linux 下视频播放器最主要的问题就是,大多数流行的视频编解码算法都是私有的,而要在自由软件应用程序(主要由于许可费用问题)中实现这些编解码算法,必须对这些算法进行反向工程。反向工程非常复杂,而且在某些国家这还是非法的。这限制了此类编解码的发展,从而 GNU/Linux 下可支持的视频文件类型也是屈指可数。
例如,如果不从 Internet 上下载相应的编解码器,要想播放某些压缩的视频文件或者 DVD 是不可能的。
![]() | 警告 |
---|---|
在某些国家,DVD 的回放和反向工程编解码算法的状态仍然在观察之中。所以,Mandrakesoft 没有包含使用这些编解码器的全部插件[11]。这里写出的信息旨在帮助那些知道在他们的国家中使用这些功能是合法的 Mandrakelinux 用户。Mandrakesoft 没有暗示您进行违法活动,而在您下载这些编解码器和插件之前,您也应该自行检查您所在国适用的法律。 |
Totem 是 Mandrakelinux 下的默认媒体播放器。它基于 Xine 库,该库可以播放各种各式的影音流和文件,但我们在这里主要关注其视频特性。Totem 最大的特点是它可以使用键盘对播放进行完全控制。
双击支持的视频文件将在 Totem 打开该文件并播放该文件。您也可以从主菜单中启动 Totem,它位于 + → 。Totem 也可以从终端运行:输入 totem --help 可查看可用的全部选项。
Totem 的界面显示于 图 11.7 “Totem 的界面” 中。其界面非常简捷:
要播放 DVD 影碟,只需在驱动器中插入该碟片,Totem 将会开始播放 DVD 碟片。播放时,我们建议您切换到全屏模式。要弹出碟片,请从菜单中选择 → ,或按 Ctrl-E 组合键。
Xine 是 GNU/Linux 中最受欢迎的电影应用程序之一。它支持各种文件格式和输入源。它小巧快速,可扩展性强。它还提供了一个基础库,使得开发多种播放器成为可能。
MPlayer 是另外一个特别好的应用程序,支持多种输出驱动程序,甚至特别老的显示卡。它还支持 DVD、AVI、VCD 等片源。您可能需要下载并安装 winDLLs 和私有的编解码器才能观看更多流行的视频格式。这可能虽然有点麻烦,但您总算是能观看 Windows® 下全部格式的电影了。
此应用程序用于回放高分辨率电影,例如 MPEG1、MPEG2 和 AVI 文件。它无法支持像 Quicktime® 这样的压缩文件,但支持 MPEG2 流文件。
最后,GNU/Linux 下还有其它一些视频应用程序,比如 vlc(MPEG2 文件/流视频和 DVD 播放器)、Ogle(支持菜单和导航的 DVD 播放器)以及 RealPlayer®(私有软件)。我们鼓励您多试试,不同的程序可能满足您不同的需要。