Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Advanced Audio Coding ( AAC ) - это стандарт кодирования звука для сжатия цифрового звука с потерями . Созданный как преемник формата MP3 , AAC обычно обеспечивает более высокое качество звука, чем MP3, при той же скорости передачи данных . [3]

AAC был стандартизирован ISO и IEC как часть спецификаций MPEG-2 и MPEG-4 . [4] [5] Часть AAC, HE-AAC («AAC +»), является частью MPEG-4 Audio и принята в стандарты цифрового радио DAB + и Digital Radio Mondiale , а также в стандарты мобильного телевидения DVB-H и ATSC-M / H .

AAC поддерживает включение 48 аудиоканалов с полной полосой пропускания (до 96 кГц) в один поток плюс 16 каналов низкочастотных эффектов ( LFE , ограничено 120 Гц), до 16 «соединительных» или диалоговых каналов и до 16 потоков данных. . Качество стереозвука удовлетворяет скромным требованиям при 96 кбит / с в режиме совместного стерео ; однако прозрачность Hi-Fi требует скорости передачи данных не менее 128 кбит / с ( VBR ). Испытания аудио MPEG-4 показали, что AAC соответствует требованиям, называемым "прозрачным" для ITU при 128 кбит / с для стерео и 320 кбит / с для звука 5.1 . [ необходима цитата ]AAC использует только алгоритм модифицированного дискретного косинусного преобразования (MDCT), что дает ему более высокую эффективность сжатия, чем MP3, который использует алгоритм гибридного кодирования, который является частью MDCT и частью FFT . [3]

AAC - это стандартный или стандартный аудиоформат для iPhone , iPod , iPad , Nintendo DSi , Nintendo 3DS , iTunes , DivX Plus Web Player , PlayStation 3 и различных телефонов Nokia Series 40 . Он поддерживается на PlayStation Vita , Wii , Sony Walkman серии MP3 и более поздних версиях, Android и BlackBerry . AAC также поддерживается производителями автомобильных аудиосистем. [ когда? ] [ расплывчато ]

История [ править ]

Фон [ править ]

Дискретного косинусного преобразования (ДКП), тип кодирования с преобразованием для сжатия с потерями , был предложен Насира Ахмеда в 1972 году, и создан Ahmed с Т. Natarajan и КР Рао в 1973 году, публикуя свои результаты в 1974. [6] [7 ] [8] Это привело к разработке модифицированного дискретного косинусного преобразования (MDCT), предложенный JP Princen, AW Джонсон и А. Б. Брэдли в 1987 году, [9] Ниже более ранней работы по Princen и Брэдли в 1986 году [10] The MP3 Стандарт кодирования звука, представленный в 1994 году, использовал алгоритм гибридного кодирования, который является частью MDCT и частьюБПФ . [11] AAC использует чисто алгоритм MDCT, что обеспечивает более высокую эффективность сжатия, чем MP3. [3]

AAC был разработан при сотрудничестве и при участии компаний, включая Bell Labs , Fraunhofer IIS , Dolby Laboratories , LG Electronics , NEC , NTT Docomo , Panasonic , Sony Corporation , [1] ETRI , JVC Kenwood , Philips , Microsoft и NTT . [12] Он был официально объявлен международным стандартом Группой экспертов по движущимся изображениям в апреле 1997 года. Он определен как часть 7 стандарта MPEG-2 иПодчасть 4 в Части 3 стандарта MPEG-4 . [13]

Стандартизация [ править ]

В 1997 году AAC был впервые представлен как MPEG-2 Part 7 , официально известный как ISO / IEC 13818-7: 1997 . Эта часть MPEG-2 была новой частью, поскольку MPEG-2 уже включал MPEG-2 Part 3 , формально известный как ISO / IEC 13818-3: MPEG-2 BC (обратная совместимость). [14] [15] Таким образом, MPEG-2 Part 7 также известен как MPEG-2 NBC (без обратной совместимости), поскольку он несовместим с аудиоформатами MPEG-1 ( MP1 , MP2 и MP3 ). [14] [16] [17] [18]

MPEG-2 Part 7 определяет три профиля: профиль низкой сложности (AAC-LC / LC-AAC), основной профиль (AAC Main) и профиль масштабируемой частоты дискретизации (AAC-SSR). Профиль AAC-LC состоит из базового формата очень похож на AT & T в Перцепционной Audio Coding (PAC) формат кодирование, [19] [20] [21] с добавлением формировани временного шума (TNS), [22] окно Кайзера (описанной ниже), неоднородный квантовательи переработка формата потока битов для обработки до 16 стереоканалов, 16 моно каналов, 16 каналов низкочастотных эффектов (LFE) и 16 каналов комментариев в одном потоке битов. Основной профиль добавляет набор рекурсивных предикторов, которые вычисляются при каждом касании набора фильтров. ССР использует 4-полосный PQMF фильтры, с четырьмя короче следующими наборами фильтров, для того , чтобы обеспечить масштабируемую частоту дискретизации.

В 1999 году MPEG-2 Part 7 был обновлен и включен в семейство стандартов MPEG-4 и стал известен как MPEG-4 Part 3 , MPEG-4 Audio или ISO / IEC 14496-3: 1999 . Это обновление включало несколько улучшений. Одним из этих улучшений было добавление типов аудиообъектов, которые используются для обеспечения взаимодействия с широким спектром других аудиоформатов, таких как TwinVQ , CELP , HVXC , преобразование текста в речь и структурированное аудио MPEG-4 . Еще одно примечательное дополнение в этой версии стандарта AAC - это замещение воспринимаемого шума.(ПНС). В этом отношении профили AAC (профили AAC-LC, AAC Main и AAC-SSR) объединены с замещением воспринимаемого шума и определены в аудиостандарте MPEG-4 как типы аудиообъектов. [23] Типы аудиообъектов MPEG-4 объединены в четыре профиля аудио MPEG-4: основной (который включает большинство типов аудиообъектов MPEG-4), масштабируемый (AAC LC, AAC LTP, CELP, HVXC, TwinVQ, синтез волновой таблицы) , TTSI), речи (CELP, HVXC, TTSI) и низкоскоростного синтеза (синтез волновой таблицы, TTSI). [24] [25]

Эталонное программное обеспечение для MPEG-4 Part 3 указано в MPEG-4 Part 5, а соответствующие битовые потоки указаны в MPEG-4 Part 4. MPEG-4 Audio остается обратно совместимым с MPEG-2 Part 7. [26]

