Кодирование звука без потерь
-
Описание формата MPEG-4 ALS
- MPEG-4 ALS — это расширение стандарта MPEG-4 Part 3, предназначенное для сжатия звука без потерь.
- Расширение было разработано в декабре 2005 года и опубликовано в 2006 году как ISO/IEC 14496-3:2005/Amd 2:2006.
- MPEG-4 ALS использует краткосрочный и долгосрочный предсказатели для улучшения сжатия звуков с богатыми гармониками.
-
Особенности формата MPEG-4 ALS
- Поддержка разрешений PCM до 32 бит и произвольных частот дискретизации.
- Поддержка нескольких каналов/треков до 65536.
- Потоковое вещание и возможность поиска в закодированных данных.
- Дополнительное хранилище в формате MP4, совместимое с другими медиаконтентами.
- Аудиопрофиль MPEG-4 «ALS Simple Profile» с возможностью использования в программном обеспечении.
-
Поддержка и распространение
- На момент 2020 года формат не получил широкого распространения из-за отсутствия доступных кодировщиков и декодеров.
- Существует эталонная реализация кодера и декодера, а также плагин для Winamp.
- Проект FFmpeg с открытым исходным кодом получил MPEG-4 ALS-декодер в 2009 году, но поддерживается только часть формата.
-
История разработки
- В 2002 году была создана рабочая группа для разработки процедур кодирования звука без потерь.
- В 2003 году был выбран первый проект будущего стандарта — предиктивное сжатие звука без потерь (LPAC).
- Разработка эталонной модели велась с участием различных компаний, включая TUB, RealNetworks и NTT.
-
Дополнительные сведения
- Ссылки на домашнюю страницу MPEG-4 ALS и технические документы, описывающие разработку алгоритмов.