FLAC和APE的详细比较,你还会选择APE吗?

FLAC和APE的详细比较,你还会选择APE吗?

我在很多论坛和网页上看到好多人为播放APE格式、编码、编辑CUE而伤透脑筋。所以我想大力推广FLAC格式,就有发表此帖的冲动。我最初是仔细对比所有音频格式后选定FLAC的,绝非是先入为主。如果有人说“情人眼里出西施”,那他就是颠倒了因果关系了,只有她美如西施,我才肯跟她做情人。
本人只是想让大家可以正真简简单单、轻轻松松地享受音乐,并没有攻击贬损的意思。因此,热烈欢迎大家在此发表高见,此贴就达到抛砖引玉的目的了。

先来FLAC和APE的描述性比较(详细图表在后面):

由于推出时间较早,APE格式占据了大多数PC-HIFI友的心,在国内很快流行,但APE并非完美无缺:

1、最致命的一点是,APE文件的容错性较差,只要在传输过程中出现一点差错,就会让整首APE音乐作废。要播放坏的APE文件能挑战你的性格极限;

2、一首音乐被分做两个文件:APE音乐文件和CUE文件,使用还必须要在一起,因此不方便使用、保管和分享。看看网上是不是很多人为亲手编辑CUE文件而伤透脑筋呢?

3、APE属于个人作品,未来不排除出现版权问题;技术水平和支持方面逊色于国际通用标准格式的FLAC。

4、APE音乐目前只能在电脑上播放,还没有什么移动多媒体播放器能够支持,特别是音响设备完全不支持,使用范围有限。

那么,我们有没有更好的选择呢?有,它就是FLAC (Free Lossless Audio Codec) ,是开放源代码并且完全免费的无损性音频编码格式,编码成FLAC的音频文件没有任何音质损失,容错性也优于APE。FLAC容量平均约为PCM编码WAV的55%,解压后可还原为WAV。FLAC是开放式软件,一切平台完全通用。在国外的音频网站,对FLAC最为推崇。
FLAC相对于APE的优势在于:

1、FLAC是一个开放源代码并且完全免费的无损音频编码压缩格式,是国际通用标准,这种与CD质量相同的音乐格式在音质上一样是无可挑剔的,以FLAC方式压缩不会丢失PCM音频的任何信息。而且你永远不必担心惹上版权官司。受益于此,目前有很多音频处理软件默认都可以输入、输出FLAC格式文件,这给音频的后期处理带来了方便。

2、FLAC相比APE的解码复杂程度要较低(解码运算量小、只需要整数运算),解码速度奇快,,对计算硬件要求很低,在很普通的硬件上就可以轻松实现实时解码播放。FLAC是目前唯一获得硬件支持的无损压缩编码,在消费领域,已经有很多移动多媒体播放器、汽车、家用音响设备支持FLAC格式了。

3、FLAC编码速度超越APE,请看评测: http://www.bobulous.org.uk/misc/lossless_audio_2006.html 你可能感到很震惊地看到FLAC的编码成绩快那么。 FLAC只比WAV多用了百分之七。与其他的音频格式比较,FLAC出表现出巨大的进步。

4、FLAC 的Streamable技术是最值得注意的一点:它不会因为部分错误而导致整个文件的错误,直接把出错的部分丢掉就好了。FLAC的容错性很强,即使有小段音乐损坏,也不会影响后面的音乐播放。因此FLAC比APE更适于作为长期保存音频的格式。

5、用FB2K内置转换器转换成FLAC很简单方便,你何必舍近求远呢?

以下三个列表是一篇关于多种无损格式对比的译文,虽没全篇翻译,但完全不影响公平、公正性。原址:http://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison

表一:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
特征   FLAC WavPack TAK   APE OptimFROG  ALAC WMA