MPEG-4 Audio Version 2 (ISO / IEC 14496-3: 1999 / Amd 1: 2000) определил новые типы аудиообъектов: тип объекта AAC с малой задержкой ( AAC-LD ), тип объекта побитового арифметического кодирования (BSAC). параметрическое кодирование звука с использованием гармонических и индивидуальных линий плюс устойчивые к шумам и ошибкам (ER) версии типов объектов. [27] [28] [29] Он также определил четыре новых профиля звука: профиль высокого качества звука, профиль звука с низкой задержкой, профиль естественного звука и профиль межсетевого взаимодействия мобильного звука. [30]

HE-AAC Profile (AAC LC с SBR ) и AAC Profile (AAC LC) были первым стандартизированы в ISO / IEC 14496-3: 2001 / Amd 1: 2003. [31] Профиль HE-AAC v2 (AAC LC с SBR и параметрическим стерео) был впервые определен в ISO / IEC 14496-3: 2005 / Amd 2: 2006. [32] [33] [34] Тип аудиообъекта Parametric Stereo, используемый в HE-AAC v2, был впервые определен в ISO / IEC 14496-3: 2001 / Amd 2: 2004. [35] [36] [37]

Текущая версия стандарта AAC определена в ISO / IEC 14496-3: 2009. [38]

AAC + v2 также стандартизирован ETSI ( Европейский институт телекоммуникационных стандартов ) как TS 102005. [35]

Стандарт MPEG-4 Part 3 также содержит другие способы сжатия звука. К ним относятся форматы сжатия без потерь, синтетический звук и форматы сжатия с низкой скоростью передачи данных, обычно используемые для речи.

Улучшения AAC по сравнению с MP3 [ править ]

Advanced Audio Coding является преемником MPEG-1 Audio Layer 3 , известного как формат MP3, который был определен ISO / IEC в 11172-3 ( MPEG-1 Audio) и 13818-3 ( MPEG-2 Audio). .

Слепые тесты в конце 1990-х показали, что AAC демонстрирует лучшее качество звука и прозрачность, чем MP3 для файлов, закодированных с той же скоростью передачи данных. [3]

Улучшения включают:

  • более высокая частота дискретизации (от 8 до 96 кГц ), чем у MP3 (от 16 до 48 кГц);
  • до 48 каналов (MP3 поддерживает до двух каналов в режиме MPEG-1 и до 5.1 каналов в режиме MPEG-2);
  • произвольная скорость передачи данных и переменная длина кадра. Стандартизированная постоянная битовая скорость с битовым резервуаром;
  • более высокая эффективность и более простой набор фильтров . AAC использует чистое MDCT (модифицированное дискретное косинусное преобразование), а не гибридное кодирование MP3 (которое было частично MDCT и частично FFT );
  • более высокая эффективность кодирования для стационарных сигналов (AAC использует размер блока 1024 или 960 отсчетов, что позволяет более эффективно кодировать, чем 576 блоков отсчетов MP3);
  • более высокая точность кодирования переходных сигналов (AAC использует размер блока 128 или 120 отсчетов, что обеспечивает более точное кодирование, чем 192 блока отсчетов MP3);
  • возможность использования оконной функции, производной Кайзера-Бесселя, для устранения утечки спектра за счет расширения главного лепестка;
  • намного лучшая обработка звуковых частот выше 16 кГц;
  • более гибкое совместное стерео (можно использовать разные методы в разных частотных диапазонах);
  • добавлены дополнительные модули (инструменты) для повышения эффективности сжатия: TNS , обратное предсказание, замещение воспринимаемого шума (PNS) и т. д. Эти модули можно комбинировать для создания различных профилей кодирования.

В целом формат AAC позволяет разработчикам более гибко разрабатывать кодеки, чем MP3, и исправляет многие конструктивные решения, сделанные в исходной спецификации звука MPEG-1. Эта повышенная гибкость часто приводит к большему количеству параллельных стратегий кодирования и, как следствие, к более эффективному сжатию. Это особенно верно при очень низких скоростях передачи данных, когда превосходное стереокодирование, чистый MDCT и улучшенные размеры окна преобразования не позволяют MP3 конкурировать.

В то время как формат MP3 имеет почти универсальную аппаратную и программную поддержку, в первую очередь потому, что MP3 был форматом выбора в течение решающих первых нескольких лет повсеместного обмена / распространения музыкальных файлов через Интернет, AAC является сильным соперником из-за некоторой непоколебимой поддержки отрасли. . [39]

Функциональность [ править ]

AAC - это широкополосный алгоритм кодирования звука , который использует две основные стратегии кодирования для значительного уменьшения объема данных, необходимых для представления высококачественного цифрового звука:

  • Компоненты сигнала, которые не имеют отношения к восприятию, отбрасываются.
  • Избыточности в кодированном звуковом сигнале устраняются.

Фактический процесс кодирования состоит из следующих этапов:

  • Сигнал преобразуется из временной области в частотную с использованием прямого модифицированного дискретного косинусного преобразования (MDCT) . Это делается с помощью банков фильтров, которые берут соответствующее количество временных выборок и преобразуют их в частотные выборки.
  • Сигнал частотной области квантуется на основе психоакустической модели и кодируется.
  • Добавлены коды внутреннего исправления ошибок.
  • Сигнал сохраняется или передается.
  • Чтобы предотвратить повреждение выборок, к каждому кадру применяется современная реализация алгоритма Luhn mod N. [40]

MPEG-4 аудио стандарт не определяет одну или небольшой набор высокоэффективных схем сжатия , а скорее сложный набор инструментов для выполнения широкого спектра операций с низкой битовой скоростью речи кодирования для высококачественного аудио кодирования и синтеза музыки.

  • Семейство алгоритмов кодирования звука MPEG-4 охватывает диапазон от кодирования речи с низкой скоростью передачи (до 2 кбит / с) до высококачественного кодирования звука (со скоростью 64 кбит / с на канал и выше).
  • AAC предлагает частоты дискретизации от 8 кГц до 96 кГц и любое количество каналов от 1 до 48.
  • В отличие от банка гибридных фильтров MP3, AAC использует модифицированное дискретное косинусное преобразование ( MDCT ) вместе с увеличенной длиной окна до 1024 или 960 точек.

Кодеры AAC могут динамически переключаться между одним блоком MDCT длиной 1024 точки или 8 блоками по 128 точек (или между 960 и 120 точками, соответственно).

  • Если происходит изменение сигнала или переходный процесс, выбираются 8 более коротких окон по 128/120 точек каждое для их лучшего временного разрешения.
  • По умолчанию в противном случае используется более длинное окно из 1024 точек / 960 точек, поскольку увеличенное разрешение по частоте позволяет использовать более сложную психоакустическую модель, что приводит к повышению эффективности кодирования.

Модульное кодирование [ править ]

AAC использует модульный подход к кодированию. В зависимости от сложности кодируемого потока битов, желаемой производительности и приемлемого результата разработчики могут создавать профили, чтобы определить, какой из определенного набора инструментов они хотят использовать для конкретного приложения.

