формат 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.

Багатоплатформовий ffmpeg підтримує декодування файлів Monkey's Audio починаючи з версії 0.5. Також існує GStramer плагін, але він доступний тільки з версії 0.8 і вище. Численні Mac OS X плеєри та ріпери також підтримують цей формат.

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

Схожі статті