总体来说,Mplayer的确是一个非常不错的播放器。它的速度非常快(你的机器性能要好),并且播放过程非常流畅,不会出现不同步的问题。由于其支持的格式众多,所以会发现它几乎可以完全满足你的需求。
Ogle
Ogle(http://www.dtek.chalmers.se/groups/dvd)是一个纯粹的DVD播放器,并且是第一个支持DVD菜单和导航的播放器。其代码在前面提到的Xine中被用作插件程序。和VideoLAN Client和Mplayer一样,Ogle也是使用Libcss和Libdvdread来解码和读取DVD的。其MPEG解码器功能可以充分利用处理器中的MMX功能和一些硬件的MPEG解压器。
Ogle可以直接从shell中执行,但是如果需要的话,它也有一个可用的GUI界面。这个GUI要比VideoLAN Client看起来更紧凑,而且包含了更多的功能。所有主要功能都可以在GUI上找到,比如暂停、快进等。也就是说,该界面相对Mplayer GUI来说,仍然要大得多。此外,虽然有一个编辑参数的选项,但是其中的功能现在还不能用。
当第一次从Ogle访问DVD时,会出现一个DVD菜单(如图4)。这时你可以使用鼠标,也可以使用菜单来操作。在播放时,它会出现缺省的暂停和声音失真的现象。这相比VideoLAN Client和Mplayer来说,感觉要差一些。不过,这只是偶然发生,不会对观看有什么特别的影响。和其它三款播放器一样,你可以自由地在窗口模式和全屏模式之间自由切换。其切换过程也很平滑。
图4 支持DVD菜单的Ogle
Ogle有一些缺点,其中主要的一个就是它不支持章节菜单,在播放过程中无法进行段落选择。最让人受不了的是,如果要播放另外一个DVD的话,你必须要重新启动该播放器。这个问题和Mplayer一样。当然,这个问题也是因人而异,有的人就不认为这没有什么不好。
Ogle是四款播放器中惟一一款只支持DVD模式的播放器。它以支持DVD菜单而著称,不过由于它是源代码开放的软件,所以其基本的代码现在已经被用于其它的播放器。如果你只播放DVD,那么Ogle还是值得一试,但是如果你还有更多的需求,那么建议还是选择其它的播放器。
总之,使用你钟爱的操作系统,再加上我在这里介绍的四款播放器,你就可以很轻松地来播放DVD了。事实上,其它的播放器还很多,只不过我在此介绍的这四款拥有更多的用户和支持者。由于有很多的选择,相信你总可以找到一款自己喜欢的、用于Linux的播放器。
使用VideoLAN Client来播放DVD,感觉非常流畅,声音也很同步。当开始播放时,缺省情况会打开一个窗口,用于播放电影(如图2)。在播放过程中,你可以使用F键在全屏和窗口模式之间来回切换。整个切换过程非常快,视频不会有停顿的感觉。
图2 VideoLAN Client的大窗口感觉不是很有必要
缺省时,VideoLAN Client的GUI是一个很大的窗口,是这四个播放器中最大的。我总觉得没有这个必要,虽然你也可以将其缩小,但是比例总不是令人满意。我觉得对于一个简单的界面来说,这个窗口的确有些过大了。不过,这个GUI的使用倒是非常简单、清晰,它有停止、暂停、快进等按钮。此外,使用参数设置,很容易就可以对DVD/VCD播放路径、声频播放设备、输出设备以及缺省界面等进行设置。这是在本文中提到的四个播放器中惟一可以使用GUI界面进行参数设置的播放器。
VideoLAN Client惟一的缺憾就是它目前还不支持DVD菜单,所以你只能看电影,而不能做任何其它额外的事情。不过这不是什么致命的缺点。所以与Xine和Mplayer一样,我觉得它还是一个非常不错的DVD播放器。因此,如果你不介意是否有DVD菜单的支持,并且可以容忍其巨大的GUI界面,我认为VideoLAN Client还是一个不错的选择。
Mplayer
Mplayer(http://www.mplayerhq.hu/homepage)是另外一个可以播放MPEG、VOB、AVI、VIVO、ASF/WMV和QT/MOV文件的播放器。此外,使用它你甚至还可以播放VideoCD、SVCD、DVD、3ivx和DivX电影。从这一点上来看,它是这四款播放器中支持格式最多的一款(如图3)。
图3 Mplayer可以支持最多的文件格式
除了这些视频格式外,Mplayer还支持很多的输出驱动器。它可以在在X11、Xv、DGA、OpenGL、SVGAlib、Fbdev和AAlib下工作。此外,也可以使用SDL和其它一些显卡驱动(比如Matrox、3Dfx和RADEON)。而这些显卡可以支持大部分的软件和硬件,因此,你完全可以全屏来欣赏电影。此外,Mplayer还支持一些硬件的MEPG解码板,比如DVB和DXR3/Hollywood+等。
看来它真的不错,那么它的播放性能如何呢?在播放过程中,同步方面会有一些小问题,不过问题不大。所要注意的就是Mplayer对所使用的电脑要求比较高(500MHz以上)。只要你的机器满足这一要求,应该不会有什么问题。如果你的机器配置比较差的话,千万不要使用Mplayer。因为在性能比较差的机器里,声频的同步会非常混乱,而视频则会不停地跳动。这时不论是DVD,还是其它的文件格式都无法观看。对于性能比较差的机器,我认为VideoLAN Client是一个不错的选择。
和其它播放器一样,Mplayer也不直接支持加密的DVD。可以通过下载安装Libcss库来获得这种支持,此外也可以选择是否安装Libdvdread。和Xine不一样,Mplayer不支持插件程序,所以在编译前要确保你已经安装了所需的库。
在缺省时,Mplayer并不会和GUI一起编译,这有点让人不可思议。不过,如果你只是用其来播放DVD的话,似乎并不需要GUI,因为其本身并不支持DVD菜单。当然了,如果你还希望使用Mplayer来播放其它类型文件的话,你就需要GUI了。如果需要加入GUI的支持,那么在编译源码时,需要在配置脚本中加入enable-gui选项。
使用GUI的界面来使用Mplayer,你可以在Mplayer后面加上-gui选项,或者把Mplayer链接到gMplayer,然后每次运行时使用gMplayer来启动。使用GUI的另外一个麻烦是Mplayer可以更换外壳,但是标准的源代码中并没有可用的外壳,所以GUI将无法工作。解决办法是从Mplayer站点上下载外壳并安装。感觉是不是太麻烦了?不过,一旦这一切完成以后,你会发现Mplayer的界面还是蛮不错的。使用缺省外壳,其呈现的是一个简单清爽的界面,并且其占用的屏幕空间也不多。比较起来,你会发现Xine的界面的确有点太大了,而Mplayer的界面则刚刚合适。Mplayer有一个最大的缺点,或者说是最让人懊恼的地方,就是你不能从其GUI界面播放DVD。如果想要播放DVD,你必需要在Mplayer后面加上-dvd来重新启动播放器。也就是说,如果这个时候你要看另外一个DVD,就必需重启播放器。此外,由于Mplayer不支持DVD菜单,所以你无法在Mplayer中访问DVD其它的一些功能。
总体来说,Mplayer的确是一个非常不错的播放器。它的速度非常快(你的机器性能要好),并且播放过程非常流畅,不会出现不同步的问题。由于其支持的格式众多,所以会发现它几乎可以完全满足你的需求。
Ogle
Ogle(http://www.dtek.chalmers.se/groups/dvd)是一个纯粹的DVD播放器,并且是第一个支持DVD菜单和导航的播放器。其代码在前面提到的Xine中被用作插件程序。和VideoLAN Client和Mplayer一样,Ogle也是使用Libcss和Libdvdread来解码和读取DVD的。其MPEG解码器功能可以充分利用处理器中的MMX功能和一些硬件的MPEG解压器。
Ogle可以直接从shell中执行,但是如果需要的话,它也有一个可用的GUI界面。这个GUI要比VideoLAN Client看起来更紧凑,而且包含了更多的功能。所有主要功能都可以在GUI上找到,比如暂停、快进等。也就是说,该界面相对Mplayer GUI来说,仍然要大得多。此外,虽然有一个编辑参数的选项,但是其中的功能现在还不能用。
当第一次从Ogle访问DVD时,会出现一个DVD菜单(如图4)。这时你可以使用鼠标,也可以使用菜单来操作。在播放时,它会出现缺省的暂停和声音失真的现象。这相比VideoLAN Client和Mplayer来说,感觉要差一些。不过,这只是偶然发生,不会对观看有什么特别的影响。和其它三款播放器一样,你可以自由地在窗口模式和全屏模式之间自由切换。其切换过程也很平滑。
图4 支持DVD菜单的Ogle
Ogle有一些缺点,其中主要的一个就是它不支持章节菜单,在播放过程中无法进行段落选择。最让人受不了的是,如果要播放另外一个DVD的话,你必须要重新启动该播放器。这个问题和Mplayer一样。当然,这个问题也是因人而异,有的人就不认为这没有什么不好。
Ogle是四款播放器中惟一一款只支持DVD模式的播放器。它以支持DVD菜单而著称,不过由于它是源代码开放的软件,所以其基本的代码现在已经被用于其它的播放器。如果你只播放DVD,那么Ogle还是值得一试,但是如果你还有更多的需求,那么建议还是选择其它的播放器。
总之,使用你钟爱的操作系统,再加上我在这里介绍的四款播放器,你就可以很轻松地来播放DVD了。事实上,其它的播放器还很多,只不过我在此介绍的这四款拥有更多的用户和支持者。由于有很多的选择,相信你总可以找到一款自己喜欢的、用于Linux的播放器。
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论