Стандарт MPEG-2 Part 7 (Advanced Audio Coding) был впервые опубликован в 1997 году и предлагает три профиля по умолчанию: [2] [41]

  • Низкая сложность (LC) - самый простой и наиболее широко используемый и поддерживаемый
  • Main Profile (Main) - как профиль LC, с добавлением обратного предсказания
  • Масштабируемая частота дискретизации (SSR) или масштабируемая частота дискретизации (SRS)

Стандарт MPEG-4 Part 3 (MPEG-4 Audio) определил различные новые инструменты сжатия (также известные как типы аудиообъектов ) и их использование в совершенно новых профилях. AAC не используется в некоторых профилях аудио MPEG-4. Профиль MPEG-2 Part 7 AAC LC, основной профиль AAC и профиль AAC SSR объединены с перцепционной заменой шума и определены в стандарте MPEG-4 Audio как типы аудиообъектов (под названиями AAC LC, AAC Main и AAC SSR). Они сочетаются с другими типами объектов в профилях аудио MPEG-4. [23] Вот список некоторых профилей аудио, определенных в стандарте MPEG-4: [32] [42]

  • Основной аудио профиль - определен в 1999 году, использует большинство типов аудиообъектов MPEG-4 (AAC Main, AAC-LC, AAC-SSR, AAC-LTP, AAC Scalable, TwinVQ, CELP, HVXC, TTSI, основной синтез)
  • Scalable Audio Profile - определен в 1999 году, использует AAC-LC, AAC-LTP, AAC Scalable, TwinVQ, CELP, HVXC, TTSI
  • Speech Audio Profile - определен в 1999 году, использует CELP, HVXC, TTSI
  • Профиль синтетического звука - определен в 1999 году, TTSI, основной синтез
  • Профиль аудио высокого качества - определен в 2000 году, использует AAC-LC, AAC-LTP, AAC Scalable, CELP, ER-AAC-LC, ER-AAC-LTP, ER-AAC Scalable, ER-CELP
  • Профиль аудио с низкой задержкой - определен в 2000 году, использует CELP, HVXC, TTSI, ER-AAC-LD, ER-CELP, ER-HVXC
  • Low Delay AAC v2 - определено в 2012 году, использует AAC-LD, AAC-ELD и AAC-ELDv2 [43]
  • Профиль межсетевого взаимодействия мобильного аудио - определен в 2000 году, использует ER-AAC-LC, ER-AAC-Scalable, ER-TwinVQ, ER-BSAC, ER-AAC-LD
  • Профиль AAC - определен в 2003 году, использует AAC-LC
  • Профиль AAC высокой эффективности - определен в 2003 году, использует AAC-LC, SBR
  • Профиль High Efficiency AAC v2 - определен в 2006 году, использует AAC-LC, SBR, PS
  • Расширенный высокоэффективный AAC xHE-AAC - определен в 2012 году, использует USAC

Одним из многих улучшений в MPEG-4 Audio является объектный тип, называемый долгосрочным прогнозированием (LTP), который является улучшением основного профиля с использованием прямого предсказателя с меньшей вычислительной сложностью. [26]

Набор средств защиты от ошибок AAC [ править ]

Применение защиты от ошибок позволяет до определенной степени исправлять ошибки. Коды исправления ошибок обычно применяются одинаково ко всей полезной нагрузке. Однако, поскольку разные части полезной нагрузки AAC демонстрируют разную чувствительность к ошибкам передачи, этот подход не был бы очень эффективным.

Полезная нагрузка AAC может быть разделена на части с разной чувствительностью к ошибкам.

  • Независимые коды исправления ошибок могут быть применены к любой из этих частей с помощью инструмента Error Protection (EP), определенного в стандарте MPEG-4 Audio.
  • Этот инструментарий обеспечивает возможность исправления ошибок для наиболее чувствительных частей полезной нагрузки, чтобы снизить дополнительные накладные расходы.
  • Этот инструментарий обратно совместим с более простыми и существующими ранее декодерами AAC. Многие функции исправления ошибок этого инструментария основаны на более равномерном распределении информации об аудиосигнале в потоке данных.

Устойчивый к ошибкам (ER) AAC [ править ]

Методы устойчивости к ошибкам (ER) могут использоваться, чтобы сделать саму схему кодирования более устойчивой к ошибкам.

Для AAC были разработаны три специальных метода, которые были определены в MPEG-4 Audio.

  • Переупорядочение кодовых слов Хаффмана (HCR) для предотвращения распространения ошибок в спектральных данных
  • Виртуальные кодовые книги (VCB11) для обнаружения серьезных ошибок в спектральных данных
  • Обратимый код переменной длины (RVLC) для уменьшения распространения ошибок в данных масштабного коэффициента

AAC Low Delay [ править ]

Стандарты кодирования звука MPEG-4 Low Delay, Enhanced Low Delay и Enhanced Low Delay v2 ( AAC-LD , AAC-ELD, AAC-ELDv2), как определено в ISO / IEC 14496-3: 2009 и ISO / IEC 14496-3: 2009 / Amd 3 разработаны, чтобы объединить преимущества перцептивного кодирования звука с низкой задержкой, необходимой для двусторонней связи. Они во многом являются производными от формата MPEG-2 Advanced Audio Coding (AAC). [44] [45] [46] GSMA рекомендует AAC-ELD в качестве сверхширокополосного голосового кодека в профиле IMS для службы видеоконференций высокого разрешения (HDVC). [47]

Лицензирование и патенты [ править ]

Для потоковой передачи или распространения контента в формате AAC пользователю не требуются лицензии или платежи. [48] Одна только эта причина могла сделать AAC более привлекательным форматом для распространения контента, чем его предшественник MP3, особенно для потокового контента (например, Интернет-радио), в зависимости от варианта использования.

Однако патентная лицензия - это [ когда? ] требуется для всех производителей или разработчиков кодеков AAC . [49] По этой причине, бесплатные реализации программного обеспечения с открытым исходным кодом, такие как FFmpeg и FAAC, могут распространяться только в исходной форме, чтобы избежать нарушения патентных прав. (См. Ниже в разделе «Продукты, поддерживающие AAC», «Программное обеспечение».)

Владельцами патентов AAC являются Bell Labs , Dolby , Fraunhofer , LG Electronics , NEC , NTT Docomo , Panasonic , Sony Corporation , [1] ETRI , JVC Kenwood , Philips , Microsoft и NTT . [12]

Расширения и улучшения [ править ]

