Apple Lossless Audio Codec (ALAC) стал Open Source

Dmitry Kornev
  • 29 октября 2011
  • 11k

Компания Apple опубликовала исходные коды Apple Lossless Audio Codec (ALAC) под лицензией Apache 2.0. Теперь можно ожидать, что данный беспотерьный аудио-кодек получит развитие не только на устройствах iPod, iTunes, Mac OS и iOS.

Apple Lossless Audio Codec (ALAC)

В настоящее время беспотерьные (lossless) аудио-кодеки стремительно набирают популярность. Связано это с тем, что объемы современных жестких дисков и карт памяти различных мобильных устройств имеют значительные объемы, следовательно, экономить на качестве просто теперь не имеет смысла.

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

Если, в связи с открытостью исходников данного кодека, теперь появится его широкая поддержка в популярных проигрывателях, то кодек может стать одним из наиболее популярных. Он будет доступен на любых устройствах, в том числе Apple и всех прочих. Другие же кодеки, как и прежде, будут не доступны на устройствах Apple. Очередной хитрый ход.

Опубликованный для всеобщего доступа проект включает в себя исходные коды кодера и декодера ALAC. В добавок прилагается тестовая утилита коммандной строки alacconvert для чтения и записи аудио данных из и в Core Audio Format (CAF) и WAVE файлы. Описание "magic cookie" для работы с файлами ISO base media (MP4 и M4A) также включено.

Скомпилированный уже бинарник alacconvert от zelenin.me доступен здесь alacconvert.zip (0.097 MB).

Комментарии