Monkey's Audio
此条目需要更新。 (2019年8月31日) |
Monkey's Audio,是一种常见的无损音频压缩编码格式,扩展名为.ape。与有损音频压缩(如MP3、Ogg Vorbis或者AAC等)不同的是,Monkey's Audio压缩时不会丢失数据。一个压缩为Monkey's Audio的音频文件听起来与原文件完全一样。Monkey's Audio文件的播放列表使用.apl。
开发者 | Matthew T. Ashland |
---|---|
当前版本 | 8.18 [1](2022年6月15日 ) |
类型 | 音频压缩器, 解码器 |
许可协议 | Monkey's Audio Source Code License Agreement |
网站 | www.monkeysaudio.com |
Monkey's Audio亦可指压缩/解压缩Monkey's Audio文件的软件。因其主界面上有个猴子图样而得名。Monkey's Audio是压缩ape格式的重要工具;也可以对ape文件进行解压缩。安装该软件时可以选择是否向winamp添加插件,使得winamp也可以播放ape文件。通常与Monkey's Audio配合使用的软件有Exact Audio Copy(EAC)、foobar2000等。
特点
Monkey's Audio是一种无损音频压缩格式,而较之于其他无损音频压缩格式,有长处亦有缺陷。
Monkey's Audio压缩比高于其他常见的无损音频压缩格式,约在55%上下,但编解码速度略慢。在搜寻回放位置时,如果文件压缩比过高,在配备较差的电脑会有延迟的现象。另外,由于它没有提供错误处理的功能,若发生文件损坏,损坏位置之后的数据有可能会丢失。
Monkey's Audio是开放源代码的免费软件,但因其授权协议并非自由软件而是准自由软件(Semi-free Software)而受到排挤。因为这意味着许多基于GNU/Linux的Linux发行包或是其他只能基于自由软件的操作系统不能将其收入。较之其他使用更自由的许可证的无损音频编码器(如FLAC),受其他软件的支持也更少。
因为Monkey's Audio是一种无损压缩格式,所以不适于同有损压缩格式相比较——这两者有不同的目标和用途。无损压缩的目标是能够精确再现原文件的前提下将之压缩到尽可能小的体积。而有损压缩则是在丢失一部分信息的情况下,在用户指定的体积/比特率中尽可能保持接近原来的音质。
所以,无损压缩的音频文件体积往往远大于从同样原文件压缩而来的有损压缩文件。例如:在压缩CD音频时,一个典型的Monkey's Audio文件往往有接近600~700K Bit/sec,而MP3最高不会超过320K Bit/sec,一般情况下用户只会指定到128~192K Bit/sec。虽然它们也可能达到可以接受的音质,但不会有Monkey's Audio等无损压缩格式般逼真。
Hydrogenaudio的Wiki提供了一个Monkey's Audio与其它无损音频压缩格式的全面比较。[2]
支持平台
目前官方只提供Windows支持。虽然也有提供GNU/Linux和Macintosh平台的官方支持的讨论,但是没有结果。目前只有一位名为SuperMMX的开发者于2003年7月释出了一个非官方移植版本(页面存档备份,存于互联网档案馆)。它包括了供XMMS与Beep Media Player回放Monkey's Audio使用的插件。该移植本来只支持GNU/Linux,但从3.99 update 4 build 4版本开始支持Mac OS X和基于PowerPC、SPARC平台的GNU/Linux。但是这个非官方移植计划没有得到官方的承认,受制于官方发行许可证的限制,其未来并不明朗。不过据称Monkey's Audio的Win32库可以借助Wine在GNU/Linux平台运行。
文件格式APE
APE是一种音频文件格式,一般用.ape的扩展名,有时也采用.MAC的扩展名。APE格式采用无损数据压缩,在不降低音质的前提下,能有限地压缩WAV音轨文件,压缩比率一般在55%左右。在音质上,相对于WMA、MP3、AAC等有损数据压缩的格式有着绝对的优势。
APE文件结构是由Monkey's Audio定义的。Monkey's Audio提供软件进行与其它音频文件格式的转换。通过插件,APE文件可以在foobar2000、Nullsoft的Winamp和微软的媒体播放器等不同系统平台的多媒体软件中播放,近来越来越多的便携式媒体播放器也较多的加入对APE文件的支持。