Некоторые расширения были добавлены к первому стандарту AAC (определенному в MPEG-2 Part 7 в 1997 году):

  • Подстановка перцептивного шума (PNS) , добавленная в MPEG-4 в 1999 году. Она позволяет кодировать шум как псевдослучайные данные.
  • Long Term Predictor (LTP) , добавленный в MPEG-4 в 1999 году. Это прямой предсказатель с меньшей вычислительной сложностью. [26]
  • Устойчивость к ошибкам (ER) , добавленная в MPEG-4 Audio версии 2 в 2000 году, используется для передачи по подверженным ошибкам каналам [50]
  • AAC-LD (Low Delay), определенный в 2000 году, используемый для приложений разговора в реальном времени.
  • Высокоэффективный AAC (HE-AAC) , также известный как aacPlus v1 или AAC +, комбинация SBR (репликация спектральной полосы) и AAC LC. Используется для низких битрейтов. Определен в 2003 году.
  • HE-AAC v2 , также известный как aacPlus v2 или eAAC +, комбинация параметрического стерео (PS) и HE-AAC; используется для еще более низких битрейтов. Определен в 2004 и 2006 годах.
  • MPEG-4 Scalable To Lossless (SLS) , определенный в 2006 году, может дополнять поток AAC для обеспечения возможности декодирования без потерь, например, в продукте Fraunhofer IIS "HD-AAC".

Форматы контейнеров[ редактировать ]

Помимо MP4 , 3GP и других форматов контейнеров, основанных на базовом формате медиафайлов ISO для хранения файлов, аудиоданные AAC сначала были упакованы в файл для стандарта MPEG-2 с использованием формата обмена аудиоданными (ADIF) [51], состоящего из одного заголовка, за которым следуют необработанные блоки аудиоданных AAC. [52] Однако, если данные должны передаваться в транспортном потоке MPEG-2, используется самосинхронизирующийся формат, называемый транспортным потоком аудиоданных (ADTS), состоящий из серии кадров, каждый из которых имеет заголовок, за которым следует аудиоданными AAC. [51] Этот файл и потоковый формат определены в MPEG-2, часть 7., но считаются информативными только в MPEG-4, поэтому декодеру MPEG-4 не требуется поддерживать какой-либо формат. [51] Эти контейнеры, а также необработанный поток AAC могут иметь расширение файла .aac. MPEG-4 Part 3 также определяет свой собственный самосинхронизирующийся формат, называемый Low Overhead Audio Stream (LOAS), который инкапсулирует не только AAC, но и любую схему сжатия звука MPEG-4, такую ​​как TwinVQ и ALS . Этот формат был определен для использования в транспортных потоках DVB, когда кодеры используют SBR или параметрическое стерео.Расширения AAC. Однако он ограничен только одним немультиплексированным потоком AAC. Этот формат также называется транспортным мультиплексом с малыми накладными расходами (LATM), который представляет собой просто версию LOAS с чередованием нескольких потоков. [51]

Продукты, поддерживающие AAC [ править ]

Стандарты HDTV [ править ]

Японский ISDB-T [ править ]

В декабре 2003 года в Японии началось вещание наземного стандарта DTV ISDB-T, который реализует видео MPEG-2 и аудио MPEG-2 AAC. В апреле 2006 года Япония начала транслировать мобильную подпрограмму ISDB-T под названием 1seg, которая была первой реализацией видео H.264 / AVC со звуком HE-AAC в наземной службе вещания HDTV на планете.

Международный ISDB-Tb [ править ]

В декабре 2007 года в Бразилии началось вещание стандарта наземного DTV под названием International ISDB-Tb, который реализует кодирование видео H.264 / AVC со звуком AAC-LC в основной программе (одиночной или множественной) и видео H.264 / AVC со звуком HE-AACv2 в подпрограмма мобильной связи 1seg.

DVB [ править ]

ETSI , стандарты , регулирующие тело для DVB набора , поддерживает AAC, HE-AAC и HE-AAC v2 кодирования звука в приложениях , DVB , так как по меньшей мере , 2004 [53] DVB передач , которые используют H.264 сжатия для видео обычно используют HE -AAC для аудио. [ необходима цитата ]

Оборудование [ править ]

iTunes и iPod [ править ]

В апреле 2003 года Apple привлекла внимание общественности к AAC, объявив, что ее продукты iTunes и iPod будут поддерживать песни в формате MPEG-4 AAC (через обновление прошивки для старых плееров iPod). Клиенты могли загружать музыку в формате AAC с закрытым исходным кодом с ограничением по управлению цифровыми правами (DRM) (см. FairPlay ) через iTunes Store или создавать файлы без DRM со своих собственных компакт-дисков с помощью iTunes. В последующие годы Apple начала предлагать музыкальные видеоклипы и фильмы, в которых также используется AAC для кодирования звука.

29 мая 2007 года Apple начала продавать песни и музыкальные видеоклипы без DRM от участвующих звукозаписывающих компаний. Эти файлы в основном соответствуют стандарту AAC и могут воспроизводиться на многих продуктах сторонних производителей, но они содержат настраиваемую информацию iTunes, такую ​​как обложки альбомов и квитанции о покупке, чтобы идентифицировать клиента в случае утечки файла в одноранговую сеть. равноправные сети. Однако можно удалить эти настраиваемые теги для восстановления взаимодействия с плеерами, которые строго соответствуют спецификации AAC. [ необходима цитата ] По состоянию на 6 января 2009 г. почти вся музыка в iTunes Store в США была освобождена от DRM, а к концу марта 2009 г. остальная часть стала свободной от DRM [54].

iTunes поддерживает вариант кодирования «Переменная скорость передачи данных» (VBR), который кодирует дорожки AAC по схеме «Средняя скорость передачи данных» (ABR). [ необходима цитата ] С сентября 2009 года Apple добавила поддержку HE-AAC (который является полностью частью стандарта MP4) только для радиопотоков, а не для воспроизведения файлов, а в iTunes по-прежнему отсутствует поддержка истинного кодирования VBR. Однако базовый API QuickTime предлагает настоящий профиль кодирования VBR.

Другие портативные плееры [ править ]

  • Archos
  • Cowon (неофициально поддерживается на некоторых моделях)
  • Creative Zen Portable
  • Fiio (все актуальные модели)
  • Nintendo 3DS
  • Nintendo DSi
  • Philips GoGear Muse
  • PlayStation Portable (PSP) с прошивкой 2.0 или выше
  • Samsung YEPP
  • SanDisk Sansa (некоторые модели)
  • Walkman
  • Zune
  • Любой портативный плеер, полностью поддерживающий прошивку Rockbox сторонних производителей.

Мобильные телефоны [ править ]

