Linux下的Winamp-XMMS

软件世界

大家一定用过Windows下的Winamp吧。它的功能强大,而且可以下载skin plug-in (皮肤插件),功能可以无限扩展。可是Winamp只有Windows的版本,那么我们这些Linux爱好者就没有可用的吗?有! 在Linux下也有一款可以与Winamp媲美的MP3播放器,它就是4Front Technologies发布的XMMS(X Multimedia System)。它对多种格式和插件的支持让你感觉不到与Winamp的区别。现在就让我们进入XMMS的世界,领略它的风采吧!

XMMS的安装

现在大多数Linux发行版中都编译了XMMS,你可以从http://www.xmms.org/files/1.2.x/rpm/rh7.x/xmms-1.2.6-1.i386.rpm下载的最新版本。最新版本是1.2.6。下载后你就可以在终端窗口中运行下面的命令来安装XMMS了:
#rpm -ivh xmms-1.2.6-1.i386.rpm
如果你曾经安装过XMMS,那么你应该运行这条命令:
#rpm -uvh xmms-1.2.6-1.i386.rpm
硬盘一阵读盘之后,你的XMMS就整装待命了。

初识XMMS

在GNOME主菜单中,选择程序->多媒体程序下的MP3播放器,就可以运行XMMS了。猛然看去,是不是似曾相识呢?的确,XMMS与Winamp的界面几乎一模一样((图1))。

图1
图1

和Winamp一样,XMMS也由3个窗口组成:主窗口(main),均衡器(Equalizer),播放列表编辑器(Play list Editor)。同时,XMMS也提供了Winamp中很受欢迎的窗口吸附功能,使XMMS的窗口显得整洁而有序。

用XMMS播放MP3

XMMS支持MP1、MP2、MP3、AVI、MPG、WAV、CDDA等多种文件格式,通过下载插件,甚至可以支持VQF、MP3Pro、MOV和索尼的AAC格式。用XMMS播放文件很简单。在播放列表窗口中点击“File”按钮就会弹出打开文件对话框,如((图2))。

图2
图2

在文件列表框中选择要播放的文件,确定后XMMS便会自动播放。在播放过程中,双击文件信息区域,可以改变歌曲信息(ID3 flag)。
XMMS的其他播放操作同Winamp如出一辙,我就不再详细介绍了。如果你用过Winamp,那么你一定对XMMS感到得心应手。

XMMS的插件

Winamp有一个很优秀的特性,那就是支持插件。XMMS继承并发扬了这一点。我们也可以在http://www.xmms.org 或者其他网站下载XMMS插件以增强它的性能,因此插件也是本文介绍的重点。和进入Winamp管理插件的步骤一样,打开插件管理器后,首先应点击主菜单,然后选择选项子菜单中的“设定”,于是出现如((图3))所示的窗口。下面我向大家介绍各种插件的配置方法。

图3
图3

1.音效输入插件

(1)CD播放插件((图4))。与Winamp不同的地方是我们首先应该选择光驱的位置,一般是/dev/hdb、/dev/hdc或/dev/hdd。然后选择使用光驱自带的DAC(数字-模拟转换器)或者声卡的DAC。一般使用声卡的DAC可以获得比光驱的廉价DAC更好的播放效果。

图4
图4

(2)MikMod。它允许我们选择XMMS声音的输出效果。至于选择什么效果那还用问?当然是16位,立体声,44kHz。
(3)MPG123设定。它实际上就是设定MP3播放参数的,设定方法与Winamp的NuSoft MP3 Decoder差不多,不过它可以直接通过代理服务器播放MP3文件,还可以把MP3文件转存为WAV文件。

2.音效输出插件

XMMS自带了3个音效输出插件:eSound输出插件、OSS输出插件;写入磁盘插件。如果你使用eSound声卡驱动程序,那么你应该使用eSound输出插件;如果你用的是OSS兼容声卡驱动程序(比如OSS,ALSA,Linux Native等),那么你应该使用OSS输出插件;如果你想把声音记录到硬盘中,那么你应该使用写入磁盘插件。应该注意的是,声音会以WAV文件的形式保存到硬盘,而这样会占用大量的磁盘空间。

3.通用插件

默认安装了3个插件:红外控制插件、改变歌曲插件、摇杆(游戏杆)插件。使用这些插件,你可以通过遥控器或游戏杆来控制XMMS。不过作用并不很大,我就不再介绍了。

4.视觉化模式插件

XMMS自带3个可视化插件:OpenGL频谱分析仪,2D频谱分析仪,柔化范围。当然,你也可以从网上下载更Cool的插件。

给XMMS换皮肤

同Winamp一样,XMMS也支持更换皮肤,让你的XMMS更靓,更有个性!同时,XMMS也完全支持Winamp2.x的皮肤文件。具体方法很简单:将下载后的skin解压缩到/usr/share/xmms/skin/即可。如果skin文件是一个zip文件,那么不用解压,直接放到那里就可以了。效果如((图5)),是不是很Cool?

图5
图5

随着Linux的日渐红火,Linux的应用软件也日渐成熟。XMMS就是一个很好的例子。它的功能与Winamp相比可以说是略胜一筹更是一个免费的软件。