Advanced Audio Coding ( AAC ) - это стандарт кодирования звука для сжатия цифрового звука с потерями . Созданный как преемник формата MP3 , AAC обычно обеспечивает более высокое качество звука, чем MP3, при той же скорости передачи данных . [3]
Расширение имени файла | Контейнер MPEG / 3GPP Контейнер для яблок Поток ADTS |
---|---|
Тип интернет-СМИ | аудио / AAC аудио / AACP аудио / 3gpp аудио / 3gpp2 аудио / MP4 аудио / MP4A-Latm аудио / MPEG4-generic |
Разработано | Bell , Fraunhofer , Dolby , Sony , Nokia , LG Electronics , NEC , NTT Docomo , Panasonic [1] |
Первый выпуск | 1997 [2] |
Тип формата | Формат сжатия звука, сжатие с потерями |
Содержится | MPEG-4 Part 14 , 3GP и 3G2 , базовый формат медиафайлов ISO и формат обмена аудиоданными (ADIF) |
Стандарт | ИСО / МЭК 13818-7 , ИСО / МЭК 14496-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 , Apple Music , iTunes , DivX Plus Web Player , PlayStation 4 и различных телефонов 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 и частью FFT . [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 является замещение воспринимаемого шума (PNS). В этом отношении профили 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, основной синтез)
- Масштабируемый аудио профиль - определен в 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 с низкой задержкой
Стандарты кодирования звука 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 не является свободным программным обеспечением.
Фраунгофера 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 г.
Рекомендации
- ^ a b c «Via Licensing объявляет об обновленной совместной патентной лицензии AAC» . Деловой провод . 5 января 2009 . Проверено 18 июня 2019 .
- ^ а б ISO (1997). «ISO / IEC 13818-7: 1997, Информационные технологии. Общее кодирование движущихся изображений и связанной с ними звуковой информации. Часть 7: Расширенное аудиокодирование (AAC)» . Архивировано 25 сентября 2012 года . Проверено 18 июля 2010 .
- ^ а б в г Бранденбург, Карлхайнц (1999). «Объяснение MP3 и AAC» (PDF) . Архивировано (PDF) из оригинала 13 февраля 2017 года.
- ^ ISO (2006) ISO / IEC 13818-7: 2006 - Информационные технологии - Generic кодирования движущихся изображений и связанных с ними аудиоинформации - Часть 7: Advanced Audio Coding (AAC) архивации 2016-03-03 в Wayback Machine , извлекаться на 2009-08-06
- ^ ISO (2006) ISO / IEC 14496-3: 2005 - Информационные технологии - Кодирование аудиовизуальных объектов - Часть 3: Аудио заархивировано 13 апреля 2016 г. на Wayback Machine ,последнее посещение - 6 августа 2009 г.
- ^ Ахмед, Насир (январь 1991 г.). «Как я пришел к дискретному косинусному преобразованию» . Цифровая обработка сигналов . 1 (1): 4–5. DOI : 10.1016 / 1051-2004 (91) 90086-Z .
- ^ Ахмед, Насир ; Натараджан, Т .; Рао, КР (январь 1974), "дискретного косинусного преобразования", IEEE Transactions на компьютерах , C-23 (1): 90-93, DOI : 10,1109 / TC.1974.223784
- ^ Рао, КР ; Ип П. (1990), Дискретное косинусное преобразование: алгоритмы, преимущества, приложения , Бостон: Academic Press, ISBN 978-0-12-580203-1
- ^ JP Princen, AW Johnson и AB Bradley: Кодирование поддиапазонов / преобразований с использованием схем банка фильтров, основанных на отмене наложения спектров во временной области , IEEE Proc. Intl. Конференция по акустике, речи и обработке сигналов (ICASSP), 2161–2164, 1987 г.
- ^ Джон П. Принсен, Алан Б. Брэдли: Дизайн банка фильтров анализа / синтеза на основе отмены наложения спектров во временной области , IEEE Trans. Акуст. Обработка речевых сигналов, ASSP-34 (5), 1153–1161, 1986
- ^ Гукерт, Джон (весна 2012 г.). «Использование БПФ и MDCT в сжатии аудио MP3» (PDF) . Университет Юты . Дата обращения 14 июля 2019 .
- ^ а б «Лицензиары AAC» . Via Corp . Проверено 15 января 2020 года .
- ^ «ISO / IEC 14496-3: 2009 - Информационные технологии - Кодирование аудиовизуальных объектов - Часть 3: Аудио» (PDF) . ИСО / МЭК . 1 сентября 2009 г. Архивировано 14 июня 2011 г. (PDF) из оригинала . Проверено 7 октября 2009 . Цитировать журнал требует
|journal=
( помощь ) - ^ а б «ААС» . MPEG.ORG . Архивировано из оригинала 3 октября 2009 года . Проверено 28 октября 2009 .
- ^ «ISO / IEC 13818-7, издание четвертое, часть 7 - Advanced Audio Coding (AAC)» (PDF) . ISO . 15 января 2006 года архивации (PDF) с оригинала на 6 марта 2009 года . Проверено 28 октября 2009 .
- ^ Бувинь, Габриэль (2003). «MPEG-2 / MPEG-4 - AAC» . MP3'Tech. Архивировано 05 января 2010 года . Проверено 28 октября 2009 .
- ^ «Часто задаваемые вопросы по MPEG Audio, версия 9 - MPEG-1 и MPEG-2 BC» . ISO . Октябрь 1998. Архивировано 18 февраля 2010 года . Проверено 28 октября 2009 .
- ^ "Пресс-релиз Флоренции" . ISO . Марта 1996 года в архив от оригинала на 2010-04-08 . Проверено 28 октября 2009 .
- ↑ Джонстон, Дж. Д. и Феррейра, А. Дж., «Суммарно-разностное кодирование стереопреобразования», ICASSP '92, март 1992 г., стр. II-569-572.
- ↑ Sinha, D. и Johnston, JD, «Сжатие звука при низких скоростях передачи с использованием набора фильтров с адаптивным переключением сигналов», IEEE ASSP, 1996, стр. 1053-1057.
- ↑ Johnston, JD, Sinha, D., Dorward, S. и Quackenbush, S., «AT&T Perceptual Audio Coder (PAC)» в Сборнике статей по снижению скорости передачи цифрового аудио, Gilchrist, N. и Grewin, C. ( Ред.), Audio Engineering Society, 1996.
- ^ Herre, Дж и Джонстон, JD, «Повышение эффективности восприятия звуковых кодеров с помощью формировани временного шума», AES 101я конвенция, нет. препринт 4384, 1996 г.
- ^ а б Бранденбург, Карлхайнц; Кунц, Оливер; Сугияма, Акихико. «Кодирование естественного звука MPEG-4 - Профили и уровни звука» . chiariglione.org . Архивировано из оригинала 2010-07-17 . Проверено 6 октября 2009 .
- ^ «ISO / IEC FCD 14496-3, подраздел 1 - Проект - N2203» (PDF) . ISO / IEC JTC 1 / SC 29 / WG 11. 15 мая 1998 . Проверено 7 октября 2009 .
- ^ Бранденбург, Карлхайнц; Кунц, Оливер; Сугияма, Акихико (15 мая 1998 г.). «Кодирование естественного звука MPEG-4 - Профили и уровни звука» . chiariglione.org . Архивировано из оригинала 2010-07-17 . Проверено 7 октября 2009 .
- ^ а б в Бранденбург, Карлхайнц; Кунц, Оливер; Сугияма, Акихико (1999). «Кодирование естественного звука MPEG-4 - общее кодирование звука (на основе AAC)» . chiariglione.org . Архивировано из оригинала на 2010-02-19 . Проверено 6 октября 2009 .
- ^ «ISO / IEC 14496-3: 1999 / Amd 1: 2000 - Расширения аудио» . ISO . 2000. Архивировано 06.06.2011 . Проверено 7 октября 2009 .
- ^ «ISO / IEC 14496-3: /Amd.1 - Проект окончательного комитета - MPEG-4 Audio Version 2» (PDF) . ISO / IEC JTC 1 / SC 29 / WG 11. Июль 1999 г. Архивировано из оригинала (PDF) 01.08.2012 . Проверено 7 октября 2009 .
- ^ Пурнхаген, Хайко (19 февраля 2000 г.). «108-я конвенция AES: аудио MPEG-4 версии 2. О чем это?» . Проверено 7 октября 2009 .[ мертвая ссылка ]
- ^ Перейра, Фернандо (октябрь 2001 г.). «Уровни для аудио профилей» . Промышленный форум MPEG. Архивировано из оригинала на 2010-01-08 . Проверено 15 октября 2009 .
- ^ «ISO / IEC 14496-3: 2001 / Amd 1: 2003 - Расширение полосы пропускания» . ISO . 2003. Архивировано 06.06.2011 . Проверено 7 октября 2009 .
- ^ а б «Текст ISO / IEC 14496-3: 2001 / FPDAM 4, Кодирование без потерь звука (ALS), новые профили звука и расширения BSAC» . ISO / IEC JTC1 / SC29 / WG11 / N7016. 11 января 2005 года Архивировано из оригинального (DOC) 12 мая 2014 года . Проверено 9 октября 2009 .
- ^ «Кодирование без потерь звука (ALS), новые профили звука и расширения BSAC, ISO / IEC 14496-3: 2005 / Amd 2: 2006» . ISO . 2006. Архивировано 4 января 2012 года . Проверено 13 октября 2009 .
- ^ Моды, Михир (6 июня 2005 г.). «Сжатие звука становится лучше и сложнее» . Embedded.com . Архивировано 8 февраля 2016 года . Проверено 13 октября 2009 .
- ^ а б «Архивная копия» (PDF) . Архивировано из оригинального (PDF) 26 октября 2006 года . Проверено 29 января 2007 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ «Параметрическое кодирование для высококачественного звука, ISO / IEC 14496-3: 2001 / Amd 2: 2004» . ISO . 2004. Архивировано 4 января 2012 года . Проверено 13 октября 2009 .
- ^ "3GPP TS 26.401 V6.0.0 (2004-09), Функции обработки звука общего аудиокодека; Улучшенный общий аудиокодек aacPlus; Общее описание (Выпуск 6)" (DOC) . 3GPP. 30 сентября 2004 года архивации с оригинала на 19 августа 2006 года . Проверено 13 октября 2009 .
- ^ «ISO / IEC 14496-3: 2009 - Информационные технологии - Кодирование аудиовизуальных объектов - Часть 3: Аудио» . ISO . 2009. Архивировано 06.06.2011 . Проверено 7 октября 2009 .
- ^ «ААС» . Hydrogenaudio. Архивировано 06 июля 2014 года . Проверено 24 января 2011 .
- ^ Заявка на патент США 20070297624 Кодирование цифрового звука
- ^ «ISO / IEC 13818-7, Третье издание, Часть 7 - Расширенное кодирование звука (AAC)» (PDF) . ISO . 15 октября 2004 г. с. 32. Архивировано из оригинального (PDF) 13 июля 2011 года . Проверено 19 октября 2009 .
- ^ Гриль, Бернхард; Гейерсбергер, Стефан; Хильперт, Йоханнес; Тайхманн, Бодо (июль 2004 г.). «Реализация аудиокомпонентов MPEG-4 на различных платформах» (PDF) . Fraunhofer Gesellschaft. Архивировано из оригинального (PDF) 10 июня 2007 года . Проверено 9 октября 2009 . Цитировать журнал требует
|journal=
( помощь ) - ^ «ISO / IEC 14496-3: 2009 / Amd 3: 2012 - Транспорт унифицированного кодирования речи и звука (USAC)» . ISO . Архивировано 8 марта 2016 года . Проверено 3 августа 2016 .
- ^ «ISO / IEC 14496-3: 2009 - Информационные технологии - Кодирование аудиовизуальных объектов - Часть 3: Аудио» . ISO . Архивировано 20 мая 2016 года . Проверено 2 августа 2016 .
- ^ «ISO / IEC 14496-3: 2009 / Amd 3: 2012 - Транспорт унифицированного кодирования речи и звука (USAC)» . ISO . Архивировано 19 августа 2016 года . Проверено 2 августа 2016 .
- ^ «Семейство AAC-ELD для высококачественных коммуникационных услуг | MPEG» . mpeg.chiariglione.org . Архивировано 20 августа 2016 года . Проверено 2 августа 2016 .
- ^ Профиль IMS для службы видеоконференций высокого разрешения (HDVC) (PDF) . GSMA. 24 мая 2016. с. 10. Архивировано 18 августа 2016 года (PDF) .
- ^ «Часто задаваемые вопросы о лицензировании AAC, Q5» . Через лицензирование . Проверено 15 января 2020 .
- ^ «Лицензионные сборы AAC» . Через лицензирование . Проверено 15 января 2020 .
- ^ Thom, D .; Пурнхаген, Х. (октябрь 1998 г.). «Часто задаваемые вопросы по MPEG Audio, версия 9 - MPEG-4» . chiariglione.org . Подгруппа MPEG Audio. Архивировано 14 февраля 2010 года . Проверено 6 октября 2009 .
- ^ а б в г Уолтерс, Мартин; Кьорлинг, Кристофер; Хомм, Даниэль; Пурнхаген, Хайко. «Более пристальный взгляд на MPEG-4 High Efficiency AAC» (PDF) : 3. Архивировано из оригинала (PDF) 19 декабря 2003 года . Проверено 31 июля 2008 . Цитировать журнал требует
|journal=
( помощь ) Представлено на 115-м съезде Общества звукорежиссеров 10–13 октября 2003 г. - ^ «Расширенное кодирование звука (MPEG-2), формат обмена аудиоданными» . Библиотека Конгресса США / Национальная программа по инфраструктуре и сохранению цифровой информации. 7 марта 2007 года. Архивировано 30 июля 2008 года . Проверено 31 июля 2008 .
- ^ ETSI TS 101 154 v1.5.1: Спецификация для использования кодирования видео и звука в широковещательных приложениях на основе транспортного потока MPEG
- ^ Коэн, Питер (27 мая 2010 г.). «iTunes Store переходит без DRM» . Macworld . Издательство Mac. Архивировано 18 февраля 2009 года . Проверено 10 февраля 2009 .
- ^ «Пряник - Android-разработчики» . Разработчики Android . Архивировано 29 декабря 2017 года . Проверено 8 мая 2018 .
- ^ «Поддерживаемые форматы мультимедиа - разработчики Android» . Разработчики Android . Архивировано 11 марта 2012 года . Проверено 8 мая 2018 .
- ^ http://www.palm.com/us/products/phones/pre/#techspecs Архивировано 24 мая 2011 г. на Wayback Machine
- ^ «Nintendo - Служба поддержки клиентов - Wii - Фотоканал» . nintendo.com . Архивировано 5 мая 2017 года . Проверено 8 мая 2018 .
- ^ «Архивная копия» . Архивировано 23 сентября 2015 года . Проверено 22 сентября 2015 .CS1 maint: заархивированная копия как заголовок ( ссылка )| Поддерживаемые медиа для Google Cast
- ^ «Статистика - время выполнения Adobe Flash» . www.adobe.com . Архивировано 2 октября 2011 года . Проверено 8 мая 2018 .
- ^ «Архивная копия» . Архивировано из оригинала на 2014-08-21 . Проверено 20 августа 2014 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ Xbox.com | Использование системы - использование Apple iPod с Xbox 360. Архивировано 8 апреля 2007 г. на Wayback Machine.
- ^ «Nero Platinum 2018 Suite - универсальный, отмеченный наградами» . Nero AG . Архивировано 14 декабря 2012 года . Проверено 8 мая 2018 .
- ^ «ФААК» . AudioCoding.com . Архивировано 11 декабря 2009 года . Проверено 3 ноября 2009 .
- ^ «ФААД2» . AudioCoding.com . Архивировано 11 декабря 2009 года . Проверено 3 ноября 2009 .
- ^ «5 декабря 2015 г., собственный кодировщик AAC FFmpeg теперь стабилен!» . ffmpeg.org . Архивировано 16 июля 2016 года . Проверено 26 июня +2016 .
- ^ «Руководство по кодированию FFmpeg AAC» . Архивировано 17 апреля 2016 года . Проверено 11 апреля +2016 .
Какой кодировщик обеспечивает лучшее качество? ... вероятный ответ: libfdk_aac
- ^ «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