В течение ряда лет многие мобильные телефоны таких производителей, как Nokia , Motorola , Samsung , Sony Ericsson , BenQ-Siemens и Philips , поддерживают воспроизведение AAC. Первым таким телефоном был выпущенный в 2002 году Nokia 5510, который также воспроизводит MP3. Однако этот телефон потерпел неудачу с коммерческой точки зрения [ необходима цитата ], и такие телефоны со встроенными музыкальными плеерами не стали популярными до 2005 года, когда продолжилась тенденция поддержки AAC и MP3. Большинство новых смартфонов и телефонов с музыкальной тематикой поддерживают воспроизведение этих форматов.

  • Телефоны Sony Ericsson поддерживают различные форматы AAC в контейнере MP4. AAC-LC поддерживается во всех телефонах, начиная с K700 , телефоны, начиная с W550, имеют поддержку HE-AAC. Последние устройства, такие как P990 , K610 , W890i и более поздние версии ,поддерживают HE-AAC v2.
  • Nokia XpressMusic и другие мультимедийные телефоны Nokia нового поколения, такие как серии N и E, также поддерживают формат AAC в профилях LC, HE, M4A и HEv2. Они также поддерживают воспроизведение аудио AAC с кодировкой LTP.
  • Телефоны BlackBerry под управлениемоперационной системы BlackBerry 10 изначально поддерживают воспроизведение AAC. Некоторые устройства BlackBerry OS предыдущего поколениятакже поддерживают AAC.
  • bada OS
  • Яблоко «s iPhone поддерживает AAC и FairPlay защищены AAC файлыранее используемыекачестве формата кодированияумолчанию в Itunes Storeдо момента снятия ограничений DRM в марте 2009 года .
  • Android 2.3 [55] и более поздние версии поддерживают AAC-LC, HE-AAC и HE-AAC v2 в контейнерах MP4 или M4A, а также несколько других аудиоформатов. Android 3.1 и более поздние версии поддерживают необработанные файлы ADTS. Android 4.1 может кодировать AAC. [56]
  • WebOS от HP / Palm поддерживает контейнеры AAC, AAC +, eAAC + и .m4a в своем собственном музыкальном проигрывателе, а также в некоторых сторонних проигрывателях. Однако он не поддерживает файлы Apple FairPlay DRM, загруженные из iTunes. [57]
  • Windows Phone «s Silverlight поддерживает среда AAC-LC, HE-AAC и HE-AAC v2 декодирования.

Другие устройства [ править ]

  • Яблоко «s IPad : Поддержка AAC и FairPlay защищены AAC файлыиспользуемыекачестве формата кодированияумолчанию в ITunes Store
  • КПК с Palm OS : многие КПК и смартфоны на базе Palm OS могут воспроизводить AAC и HE-AAC с помощью стороннего программного обеспечения Pocket Tunes . Версия 4.0, выпущенная в декабре 2006 года, добавила поддержку собственных файлов AAC и HE-AAC. Кодек AAC для TCPMP , популярного видеоплеера, был снят после версии 0.66 из-за проблем с патентами, но его все еще можно загрузить с сайтов, отличных от corecodec.org. CorePlayer, коммерческое продолжение TCPMP, включает поддержку AAC. Другие программы для Palm OS, поддерживающие AAC, включают Kinoma Player и AeroPlayer.
  • Windows Mobile : поддерживает AAC либо встроенным проигрывателем Windows Media, либо сторонними продуктами (TCPMP, CorePlayer) [ необходима ссылка ]
  • Epson : поддерживает воспроизведение AAC в средствах просмотрамультимедийных файлов / хранилищ фотографий P-2000 и P-4000.
  • Sony Reader : воспроизводит файлы M4A, содержащие AAC, и отображает метаданные, созданные iTunes. Другие продукты Sony, включая сетевые Walkmans серий A и E, поддерживают AAC с обновлениями прошивки (выпущенными в мае 2006 г.), тогда как серия S поддерживает его прямо из коробки.
  • Sonos Digital Media Player : поддерживает воспроизведение файлов AAC
  • Barnes & Noble Nook Color : поддерживает воспроизведение файлов в кодировке AAC
  • Roku SoundBridge : сетевой аудиоплеер, поддерживающий воспроизведение файлов в кодировке AAC
  • Squeezebox : сетевой аудиоплеер (производства Slim Devices ,компании Logitech ), поддерживающий воспроизведение файлов AAC
  • PlayStation 3 : поддерживает кодирование и декодирование файлов AAC
  • Xbox 360 : поддерживает потоковую передачу AAC через программное обеспечение Zune и поддерживаемых iPod, подключенных через порт USB.
  • Wii : поддерживает файлы AAC через версию 1.1 Photo Channel от 11 декабря 2007 г. Поддерживаются все профили и битрейты AAC, если они имеют расширение .m4a. Это обновление удалило совместимость с MP3, но пользователи, которые установили его, могут при желании перейти на старую версию. [58]
  • Livescribe Pulse и Echo Smartpens : записывать и хранить аудио в формате AAC. Аудиофайлы можно воспроизводить с помощью встроенного динамика пера, подключенных наушников или на компьютере с помощью программного обеспечения Livescribe Desktop. Файлы AAC хранятся в папке «Мои документы» пользователя в ОС Windows и могут распространяться и воспроизводиться без специального оборудования или программного обеспечения от Livescribe.
  • Google Chromecast : поддерживает воспроизведение аудио LC-AAC и HE-AAC [59]

Программное обеспечение [ править ]

Почти все современные компьютерные медиаплееры включают встроенные декодеры для AAC или могут использовать библиотеку для его декодирования. В Microsoft Windows , DirectShow можно использовать таким образом , с соответствующими фильтрами для обеспечения воспроизведения AAC в любом DirectShow - плеер на базе. Mac OS X поддерживает AAC через библиотеки QuickTime .

Adobe Flash Player , начиная с версии 9 с обновлением 3, также может воспроизводить потоки AAC. [60] [61] Поскольку Flash Player также является плагином для браузера, он также может воспроизводить файлы AAC через браузер.

Rockbox с открытым исходным кодом прошивки (для нескольких портативных плееров) также предлагает поддержку AAC в той или иной степени, в зависимости от модели плеера и профиль AAC.

Дополнительная поддержка iPod (воспроизведение незащищенных файлов AAC) для Xbox 360 доступна для бесплатной загрузки из Xbox Live . [62]

