MultiMedia 程序:
GTK+-1.x从系统中彻底剔除,MagicLinux以后将不再支持GTK+-1.x以及相关的程序,以下是可用的媒体工具列表:
1, Beep Media Player:
XMMS的开发者没有任何将xmms移植到GTK2平台的计划,并且公开表示他们没有这个打算,而是计划将UI和逻辑分离,让FANS们自己去实现各种UI。所以才有了beep,所以这个基于xmms的程序另起一个分支、另起一个名字也是有一定的道理的。
Beep Media Player,XMMS一样的外观,目前较新的版本已经支持中文的ID3TAG,支持一小部分xmms的插件(绝大多数不行,因为依赖于gtk+)。
Beep的开发者流露出有可能将Beep写成一个gnome程序的打算,这是一个糟糕的主意,gnome的fans们很搞笑的,喜欢拿gimp跟kde下的程序对比,注意:gimp不是gnome imp,而是GNU IMP,gimp诞生的时候,gnome还不知道在哪里呢,所以迄今为止,GIMP跟gnome没有任何关系。
Beep默认可以播放CD, mp3, ogg, wav等格式,xmms的插件也应该可以移植过来,相信不难播放其他的格式,比如使用mplayer Plugin.
2,Grip
Grip的开发者在2000年10月18日将Grip变成了gnome程序,我并不反对GNOME的任何地方,由于本人的幼稚,实在是看不出来gnome和gtk程度到底有什么区别,除了代码复杂了,体系结构复杂了,多了一些corba应用和client server的机制。
非要跟Network挂上钩是非常没有意思的,X有3个级别的网络透明应用,我除了2年前给学生讲课的时候讲了一次,一年半载的都用不了一回,就我自己的机器,Internet谁敢把机器跟我网络化显示,我家里有没有局域网,为了这个东西,难道买两台机器不成?
牢骚归牢骚,人家还是GNOME App了,没办法,喜欢就要安装GNOME,还好gnome体系松散,方便裁减,大概可以裁到5,6个包的样子就可以很好的提供library了。
Grip使用cdparanoia和lame, blackenc等可以rip CD,并且grip提供了一个较好的CD播放界面,总之,这个程序的设计是比较科学的,UI较为友善,容易上手。
3,KSCD:
KDE自带的CD播放器,界面非常经典,几年来一直保持这种风格,它只能播放CD,没有什么特点。
KDE下的一个rip工具是kaudiocreator,也就是说KSCD+kaudiocreator可以提供Grip的功能。
4,Juk:
不少人用过itune了,我用着实在不怎么样,很多人喜欢它,可能更多的是一种Apple情结,消耗资源而且我从来不喜欢那种把生活放在Internet上的方式,所以,我宁可去买CD,也不会去到Internet买歌曲,本人是守旧的。
Juk比Itune好用,但是默认不支持中文ID3TAG,我patch了1.95版,现在最新的仍然不支持,代码变化较大,不愿意patch了,因为1.95版我用的很好。
这是除了winamp情结之外的另一种选择,他面世的时候itune还没有出生,所以不必担心这个问题,jukbox是另外的一种风格。
Gnome下有rythmbox,听说中文支持也是很烂的,gtk2的utf8好失败,如果世界真的那么容易统一,大家早都统一到windows下去了,所以有了linux,所以有了gnome和kde,所以有各个国家和各种编码,utf8的统一是不可能,做内码可以,我不反对。
5,mplayer:
这个名字太经典了,在他问世之前,似乎linux根本没有什么好的视频处理软件,有也是小而烂的,它的问世,一夜之间让linux可以播放基本上所有媒体了,是个里程碑,迄今为止,很多人都说xine好,我怎么用都觉得mplayer舒服一点,即使没有了gtk+-1.x的UI。
因为要剔除gtk+-1.x,所以自然不能保留mplayer的gtk+ UI,gtk2的UI补丁实在不怎么好用,不要也就罢了。
幸好有kmplayer,不论什么都可以kpart一下,所以,你现在可以在任何KDE程序里面播放媒体文件,比如,koffice,konqueror,甚至Kdevelop。
这就是kpart,一个KDE的精华,但是我保证有80%的KDE用户不知道的东西,dcop也是,所以有人贬低gnome是有道理的,任何kde的程序,只要支持kpart就可以在任何其他的KDE程序中调用,但是gnome不行。
构建一个复杂的kate编辑器,需要的是各种part,kwrite就是kate kpart的一个UI实现,不需要重写,方便一点。当然,kate和kwrite已经推出历史舞台,Magic将这个两个不上不下的软件裁减掉了。弃之可惜,食而无味的东西还是弃了的好。
Mplayer可以播放任何其他播放器能播放的媒体格式,mp3, mpeg, wmv, avi, asf,
mov,real等等,你知道的,他都可以播。
6,Xine:
没什么特点,不信可以试试,Mplayer播得了的,他不一定行。用了这么多年了,仍然感觉到mplayer顺手一些,大概也是有理由的吧。
不过他有一个好处,有Arts的Plugin。
7,Arts:
用KDE的大概不是对他没感觉,就是对他很讨厌,所以看问题要深入一点,KDE媒体框架的核心就在这里,也就是说符合框架的程序要想播放更多的格式,不是去修改程序,而是去修改Arts,所以有了Xine Arts Plugin,使用xine插件让arts支持xine能支持的所有格式,所以符合KDE媒体框架的都可以播放Xine支持的所有格式。KSCD不行,他是独立程序,所以他仍然只能放CD。
Mplayer Arts Plugin的request已经不是一天了,但是都没有人能去实现,一来水平有限,二来Mplayer的设计有些问题,实现起来不是很方便。
8,noatun:
Noatun是不是播放器? 准确地说不是。他是Arts的UI实现和插件框架。所以,他依赖arts,并且只能播放arts支持的各种文件格式。
从视觉上来讲,noatun是非常优秀的,可以使用各种Ui插件,比如kjofol, kaiman, winamp皮肤,因为playlist是独立的插件,所以playlist不支持皮肤。
从播放效果上来看,他继承了arts的一切。
我一般用noatun,如果你希望完整的看完被分成一段一段的媒体,使用noatun更方便一些,因为它可以使用playlist。
但是有一个最大的特点:启动速度慢。
综合而言,KDE Multimedia是失败的,因为xine和mplayer的优点一点都没有借鉴进来,在这个插件横行的年代,其实一个noatun UI 作front end,用mplayer作为backend,就可以扫遍天下无敌手了,UI一流,支持的格式一流,速度和性能一流。我等着,等不来就自己搞。
最新评论