2008年1月17日星期四

Ubuntu 7.10 下实现媒体文件的全能播放

在 Ubuntu 6.06 时没有问题,可是升级到 7.10 之后,好久没有再看过什么片子,今天打开一个 RMVB 文件,告知 RealAudio4 解码器有问题,无法播放。于是按以下步骤逐步安装软件和解码器。
由于 Ubuntu 用的是 GNOME 桌面软件,所以使用默认的 gstreamer 作为媒体播放平台……

(注:每段代码都是一条命令)
安装 gstreamer 的解码器组件。
sudo apt-get install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse

安装 w32codecs 解码器。注意事项在后面……
sudo apt-get install w32codecs

替换系统自带的 totem,使用 xine 后端的 totem。可以播放 RM/RMVB 文件。
sudo apt-get install libxine-extracodecs totem-xine ffmpeg lame faad sox mjpegtools libxine-main1

最后是 w32codecs 的注意事项。可能 apt-get 不能从默认的软件源里获得 w32codecs 这个解码器包,所以可能需要配置一下软件源,至少我知道在 cn99 那里就有。具体配置方法这里写的很清楚。

Update:
这里有一个解决无法播放 RM 文件的方法,值得阅读。