Аудио обезьяны


Monkey's Audio — это алгоритм и формат файла для сжатия аудиоданных без потерь . Сжатие данных без потерь не отбрасывает данные в процессе кодирования, в отличие от методов сжатия с потерями , таких как AAC , MP3 , Vorbis и Opus . Поэтому его можно распаковать в файл, идентичный исходному материалу.

Подобно другим аудиокодекам без потерь, файлы, закодированные в Monkey's Audio, обычно уменьшаются примерно до половины исходного размера [1] , при этом время передачи данных и требования к хранению соответственно сокращаются.

Как и любая схема сжатия без потерь, формат Monkey Audio занимает в несколько раз больше места, чем форматы сжатия с потерями. Обычно примерно в два раза больше, чем битрейт MP3-файла 320 кбит/с. Преимущество заключается в том, что никакие данные не теряются по сравнению с входным файлом, что делает кодеки без потерь подходящими для перекодирования или просто занимает примерно вдвое меньше места, чем необработанные данные PCM.

Хотя Monkey's Audio распространяется как бесплатное программное обеспечение , его исходный код не является открытым. Помимо прочего, условия лицензии на исходный код делают невозможным легальное распространение и побуждают людей нарушать лицензию GPL на другое программное обеспечение. Это несовместимо с определением открытого исходного кода или определением бесплатного программного обеспечения , как указано Инициативой открытого исходного кода и Фондом свободного программного обеспечения соответственно. [2] [3]

Кроме того, FLAC и WavPack доступны по лицензиям с открытым исходным кодом и хорошо поддерживаются в дистрибутивах Linux и во многих приложениях. Поскольку все эти форматы без потерь, пользователи могут перекодировать между форматами без потери генерации .

В то время как Monkey's Audio может достигать высоких степеней сжатия, [4] стоимость — это резкое увеличение требований к декодированию. Многие специализированные портативные медиаплееры и даже флагманские модели смартфонов с трудом справляются с этим. Для сравнения, большинство кодеков без потерь являются асимметричными, что означает, что работа, проделанная для достижения более высоких степеней сжатия, если она выбрана пользователем, замедляет процесс кодирования, но практически не влияет на требования к декодированию. [5]