Ниже приводится неполный список других приложений для проигрывателя программ:

  • 3ivx MPEG-4 : набор плагинов DirectShow и QuickTime, которые поддерживают кодирование AAC или декодирование AAC / HE-AAC в любом приложении DirectShow
  • CorePlayer : также поддерживает LC и HE AAC
  • ffdshow : бесплатный фильтр DirectShow с открытым исходным кодом для Microsoft Windows, который использует FAAD2 для поддержки декодирования AAC.
  • foobar2000 : бесплатный аудиоплеер для Windows , поддерживающий LC и HE AAC
  • KMPlayer
  • MediaMonkey
  • AIMP
  • Медиа-плеер Классический домашний кинотеатр
  • mp3tag
  • MPlayer или xine : часто используется в качестве декодеров AAC в Linux или Macintosh.
  • MusicBee : продвинутый музыкальный менеджер и проигрыватель, который также поддерживает кодирование и копирование через плагин
  • RealPlayer : включает кодировщик RealAudio 10 AAC от RealNetworks
  • Songbird : поддерживает AAC в Windows , Linux и Mac OS X , включая кодировку управления правами DRM, используемую для музыки, купленной в iTunes Store, с помощью подключаемого модуля.
  • Sony SonicStage
  • Медиаплеер VLC : поддерживает воспроизведение и кодирование файлов MP4 и raw AAC
  • Winamp для Windows : включает кодировщик AAC, поддерживающий LC и HE AAC
  • Windows Media Player 12 : выпущен с Windows 7 , изначально поддерживает воспроизведение файлов AAC
  • Другой Real: Rhapsody поддерживает кодек RealAudio AAC, а также предлагает дорожки по подписке, закодированные с помощью AAC.
  • XBMC : поддерживает AAC (как LC, так и HE).
  • XMMS : поддерживает воспроизведение MP4 с помощью плагина, предоставленного библиотекой faad2.

Некоторые из этих плееров (например, foobar2000, Winamp и VLC) также поддерживают декодирование ADTS (потока передачи аудиоданных) с использованием протокола SHOUTcast . Плагины для Winamp и foobar2000 позволяют создавать такие потоки.

Nero Digital Audio [ править ]

В мае 2006 года Nero AG выпустила бесплатный инструмент кодирования AAC, Nero Digital Audio (часть кодека AAC стала кодеком Nero AAC ) [63], который способен кодировать LC-AAC, HE-AAC и HE-AAC v2. потоки. Инструмент является только инструментом интерфейса командной строки . Также включена отдельная утилита для декодирования в PCM WAV .

Различные инструменты, включая аудиоплеер foobar2000 и MediaCoder, могут предоставить графический интерфейс для этого кодировщика.

FAAC и FAAD2 [ править ]

FAAC и FAAD2 обозначают Freeware Advanced Audio Coder и Decoder 2 соответственно. FAAC поддерживает типы аудиообъектов LC, Main и LTP. [64] FAAD2 поддерживает типы аудиообъектов LC, Main, LTP, SBR и PS. [65] Хотя FAAD2 является бесплатным программным обеспечением , FAAC не является свободным программным обеспечением.

Fraunhofer FDK AAC [ править ]

Фраунгофер -authored с открытым исходным кодом кодер / декодер , включенный в Android был перенесен на другие платформы. Это рекомендуемый кодировщик AAC для FFmpeg. [ необходима цитата ]

FFmpeg и Libav [ править ]

Уроженец AAC кодер создан в FFmpeg «s кодека , и раздвоенный с Libav , считался экспериментальным и бедными. Для выпуска FFmpeg 3.0 (февраль 2016 г.) был проделан значительный объем работы, чтобы сделать его версию пригодной для использования и конкурентоспособной с остальными кодировщиками AAC. [66] Libav не объединил эту работу и продолжает использовать старую версию кодировщика AAC. Эти кодировщики имеют открытый исходный код по лицензии LGPL и могут быть созданы для любой платформы, на которой могут быть созданы фреймворки FFmpeg или Libav.

И FFmpeg, и Libav могут использовать библиотеку Fraunhofer FDK AAC через libfdk-aac, и хотя собственный кодировщик FFmpeg стал стабильным и достаточно хорошим для общего использования, FDK по-прежнему считается кодировщиком самого высокого качества, доступным для использования с FFmpeg. [67] Libav также рекомендует использовать FDK AAC, если он доступен. [68]

См. Также [ править ]

  • Сравнение форматов кодирования аудио
  • AAC-LD
  • MPEG-4 Part 14 (контейнерный формат)
  • ALAC - собственный кодек Apple без потерь
  • Vorbis - главный открытый конкурент AAC и MP3 без лицензионных отчислений.
  • Opus - открытый бесплатный кодек как для предварительно закодированного, так и для интерактивного использования, стандартизованный в 2012 г.

