Логотип Monkey's Audio

Сайт проекта

Расширение файлов: .ape

Monkey's Audio является алгоритмом и форматом для сжатия аудио без потерь. В первую очередь его преимущества перед знаменитыми FLAC и WavPack заключаются в более высокой степени сжатия и поддержке многопоточности. Но не обошлось и без недостатков: его симметричный алгоритм предполагает, что декодирование занимает пропорциональное количество вычислительных ресурсов, как и кодирование. В связи с этим, формат мало распространен в аппаратных плеерах, его поддерживают только самые производительные представители (основанные на прошивке Rockbox). Кроме того, использование формата в программном обеспечении ограничено платформой Windows, на других платформах официально поддерживается только декодирование.

Monkey's Audio файлы имеют расширение .ape для аудио-данных и .apl для мета-данных.

Лицензия

Несмотря на то, что исходный код проекта находится в свободном доступе, лицензия не предполагает под собой, что проект является проектом с открытым исходным кодом. Это не позволяет большинству дистрибутивов Linux и другому бесплатному программному обеспечению включать в себя его поддержку. В противовес ему FLAC является полностью открытым и поставляется со многими Linux дистрибутивами, является более предпочтительным в Linux сообществе и поддерживается очень богатым набором программного обеспечения.

Независимая реализация декодера Monkey's Audio под GPL лицензией была написана для Rockbox и затем включена в проект ffmpeg.

Поддерживаемые платформы

Официально Monkey's Audio работает только на Windows. Начиная с версии 4.02 он поставляется вместе с DirectShow-фильтром, который позволяет воспроизводить APE-файлы во многих плеерах на ОС Windows.

В обсуждении на официальном сайте также упоминается поддержка Linux и Mac OS. Разработчик с ником SuperMMX выпустил неофициальный порт ещё в 2005 году, включающий в себя поддержку Mac OS X и Linux для PowerPC и SPARC архитектур. Порт не обновлялся с 2006 года, но сообщество продолжало его поддерживать и выпускало обновления.

Кроссплатформенный ffmpeg поддерживает декодирование файлов Monkey's Audio начиная с версии 0.5. Также существует GStreamer плагин, но он доступен только с версии 0.8 и выше. Многочисленные Mac OS X плееры и рипперы также поддерживают этот формат.

Файлы Monkey's Audio могут также быть закодированы и декодированы на любой платформе, для которой существует J2SE посредством неофициальной библиотеки JMAC, которая распространяется под GNU LGPL лицензией.