Кодирование звука без потерь MPEG-4 , также известное как MPEG-4 ALS , является расширением аудиостандарта MPEG-4 Part 3 , обеспечивающим сжатие звука без потерь . Расширение было завершено в декабре 2005 года и опубликовано как ISO / IEC 14496-3:2005/Amd 2:2006 в 2006 году. [1] Последнее описание MPEG-4 ALS было опубликовано как подраздел 11 стандарта MPEG-4 Audio ( ISO/IEC 14496-3:2019) (5-е издание) в декабре 2019 г. [2]
MPEG-4 ALS сочетает в себе краткосрочный и долгосрочный предсказатель. Краткосрочный предиктор по своей работе аналогичен FLAC – это квантованный предиктор LPC с остатком, закодированным без потерь с использованием кодирования Голомба Райса или блочного кодирования Гилберта Мура (BGMC). [3] [4] Долгосрочный предиктор моделируется с помощью 5 долгосрочных взвешенных остатков, каждый со своим собственным лагом (задержкой). Отставание может составлять сотни выборок. Этот предиктор улучшает сжатие звуков с богатыми гармониками (содержащих кратные одной основной частоте, синхронизированных по фазе), присутствующих во многих музыкальных инструментах и человеческом голосе.
Функции
- Поддержка разрешений PCM до 32 бит, включая числа с плавающей запятой.
- Произвольные частоты дискретизации
- Многоканальная/многодорожечная поддержка (до 65536 каналов)
- Потоковое [5]
- Возможность поиска (быстрый произвольный доступ к любой части закодированных данных).
- Дополнительное хранилище в формате файлов MP4 ; может быть мультиплексирован с видео и другим медиаконтентом, поддерживаемым контейнером MP4.
- Аудиопрофиль MPEG-4 «Простой профиль ALS», [6], вызываемый с помощью «-sp1» в опорном кодере. [7]
Поддержка программного обеспечения
По состоянию на 2020 год [обновлять]этот формат не получил широкого распространения, возможно, из-за отсутствия доступных кодеров и декодеров. [8]
Эталонную реализацию кодера и декодера MPEG-4 ALS (mp4als – например, mp4alsRM23) можно получить на домашней странице MPEG-4 ALS, а также она была опубликована как ISO/IEC 14496-5:2001/Amd 10:2007/Cor 3: 2009. [7]
Для проигрывателя Winamp существует плагин MPEG-4 ALS Decoder . [9]
11 ноября 2009 года проект с открытым исходным кодом FFmpeg получил декодер MPEG-4 ALS в своей разрабатываемой версии. [10] В настоящее время поддерживается только часть формата.
История
В июле 2002 года Группа экспертов по кинематографии объявила конкурс предложений по процедурам кодирования звука без потерь, которые должны быть отправлены до декабря. Семь компаний представили свои предложения, которые были рассмотрены с учетом эффективности сжатия, сложности и гибкости. К июлю 2003 года прогнозирующее сжатие звука без потерь (LPAC) было выбрано в качестве первого проекта будущего стандарта. Эталонная модель получила дальнейшее развитие при участии Берлинского технического университета (TUB), RealNetworks и Nippon Telegraph and Telephone (NTT).
Смотрите также
Рекомендации
- ^ ИСО (2006). «Кодирование без потерь звука (ALS), новые аудиопрофили и расширения BSAC – ISO/IEC 14496-3:2005/Amd 2:2006». ИСО . Проверено 7 октября 2009 г.
- ^ ИСО/МЭК (2019). «ISO/IEC 14496-3:2019: Информационные технологии. Кодирование аудиовизуальных объектов. Часть 3. Аудио» (PDF) . ИСО . Проверено 1 января 2022 г.
- ^ Тилман Либхен и Юрий Резник (3 апреля 2004 г.). «MPEG-4 ALS: новый стандарт кодирования звука без потерь» (PDF) . Конференция по сжатию данных . Проверено 3 сентября 2010 г.
- ^ Тилман Либхен; Такехиро Мория; Нобору Харада; Ютака Камамото; Юрий Резник (3 августа 2005 г.). Стандарт кодирования звука без потерь (ALS) MPEG-4 – технологии и приложения (PDF) . 119-й съезд Общества аудиоинженеров, 7–10 октября 2005 г., Нью-Йорк. Общество аудиоинженеров . Получено 8 октября 2009 г. - через Технический университет Берлина.
- ^ Нобору Харада; Такехиро Мория и Ютака Камамото (7 мая 2009 г.). «MPEG-4 ALS: производительность, приложения и соответствующая деятельность по стандартизации». Технический обзор NTT . Проверено 8 октября 2009 г.
- ^ ISO / IEC 14496-3: 200X / PDAM 2 - Простой профиль ALS и транспорт SAOC - N10826, 03 июля 2009 г., заархивировано из оригинала (DOC) 29 июля 2014 г. , получено 15 октября 2009 г.
- ^ ab Группа систем связи (01 октября 2009 г.). «Кодирование звука без потерь MPEG-4 (ALS)». Технический университет Берлина. Архивировано из оригинала 21 марта 2019 г. Проверено 21 марта 2019 г.
- ^ База знаний Hydrogenaudio (2006). «Сравнение без потерь». База знаний Hydrogenaudio . Проверено 1 января 2022 г.
- ^ «Плагин декодера MPEG-4 ALS 1.00 для Winamp» . Кодеки.com. 05.06.2007 . Проверено 8 октября 2009 г.
- ^ FFmpeg (11 ноября 2009 г.). «FFmpeg-cvslog r20517». FFmpeg. Архивировано из оригинала 11 февраля 2010 г. Проверено 20 ноября 2009 г.
Внешние ссылки
- Домашняя страница MPEG-4 ALS - Берлинский технический университет. Архивировано 21 марта 2019 г. на Wayback Machine.
- Кодирование звука без потерь MPEG-4 (ALS) – MultimediaWiki
- MPEG-4 ALS: производительность, приложения и соответствующая деятельность по стандартизации - NTT (2007)
- Технические документы, описывающие разработку алгоритмов остаточного кодирования и квантования в кодеке MPEG-4 ALS.
- Объявление на ленте новостей ACN
- Технические характеристики (ISO/IEC 14496-3:2005/Изм. 2:2006) (не бесплатно)
- Официальный веб-сайт MPEG