Ubuntu上搞定视频播放

董师傅茶坊

我们除了可以将Ubuntu作为开源办公平台之外,也可以把Ubuntu打造成一个功能强大的多媒体平台。前几期,我们介绍了如何在Ubuntu系统中听音乐、看在线视频。本期,我们就来搞定所有格式的本地视频吧。在Ubuntu系统中,可用的视频播放软件很多,如系统自带的Totem电影播放机,第三方的播放软件如SMPlayer、VLC媒体播放器等。在Ubuntu系统中安装上相应的音视频解码器,观看VCD、DVD以及其他常见格式的视频将是一件非常轻松的事。本文介绍基于Ubuntu 桌面版8.10,使用GNOME集成桌面环境。

一、安装音视频解码器

在Ubuntu系统中,要支持多种音视频格式文件的播放,还须另外安装相应的解码器。对于音频格式的支持,需要安装gstreamer,而对于视频格式的支持,则需要安装w32codecs解码器。

在Ubuntu系统中安装这两种解码器很简单,这里以安装w32codecs解码器为例来介绍。如果当前系统连接到互联网,我们用新立得软件包管理器安装该软件。首先打开新立得软件包管理器窗口,点击窗口工具栏上的“搜索”按钮,在“搜索”对话框中输入关键字“w32codecs”,则搜索结果出现在可安装软件包列表区中。标记“w32codecs”软件包并安装它。w32codecs默认的安装目标路径为/usr/lib/codecs。下面介绍的几款播放软件,在播放特定格式的视频文件时,均要求系统中安装有w32codecs解码器。

董师傅提示:值得指出的是,如果是从网上下载w32codecs的源代码包进行安装,其默认安装目标路径与目录名跟系统要求的不符,我们需要将w32codecs的安装目录移到/usr/lib目录下,并改名为codecs。

二、播放VCD、DVD

在Ubuntu系统中播放VCD或DVD,我们可以使用SMPlayer播放器或VLC播放器。这里以SMPlayer播放器为例来介绍。

Ubuntu系统默认没有安装SMPlayer播放器,在Ubuntu系统中安装SMPlayer很简单,Ubuntu的软件源已经包含了该软件的安装包。我们使用新立得软件包管理器来安装即可。安装完毕后,在菜单“应用程序→影音”下可找到“SMPlayer”项,点击该项则运行SMPlayer播放器程序(如图)。

16-f13-1.jpg

使用SMPlayer播放VCD或DVD时,首先要设置系统中光驱的位置。将VCD或DVD光盘放入光驱后,运行SMPlayer程序。点击“打开”菜单下的“VCD”项,会弹出提示窗口,要求我们设定CD-ROM或DVD的驱动器。两个驱动器可以相同也可以不同。根据系统中分配的光驱标志来进行设定。如系统自动挂载光盘到目录/media/cdrom0,使用df命令可以查看该目录对应的驱动器标志,如/dev/scd0。则在SMPlayer播放器的VCD/DVD驱动器设置窗口中,填写上驱动器标志/dev/scd0。重新运行SMPlayer播放器,再次点击“打开”菜单下的“VCD”项,就可以正常播放视频了。

考虑到光驱读盘可能带来的磨损,对于有些没有经过特殊处理的VCD或DVD光盘,我们也可以复制其上的DAT格式的视频文件或.vob文件到系统中,然后从播放器中打开视频文件进行播放。

三、播放RMVB、RM

在Ubuntu系统上播放RM、RMVB格式的视频常用的方法有两种:一是使用RealPlayer播放器;二是使用Totem-xine播放器。下面分别介绍这两种播放器的安装。

Ubuntu系统默认没有安装RealPlayer播放器,在Ubuntu系统中安装RealPlayer播放器有两种方法:一是从其官方站点http://www.real.com/linux下载最新版的RealPlayer软件包,手动进行安装;二是从Ubuntu的软件源安装。软件源中的RealPlayer的当前版本为11.0.0。安装完毕后,在菜单“应用程序→影音”下可找到“RealPlyaer 11”项,点击该项则运行RealPlayer播放程序。

如果系统中没有安装RealPlayer播放器,我们也可以安装Totem-xine电影播放机来播放rm、rmvb格式的文件。Totem-xine后端使用Xine播放引擎,无论是支持的视频格式数量还是稳定性都要强于系统默认安装的Totem电影播放机。在Ubuntu系统的软件源中含有Totem-xine软件安装包,我们可以通过新立得软件包管理器来安装该软件。在打开的新立得软件包管理器窗口中搜索“Totem-xine”,搜索到可用软件安装包后下载并安装它。

安装完毕后,因在菜单“应用程序→影音”下并没有添加相应的菜单项,我们可以手动添加上相应的菜单项。在菜单“系统→首选项”下找到“主菜单”项,单击该项则打开“主菜单”设置窗口,在窗口左侧的“菜单”列表中点选“影音”项,在右侧的程序项列表中,我们可以看到“电影播放机(Xine)”项,该项默认没有选中,勾选该项并关闭窗口。回到桌面环境,此时在菜单“应用程序→影音”下应可以找到“电影播放机(Xine)”项。

如果没有删除默认安装的Totem电影播放机,因它与Totem-xine播放器的外观是类似的,在使用时应注意区分使用的是哪种播放器。从两种播放器的“关于”窗口中可以看到不同之处,例如在Totem-xine播放器的“关于”窗口中可以看到它使用xine-lib库构建。

四、播放AVI、WMV

AVI和WMV是两种常见的视频格式,在安装了w32codecs解码器后,使用上面介绍的SMPlayer、VLC、Totem-xine均可以播放这两种格式的文件。

董师傅提示:上面介绍了在Ubuntu中常用的播放本地视频的方法。当碰到有不能播放的视频格式时,首先要找到这种格式的解码器,然后进行正确的安装,之后才能正常播放。