编码速度 快     非常快  非常快   快   慢    一般 一般
解码速度 非常快  非常快  非常快  一般    一般    快  一般
压缩率   58.70 %    58.0 % 57.0 % 55.50 % 54.70 %    58.50 % 56.3%
灵活性  非常好    非常好   非常好 非常好   非常好   糟糕 糟糕
容错  是    是   是    否         是  是
标注    Vorbis tags   ID3/APE    APEv2   ID3/APE    ID3/APE   Quicktime   ASF
硬件支持 非常好     有限      否   有限      否   良好     有限
软件支持 非常好  良好     平均   良好    平均 糟糕 良好
交错/失真 否    是    否 否       是   否     否
重播增益 是     是   是     否   是     sort of 否
RIFF 是 是 是 是 sort of 否
Streaming 是 是 是 否 是 是 是
管支持 是 是 是 是 是 否 是
开源 是 是 否 是 否 是(解码) 否
多声道 是 是 否 否 否 是 是
高码率 是 是 是 是 是 是 是
操作系统支持 全部 全部 win/Linux wine 全部 Win/Mac/Linux Win/Mac Win/Mac
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
表二:
Monkey’s Audio (APE)是一个由Matt Ashland研发的非常有效的无损压缩机。

APE的优点:
开源
高效率
良好的软件支持
简单和方便。 官方提供的GUI 。
Java版(多平台)
标注支持(ID3v1, APE标注)
高码率音频支持
支持RIFF块(只在图形用户界面编码器)
管支持(只有在一个特殊版本 )

APE的缺点:
没有多声道支持
没有容错性
没有交错/有损模式
有限的硬件支持(Gemei X21)
不支持重播增益

APE的其他功能:
包括的MD5哈希的快速完整性检查
支持 APL的镜像链接文件(CUE)

______________________________________________________________________
表三:
(FLAC):

FLAC是由Josh Coalson开发一种免费的无损音频编解码器。这是Xiph multimedia portfolio(音频组织)的组成部分。

FLAC的优点:

开源
解码速度非常快
快速编码
很好的硬件支持(Karma, Phatbox,等)
很好的软件支持
容错性
流媒体支持
支持多声道音频和高码率
标注支持(FLAC标注)
支持RIFF块
管支持
重放增益兼容

FLAC的缺点:
没有交错/有损模式

FLAC的其他功能:
支持嵌入式CUE表(有局限)
包括的MD5哈希的快速完整性检查
符合Ogg和Matroska containers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

在音频压缩领域,有两种压缩方式,分别是有损压缩和无损压缩!我们常见到的MP3、WMA、OGG被称为有损压缩,有损压缩顾名思义就是降低音频采样频率与比特率,输出的音频文件会比原文件小。另一种音频压缩被称为无损压缩,也就是我们今天所要说的主题内容。无损压缩能够在100%保存原文件的所有数据的前提下,将音频文件的体积压缩的更小,而将压缩后的音频文件还原后,能够实现与源文件相同的大小、相同的码率。目前无损压缩格式有APE、FLAC、WavPack、LPAC、WMALossless、AppleLossless、La、OptimFROG、Shorten,而常见的、主流的无损压缩格式目前只有APE、FLAC。下面就针对这两种无损压缩格式进行一下对比!

APE是Monkey’sAudio,一种无损压缩格式。这种格式的压缩比远低于其他音频格式,但能够做到真正无损,同时其开放源码的特性,也获得了不少音乐发烧友的青睐。在现有不少无损压缩方案中,APE是一种有着突出性能的格式,令人满意的压缩比以及飞快的压缩速度,在国内应用比较广泛,成为了不少朋友私下交流发烧音乐的选择之一。

目前,基于国产炬力ATJ 2097解码芯片的MP3大厂中,已有厂商如:昂达的VX939、台电科技的C133+支持APE格式!

FLAC是Free Lossless AudioCodec的简称,是一种非常成熟的无损压缩格式,名气不在APE之下!该格式的源码完全开放,而且兼容几乎所有的操作系统平台。它的编码算法相当成熟,已经通过了严格的测试,当在编码损坏时依然能正常播放。另外,该格式是最先得到广泛硬件支持的无损格式,世界知名数码产品如:Rio公司的硬盘随身听Karma,建伍的车载音响MusicKeg以及PhatBox公司的数码播放机都能支持FLAC格式。

