Аудиокодек Apple без потерь
-
Обзор аудиокодека Apple Lossless Audio Codec (ALAC)
- ALAC — это формат кодирования звука без потерь, разработанный Apple Inc.
- Изначально был проприетарным, но с 2011 года стал доступен с открытым исходным кодом.
- Поддерживает до 8 аудиоканалов с частотой дискретизации до 384 кГц.
- Часто используется в контейнере MP4 с расширением .m4a, но также может быть сохранен в CAF.
- Не связан с форматом AAC, использует линейное предсказание.
- Не содержит встроенной проверки ошибок, но может быть защищен DRM.
-
История и развитие
- ALAC был представлен в Mac OS X Core Audio framework в 2004 году.
- В 2005 году был опубликован открытый исходный код декодера.
- В октябре 2011 года Apple сделала ALAC открытым исходным кодом.
- В июне 2021 года Apple начала предлагать аудио без потерь в Apple Music.
-
Поддержка и воспроизведение
- Все современные устройства iOS поддерживают воспроизведение файлов в кодировке ALAC.
- Программное обеспечение с открытым исходным кодом, такое как VLC и MPlayer, поддерживает декодирование ALAC.
- Windows 10 начиная с 2015 года поддерживает кодирование и декодирование ALAC.
-
Технические детали
- ALAC использует линейное предсказание для сжатия без потерь.
- Файлы ALAC занимают примерно половину дискового пространства по сравнению с несжатыми данными.
- Для декодирования ALAC требуется в четыре раза больше ресурсов процессора по сравнению с FLAC.
-
Рекомендации и дополнительные ресурсы
- Ссылки на другие форматы аудио, сравнение форматов кодирования звука и рекомендации по использованию ALAC.