Ogg Vorbis:让耳朵来选择
2002年1月1日,开放源码领域的又一件大事:Ogg Vorbis(
http://www.vorbis.com )释出了1.0rc3。或许有人还不清楚Ogg Vorbis是什么,在这里向大家介绍一下。
Ogg Vorbis 是一种音频压缩格式,类似于MP3等现有的通过有损压缩算法进行音频压缩的音乐格式。但有一点不同的是,Ogg Vorbis格式是完全免费、开放源码且没有专利限制的。Vorbis 是这种音频压缩机制的名字,而Ogg则是一个计划的名字,该计划意图设计一个完全开放源码的多媒体系统。目前该计划接近完成的就只有Ogg Vorbis这一部分。
Ogg Vorbis 从一开始就定下了要取代目前市场上所有有损音频压缩格式的这一目标,包括我们已经耳熟能详的MP3。但是,对于大多数人来说,在他们的观点里觉得MP3已经足够了,基本上不需要什么其他格式。比如在各大音乐下载站点,以及各种P2P软件(Napster,Audio Galaxy等等)都是将MP3格式列为首要支持的对象。那么,究竟Ogg Vorbis有什么存在的必要吗?
答案是有的,这要从MP3本身的历史谈起,而且要纠正大家的一个误区,那就是MP3文件格式本身并不是免费,而是受到专利保护的。MP3是Fraunhofer-IIS(
http://iis.fhg.de)公司的产物,从它诞生的一开始就已经注定了MP3本身是一种商业行为。当MP3开始流行之后,1998年的9月,Fraunhofer出台了一个声明:MP3格式要征收版权税。对于MP3编码器(无论商业或非商业性质)和利用MP3格式公开发布音乐作品都要对每个产品拷贝收取一定的版税。因此,从法律角度来讲,即使你自己随便录了点什么做成MP3,只要对公众进行散发(比如在网上让人下载),就应该给Fraunhofer交钱,否则就是侵权!首先遭到Fraunhofer的这一规定打压的便是一些免费的MP3编码器,比如BLADEENC。现在硕果仅存的就只有LAME了。这也是为何现在MP3编码器如此少而且大多是商业软件的原因。
因此,Ogg Vorbis 以开放源码形式产生便有了充足的理由。作为软件开发商,无论是免费软件或者商业软件都可以在遵循GNU General Public License协定的前提下利用Ogg Vorbis的技术和源码,节省的版税可以转化为产品在价格上的竞争力;作为音乐人一方,可以放心地利用Ogg Vorbis格式随意发布自己的作品而不用考虑任何专利问题,而且可以获得比MP3要优质的音质;作为乐迷一方,除了音质的提高之外,由于Ogg Vorbis的开放性必然导致相关软、硬件成本的降低,因此同样可以从中获得利益。
除了最关键的经济利益角度之外,Ogg Vorbis与MP3相比也有其技术上的优势。MP3是一种有损压缩技术,同样,Ogg Vorbis也是有损压缩技术,但由于有MP3作为借鉴,且Ogg Vorbis本身的起点也定得比较高,因此Ogg Vorbis的设计从文件格式到编码技术都有许多先进之处,在理论上同样比特率(Bit Rate)的Ogg Vorbis能带来比MP3更好的音质。Ogg Vorbis文件的扩展名是.OGG。这种文件的设计格式是非常灵活的。它的最大特点是在文件格式已经固定下来后还能对音质进行明显的调节和新算法。现在创建的OGG文件可以在未来的任何播放器上播放,因此,这种文件格式可以不断地进行大小和音质的改良,而不影响旧有的编码器或播放器。而且,Vorbis格式从设计的一开始就是立足于可以容易地进行流式处理。并且,Vorbis的设计者正与Icecast 流媒体软件的创造者一起使Icecast兼容 Vorbis。待正式版推出时,将会有各种各样支持流式OGG播放的软件或软件插件出现。
在压缩技术上,Ogg Vorbis的最主要特点是使用了VBR(可变比特率)和ABR(平均比特率)方式进行编码。与MP3的CBR(固定比特率)相比可以达到更好的音质。Ogg Vorbis其他技术特性还包括:支持类似于MP3的ID3信息,但比MP3要灵活而又完整得多,实际上可以填写随意多的信息。Vorbis还具有比特率缩放功能,可以不用重新编码便可调节文件的比特率。Vorbis文件可以被分成小块并以样本粒度进行编辑;Vorbis支持多通道(大于2)音频流并使用了独创性的处理技术;Vorbis文件可以以逻辑方式相连接等。对Ogg Vorbis技术或音质等详细信息有兴趣的朋友可以本站的其他文章。
在经济利益的推动下,Ogg Vorbis从一诞生就获得了各方的关注,许多著名音频软件,包括象出品Sound Forge的Sonic Foundry这样的工业巨头也在软件中增加了对Ogg Vorbis的支持,而对于本来就是免费的或者开放源码的音频相关软件比如WinAMP、CDEX等等更是第一时间在软件中加入了Ogg Vorbis的支持。可以这样说,Ogg Vorbis在业界的支持是非常广泛的。
当然,软件上的支持对于一种音乐格式来说还是一厢情愿的事情。Ogg Vorbis是否能够真正流行起来,关键还是要靠广大用户和音乐制作人。可喜的是,目前在网络上Ogg Vorbis格式的应用已经日渐增多,而且已经开始向其他方面发展,比如游戏、多媒体应用的配乐等。目前Ogg Vorbis取得的最大成就是获得著名的BBC广播公司的认可,使用Ogg Vorbis音频流在线播放节目。另外,在硬件方面也出现了支持播放OGG格式的播放器。不过,由于关键的传统音乐工业并不打算支持Ogg Vorbis,因此Ogg Vorbis是否能流行归根到底还是要靠用户。
Ogg Vorbis的发展并不是一帆风顺的。由于它直接影响到传统音乐工业的利益,因此很可能不会有任何标准化组织接纳Ogg Vorbis成为标准。这或多或少地影响到Ogg Vorbis的应用。还有就是,作为开放源码项目Ogg Vorbis面临的最大问题就是资金短缺。特别是在主要赞助商Ice Cast停止赞助后更是沉寂了一段时间,几乎令人以为Ogg Vorbis会就此打住。但始终Ogg Vorbis的开发群体还是挺了过来。
随着Ogg Vorbis 的多个rc版本的发布,它已经越来越成熟。最近发布的1.0 rc3版本与rc2相比也有了相当的性能上的增强。在rc2中,Ogg Vorbis增加了多种比特率的支持,还有实现了针对多通道音频(比如4声道)的“通道耦合”压缩技术;而在rc3中除了音质进一步提升之外,最突出的就是增加了称为bitrate management的平均比特率(ABR)编码方式,使得基于VBR的Ogg Vorbis可以更好地适应网络流式传输的要求。
无论如何,Ogg Vorbis在发展中受到的制约丝毫不影响其作为一种完全开放性的技术活跃在音频的各个领越。我们有充分的理由相信,OGG的明天将会非常美好。