2. 电影应用程序

摘要

本节将会讨论 Mandrakelinux 中的电影播放器。您不但能看到最好的应用程序,还能够得到对可能遇到问题的提示,以及一些可利用的资源。

2.1. 简介

GNU/Linux 下视频播放器最主要的问题就是,大多数流行的视频编解码算法都是私有的,而要在自由软件应用程序(主要由于许可费用问题)中实现这些编解码算法,必须对这些算法进行反向工程。反向工程非常复杂,而且在某些国家这还是非法的。这限制了此类编解码的发展,从而 GNU/Linux 下可支持的视频文件类型也是屈指可数。

例如,如果不从 Internet 上下载相应的编解码器,要想播放某些压缩的视频文件或者 DVD 是不可能的。

[警告]警告

在某些国家,DVD 的回放和反向工程编解码算法的状态仍然在观察之中。所以,Mandrakesoft 没有包含使用这些编解码器的全部插件[11]。这里写出的信息旨在帮助那些知道在他们的国家中使用这些功能是合法的 Mandrakelinux 用户。Mandrakesoft 没有暗示您进行违法活动,而在您下载这些编解码器和插件之前,您也应该自行检查您所在国适用的法律

2.2. Totem

TotemMandrakelinux 下的默认媒体播放器。它基于 Xine 库,该库可以播放各种各式的影音流和文件,但我们在这里主要关注其视频特性。Totem 最大的特点是它可以使用键盘对播放进行完全控制。

双击支持的视频文件将在 Totem 打开该文件并播放该文件。您也可以从主菜单中启动 Totem,它位于多媒体+视频Totem 电影播放机Totem 也可以从终端运行:输入 totem --help 可查看可用的全部选项。

图 11.7. Totem 的界面

Totem 的界面

Totem 的界面显示于 图 11.7 “Totem 的界面” 中。其界面非常简捷:

  • 显示区域。此区域中会显示播放中的影片。当然,您并不是只能在这个小区域中观看影片,按 F 可在全屏和窗口模式之间切换。在全屏模式中,移动鼠标将会在屏幕底部显示播放控制,在右上角显示退出全屏模式的按钮。

  • 位置控制。您可以使用此滑块跳转到影片的任意位置。要想快进,只需向右拖曳该滑块,或者按右向光标键;要想快退,请将滑块向左拖曳,或者按左向光标键。

  • 音量控制。您可使用此滑块调整所播放影片的音量。将滑块向右拖曳或按上光标键,可提高音量;将滑块向左拖曳或按下光标键,可降低音量。

  • 播放控制。这是普通录像机控制的紧凑版本:上一曲(快捷键:B),播放/暂停(快捷键:P)和下一曲(快捷键:N)。

  • 状态。状态栏位于 Totem 窗口的左下角,它显示了影片的播放状态(正播放、已停止、已暂停)以及影片总长度和目前播放的进度。

[提示]提示

H 键可显示或隐藏全部控件。

要播放 DVD 影碟,只需在驱动器中插入该碟片,Totem 将会开始播放 DVD 碟片。播放时,我们建议您切换到全屏模式。要弹出碟片,请从菜单中选择影片弹出,或按 Ctrl-E 组合键。

使用查看菜单中的不同的选项可调整图像的不同参数,进行缩放、更改纵横比等,您可自行探索。

2.3. Linux 下的其它电影应用程序

Xine

XineGNU/Linux 中最受欢迎的电影应用程序之一。它支持各种文件格式和输入源。它小巧快速,可扩展性强。它还提供了一个基础库,使得开发多种播放器成为可能。

MPlayer

MPlayer 是另外一个特别好的应用程序,支持多种输出驱动程序,甚至特别老的显示卡。它还支持 DVDAVIVCD 等片源。您可能需要下载并安装 winDLLs 和私有的编解码器才能观看更多流行的视频格式。这可能虽然有点麻烦,但您总算是能观看 Windows® 下全部格式的电影了。

XMovie

此应用程序用于回放高分辨率电影,例如 MPEG1MPEG2AVI 文件。它无法支持像 Quicktime® 这样的压缩文件,但支持 MPEG2 流文件。

Kaffeine

Kaffeine是基于 Xine 库的 KDE 应用程序。它的功能与 Xine 差不多,但与 KDE 环境集成得更好。

最后,GNU/Linux 下还有其它一些视频应用程序,比如 vlc(MPEG2 文件/流视频和 DVD 播放器)、Ogle(支持菜单和导航的 DVD 播放器)以及 RealPlayer®(私有软件)。我们鼓励您多试试,不同的程序可能满足您不同的需要。



[11] 盒装版本的 Mandrakelinux 包含了一些额外的编解码器。