目前采用闪存芯片的随身听还少有支持FLAC无损压缩格式,但就在近日,国内知名厂商台电科技的TL-T19第二代双核心电影MP3,已经宣布对FLAC无损压缩格式的支持,这是国内目前为止第一款支持FLAC无损压缩格式的电影MP3,也是目前世界上少有的几款支持FLAC音乐的闪存MP3。

前面已经说明,无损压缩是在保证不损失源文件所有码率的前提下,将音频文件压缩的更小,也就是说这两种音频格式都能保证源文件码率的无损。但两种压缩格式毕竟为两种压缩算法,下面列举一下两种压缩格式的异同点:
相同点:

一、压缩比决定无损压缩文件所占存储空间

FLAC与APE的压缩比基本相同,FLAC的压缩比为58.70%,而APE的压缩比则要更高一些,为55.50%,都能压缩到接近源文件一半大小。

二、编码速度考验用户的耐心,速度快者优

非常值得赞扬的是,FLAC与APE的编码速度都相差无几,这是因为两者的压缩技术是开源的,开发者可以借鉴两者在编码上的不同优势进行开发,不过目前编码速度最快的是WavPack和Shorten两种无损压缩格式,但这两种格式的非开源性限制了其普及。

三、平台的支持决定普及度

音频压缩不但需要硬件的支持,也需要的软件的支持,因此能够被更广泛的平台支持,也就意味着被更多用户使用。FLAC与APE在这方面做的都非常出色,能够兼容所有系统平台,现在无论您是Windows用户还是众多版本的Linux用户,哪怕您是MacOS的忠实FANS,都无需担心无法使用FLAC或APE。

四、两者的开源特性,完全免费的技术

两者的开源特性,意味着任何组织或个人都可以免费使用这两种压缩技术,任何组织或个人都可以修改和发布基于这两种技术的新产品,这给众多MP3厂商降低成本提供了有力保障,且消费者也能够以相对低廉的价格购买到只有世界级MP3(例如:iPod支持ALAC)才支持的无损压缩音频、CD级的音质表现!

不同点:

一、自我纠错能力,谁更人性化?

很多消费者都经历过MP3的爆音问题,然后归咎于MP3质量有问题,其实,很大一部分爆音是因为音频压缩过程中,编码的微小损坏,造成在解码时,处理出来的数据与音频不一致,导致爆音现象。无损格式压缩的不好也会导致编码损坏,而在处理这种问题时,FLAC的会以静音方式代替有损部分,而APE的处理则与常见的有损压缩格式处理的方式相同,以爆音方式代替有损部分。这一点FLAC设计的更人性化!

二、优化的编码结构,决定了解码的速度!

由于编码方式的不同,将影响两种无损压缩格式的解码速度,通常FLAC的解码速度比APE快30%,这是因为,FLAC只需执行整数运算,而无需执行占用系统更高频率和更大数据处理量的浮点运算。基于这一点,一般硬件均可完美实现实时解码。

三、方便的资源获取,意味着能够得到更广泛的应用与支持

无论FLAC还是APE,在资源获取上,两者都能通过网络搜索轻松获得!

通过以上的对比,相信很多用户对FLAC和APE的认识更加深了一些,单从技术角度讲,FLAC要明显比APE优秀,原因在于,FLAC是第一个开源的且被世界公认的无损压缩格式,有来自世界各地的顶尖级开发高手对FLAC进行免费的开发与技术完善,同时,FLAC有广泛的硬件平台的支持,几乎所有采用便携式设计的高端解码芯片都能够支持FLAC格式的音乐,FLAC第三个优势在于:优秀的编码使得硬件在解码时只需采用简单的整数运算即可,这将大大降低所占用的硬件资源!许多随身听都支持FLAC,而APE在移动设备上支持的不够好,所以FLAC比APE会更加普及。

原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/772

(0)
蓝洛水深的头像蓝洛水深管理员
上一篇 2012年2月23日 下午5:56
下一篇 2012年2月27日 下午2:47

发表回复

登录后才能评论

评论列表(2条)

联系QQ