Ссылки [ править ]

  1. ^ a b c «Via Licensing объявляет об обновленной совместной патентной лицензии AAC» . Деловой провод . 5 января 2009 . Проверено 18 июня 2019 .
  2. ^ a b ISO (1997). «ИСО / МЭК 13818-7: 1997, Информационные технологии - Общее кодирование движущихся изображений и связанной с ними звуковой информации - Часть 7: Расширенное аудиокодирование (AAC)» . Архивировано 25 сентября 2012 года . Проверено 18 июля 2010 .
  3. ^ a b c d Бранденбург, Карлхайнц (1999). «Объяснение MP3 и AAC» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2017 года.
  4. ^ ISO (2006) ISO / IEC 13818-7: 2006 - Информационные технологии - Generic кодирования движущихся изображений и связанных с ними аудиоинформации - Часть 7: Advanced Audio Coding (AAC) архивации 2016-03-03 в Wayback Machine , извлекаться на 2009-08-06
  5. ^ ISO (2006) ISO / IEC 14496-3: 2005 - Информационные технологии - Кодирование аудиовизуальных объектов - Часть 3: Аудио заархивировано 13 апреля 2016 г. на Wayback Machine ,последнее посещение - 6 августа 2009 г.
  6. Ахмед, Насир (январь 1991 г.). «Как я пришел к дискретному косинусному преобразованию» . Цифровая обработка сигналов . 1 (1): 4–5. DOI : 10.1016 / 1051-2004 (91) 90086-Z .
  7. ^ Ахмед, Насир ; Натараджан, Т .; Рао, КР (январь 1974), "дискретного косинусного преобразования", IEEE Transactions на компьютерах , C-23 (1): 90-93, DOI : 10,1109 / TC.1974.223784
  8. ^ Рао, КР ; Ип П. (1990), Дискретное косинусное преобразование: алгоритмы, преимущества, приложения , Бостон: Academic Press, ISBN 978-0-12-580203-1
  9. ^ JP Princen, AW Johnson и AB Bradley: Кодирование поддиапазонов / преобразований с использованием схем банка фильтров, основанных на отмене наложения спектров во временной области , IEEE Proc. Intl. Конференция по акустике, речи и обработке сигналов (ICASSP), 2161–2164, 1987 г.
  10. ^ Джон П. Принсен, Алан Б. Брэдли: Дизайн банка фильтров анализа / синтеза, основанный на отмене наложения спектров во временной области , IEEE Trans. Акуст. Обработка речевых сигналов, ASSP-34 (5), 1153–1161, 1986
  11. ^ Гукерт, Джон (весна 2012 г.). «Использование БПФ и MDCT в сжатии аудио MP3» (PDF) . Университет Юты . Проверено 14 июля 2019 .
  12. ^ a b «Лицензиары AAC» . Via Corp . Проверено 15 января 2020 года .
  13. ^ «ISO / IEC 14496-3: 2009 - Информационные технологии - Кодирование аудиовизуальных объектов - Часть 3: Аудио» (PDF) . ИСО / МЭК . 1 сентября 2009 г. Архивировано 14 июня 2011 г. (PDF) из оригинала . Проверено 7 октября 2009 . Цитировать журнал требует |journal=( помощь )
  14. ^ a b "AAC" . MPEG.ORG . Архивировано из оригинала 3 октября 2009 года . Проверено 28 октября 2009 .
  15. ^ «ISO / IEC 13818-7, четвертое издание, часть 7 - Advanced Audio Coding (AAC)» (PDF) . ISO . 15 января 2006 года архивации (PDF) с оригинала на 6 марта 2009 года . Проверено 28 октября 2009 .
  16. ^ Bouvigne, Габриэль (2003). «MPEG-2 / MPEG-4 - AAC» . MP3'Tech. Архивировано 05 января 2010 года . Проверено 28 октября 2009 .
  17. ^ "MPEG Audio FAQ Version 9 - MPEG-1 и MPEG-2 BC" . ISO . Октябрь 1998. Архивировано 18 февраля 2010 года . Проверено 28 октября 2009 .
  18. ^ "Пресс-релиз Флоренции" . ISO . Марта 1996 года в архив от оригинала на 2010-04-08 . Проверено 28 октября 2009 .
  19. Джонстон, Дж. Д. и Феррейра, А. Дж., «Суммарно-разностное кодирование стереопреобразования», ICASSP '92, март 1992 г., стр. II-569-572.
  20. Sinha, D. и Johnston, JD, «Сжатие звука при низких скоростях передачи с использованием набора фильтров с адаптивным переключением сигналов», IEEE ASSP, 1996, стр. 1053-1057.
  21. Johnston, JD, Sinha, D., Dorward, S. и Quackenbush, S., «AT&T Perceptual Audio Coder (PAC)» в Сборнике статей по снижению скорости передачи цифрового аудио, Gilchrist, N. и Grewin, C. ( Ред.), Audio Engineering Society, 1996.
  22. ^ Herre, Дж и Джонстон, JD, «Повышение эффективности восприятия звуковых кодеров с помощью формировани временного шума», AES 101я конвенция, нет. препринт 4384, 1996 г.
  23. ^ a b Бранденбург, Карлхайнц; Кунц, Оливер; Сугияма, Акихико. «Кодирование естественного звука MPEG-4 - Профили и уровни звука» . chiariglione.org . Архивировано из оригинала 2010-07-17 . Проверено 6 октября 2009 .
  24. ^ "ISO / IEC FCD 14496-3, подраздел 1 - Проект - N2203" (PDF) . ISO / IEC JTC 1 / SC 29 / WG 11. 15 мая 1998 . Проверено 7 октября 2009 .
  25. ^ Бранденбург, Карлхайнц; Кунц, Оливер; Сугияма, Акихико (15 мая 1998 г.). «Кодирование естественного звука MPEG-4 - Профили и уровни звука» . chiariglione.org . Архивировано из оригинала 2010-07-17 . Проверено 7 октября 2009 .
  26. ^ a b c Бранденбург, Карлхайнц; Кунц, Оливер; Сугияма, Акихико (1999). «Кодирование естественного звука MPEG-4 - общее кодирование звука (на основе AAC)» . chiariglione.org . Архивировано из оригинала на 2010-02-19 . Проверено 6 октября 2009 .
  27. ^ «ISO / IEC 14496-3: 1999 / Amd 1: 2000 - Аудио расширения» . ISO . 2000. Архивировано 06.06.2011 . Проверено 7 октября 2009 .
  28. ^ "ISO / IEC 14496-3: /Amd.1 - Final Committee Draft - MPEG-4 Audio Version 2" (PDF) . ISO / IEC JTC 1 / SC 29 / WG 11. Июль 1999 г. Архивировано из оригинального (PDF) 01.08.2012 . Проверено 7 октября 2009 .
  29. ^ Purnhagen, Хайко (19 февраля 2000). «108-я конвенция AES: аудио MPEG-4 версии 2. О чем это?» . Проверено 7 октября 2009 .[ мертвая ссылка ]
  30. Перейра, Фернандо (октябрь 2001 г.). «Уровни для аудио профилей» . Промышленный форум MPEG. Архивировано из оригинала на 2010-01-08 . Проверено 15 октября 2009 .
  31. ^ «ISO / IEC 14496-3: 2001 / Amd 1: 2003 - Расширение полосы пропускания» . ISO . 2003. Архивировано 06.06.2011 . Проверено 7 октября 2009 .
  32. ^ a b «Текст ISO / IEC 14496-3: 2001 / FPDAM 4, Кодирование без потерь звука (ALS), новые профили звука и расширения BSAC» . ISO / IEC JTC1 / SC29 / WG11 / N7016. 11 января 2005 года Архивировано из оригинального (DOC) 12 мая 2014 года . Проверено 9 октября 2009 .
  33. ^ «Кодирование без потерь звука (ALS), новые профили звука и расширения BSAC, ISO / IEC 14496-3: 2005 / Amd 2: 2006» . ISO . 2006. Архивировано 4 января 2012 года . Проверено 13 октября 2009 .
  34. ^ Моди, Mihir (6 июня 2005). «Сжатие звука становится лучше и сложнее» . Embedded.com . Архивировано 8 февраля 2016 года . Проверено 13 октября 2009 .
  35. ^ a b «Архивная копия» (PDF) . Архивировано из оригинального (PDF) 26 октября 2006 года . Проверено 29 января 2007 . CS1 maint: archived copy as title (link)
  36. ^ «Параметрическое кодирование для высококачественного звука, ISO / IEC 14496-3: 2001 / Amd 2: 2004» . ISO . 2004. Архивировано 4 января 2012 года . Проверено 13 октября 2009 .
  37. ^ "3GPP TS 26.401 V6.0.0 (2004-09), Функции обработки звука общего аудиокодека; Улучшенный общий аудиокодек aacPlus; Общее описание (Выпуск 6)" (DOC) . 3GPP. 30 сентября 2004 года архивации с оригинала на 19 августа 2006 года . Проверено 13 октября 2009 .
  38. ^ «ISO / IEC 14496-3: 2009 - Информационные технологии - Кодирование аудиовизуальных объектов - Часть 3: Аудио» . ISO . 2009. Архивировано 06.06.2011 . Проверено 7 октября 2009 .
  39. ^ "AAC" . Hydrogenaudio. Архивировано 6 июля 2014 года . Проверено 24 января 2011 .
  40. ^ Заявка на патент США 20070297624 Кодирование цифрового звука
  41. ^ «ISO / IEC 13818-7, Третье издание, Часть 7 - Advanced Audio Coding (AAC)» (PDF) . ISO . 15 октября 2004 г. с. 32. Архивировано из оригинального (PDF) 13 июля 2011 года . Проверено 19 октября 2009 .
  42. ^ Гриль, Бернхард; Гейерсбергер, Стефан; Хильперт, Йоханнес; Тайхманн, Бодо (июль 2004 г.). «Реализация аудиокомпонентов MPEG-4 на различных платформах» (PDF) . Fraunhofer Gesellschaft. Архивировано из оригинального (PDF) 10 июня 2007 года . Проверено 9 октября 2009 . Cite journal requires |journal= (help)
  43. ^ «ISO / IEC 14496-3: 2009 / Amd 3: 2012 - Транспорт унифицированного кодирования речи и звука (USAC)» . ISO . Архивировано 8 марта 2016 года . Проверено 3 августа 2016 .
  44. ^ «ISO / IEC 14496-3: 2009 - Информационные технологии - Кодирование аудиовизуальных объектов - Часть 3: Аудио» . ISO . Архивировано 20 мая 2016 года . Проверено 2 августа 2016 .
  45. ^ «ISO / IEC 14496-3: 2009 / Amd 3: 2012 - Транспорт унифицированного кодирования речи и звука (USAC)» . ISO . Архивировано 19 августа 2016 года . Проверено 2 августа 2016 .
  46. ^ «Семейство AAC-ELD для высококачественных коммуникационных услуг | MPEG» . mpeg.chiariglione.org . Архивировано 20 августа 2016 года . Проверено 2 августа 2016 .
  47. ^ Профиль IMS для службы видеоконференций высокого разрешения (HDVC) (PDF) . GSMA. 24 мая 2016. с. 10. Архивировано 18 августа 2016 года (PDF) .
  48. ^ «Часто задаваемые вопросы о лицензировании AAC, Q5» . Через лицензирование . Проверено 15 января 2020 .
  49. ^ «Лицензионные сборы AAC» . Через лицензирование . Проверено 15 января 2020 .
  50. ^ Том, Д .; Пурнхаген, Х. (октябрь 1998 г.). «Часто задаваемые вопросы по MPEG Audio, версия 9 - MPEG-4» . chiariglione.org . Подгруппа MPEG Audio. Архивировано 14 февраля 2010 года . Проверено 6 октября 2009 .
  51. ^ a b c d Уолтерс, Мартин; Кьорлинг, Кристофер; Хомм, Даниэль; Пурнхаген, Хейко. «Более пристальный взгляд на MPEG-4 High Efficiency AAC» (PDF) : 3. Архивировано из оригинала (PDF) 19 декабря 2003 года . Проверено 31 июля 2008 . Cite journal requires |journal= (help) Представлено на 115-м съезде Общества звукорежиссеров 10–13 октября 2003 г.
  52. ^ «Расширенное кодирование звука (MPEG-2), формат обмена аудиоданными» . Библиотека Конгресса США / Национальная программа по инфраструктуре и сохранению цифровой информации. 7 марта 2007 года. Архивировано 30 июля 2008 года . Проверено 31 июля 2008 .
  53. ^ ETSI TS 101 154 v1.5.1: Спецификация для использования кодирования видео и звука в широковещательных приложениях на основе транспортного потока MPEG
  54. ^ Коэн, Питер (27.05.2010). «iTunes Store переходит без DRM» . Macworld . Издательство Mac. Архивировано 18 февраля 2009 года . Проверено 10 февраля 2009 .
  55. ^ «Пряник - разработчики Android» . Разработчики Android . Архивировано 29 декабря 2017 года . Проверено 8 мая 2018 .
  56. ^ «Поддерживаемые форматы мультимедиа - разработчики Android» . Разработчики Android . Архивировано 11 марта 2012 года . Проверено 8 мая 2018 .
  57. ^ http://www.palm.com/us/products/phones/pre/#techspecs Архивировано 24 мая 2011 г. на Wayback Machine
  58. ^ «Nintendo - Служба поддержки клиентов - Wii - Фотоканал» . nintendo.com . Архивировано 5 мая 2017 года . Проверено 8 мая 2018 .
  59. ^ "Архивная копия" . Архивировано 23 сентября 2015 года . Проверено 22 сентября 2015 .CS1 maint: archived copy as title (link)| Поддерживаемые медиа для Google Cast
  60. ^ «Статистика - время выполнения Adobe Flash» . www.adobe.com . Архивировано 2 октября 2011 года . Проверено 8 мая 2018 .
  61. ^ "Архивная копия" . Архивировано из оригинала на 2014-08-21 . Проверено 20 августа 2014 .CS1 maint: archived copy as title (link)
  62. ^ Xbox.com | Использование системы - использование Apple iPod с Xbox 360. Архивировано 8 апреля 2007 г. на Wayback Machine.
  63. ^ «Nero Platinum 2018 Suite - универсальный, отмеченный наградами» . Nero AG . Архивировано 14 декабря 2012 года . Проверено 8 мая 2018 .
  64. ^ "FAAC" . AudioCoding.com . Архивировано 11 декабря 2009 года . Проверено 3 ноября 2009 .
  65. ^ "FAAD2" . AudioCoding.com . Архивировано 11 декабря 2009 года . Проверено 3 ноября 2009 .
  66. ^ «5 декабря 2015 г., собственный кодировщик FFmpeg AAC теперь стабилен!» . ffmpeg.org . Архивировано 16 июля 2016 года . Проверено 26 июня +2016 .
  67. ^ "Руководство по кодированию FFmpeg AAC" . Архивировано 17 апреля 2016 года . Проверено 11 апреля +2016 . Какой кодировщик обеспечивает лучшее качество? ... вероятный ответ: libfdk_aac
  68. ^ "Libav Wiki - Кодирование AAC" . Архивировано из оригинала на 2016-04-20 . Проверено 11 апреля +2016 .

Внешние ссылки [ править ]

  • Аудиокодеки фраунгофера
  • AudioCoding.com Архивировано 25 августа 2006 г. на Wayback Machine - доме FAAC и FAAD2.
  • Официальный веб-сайт MPEG
  • Улучшения и расширения AAC (2004 г.)
  • RFC  3016 - формат полезной нагрузки RTP для аудиовизуальных потоков MPEG-4
  • RFC  3640 - Формат полезной нагрузки RTP для транспортировки элементарных потоков MPEG-4
  • RFC  4281 - Параметр кодеков для типов носителей "Bucket"
  • RFC  4337 - Регистрация типа MIME для MPEG-4