Как включить кодек aac на андроид

Обновлено: 06.07.2024

Особенности, преимущества и недостатки аудиокодека AAC.

Кодек AAC — один из популярных алгоритмов сжатия для передачи аудиоданных с телефона на беспроводные наушники. Рассказываем, что это такое, зачем нужно, а также какие плюсы и минусы имеет кодек AAC.

Что такое кодек AAC и зачем он нужен?

Аудиокодек AAC (Advanced Audio Coding) обеспечивает преобразование и сжатие цифрового звука при его беспроводной передаче между телефоном и Bluetooth-гарнитурой. Это кодек по умолчанию поддерживается продукцией компании Apple, однако он также может быть использован и на Android. AAC имеет ограничение скорости передачи 250 кбит/с, частоту дискретизации до 96 кГц, а также использует психоакустическую модель (использование психоакустических особенностей человеческого уха).

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

Кодек AAC

Плюсы и минусы кодека AAC

Кодек AAC — распространенный алгоритм, который отличается от других следующими положительными чертами:

  • Качество аудио AAC выше, чем у стандартного SBC.
  • Используется для кодирования аудио на iTunes и Apple Music, поэтому музыка из этих источников будет ухудшаться в меньшей степени.
  • Кодек учитывает особенности человеческого слуха и использует слуховое маскирование, чтобы избавиться от большинства шумов.
  • AAC поддерживается iPhone, iPad и Mac, а также устройствами Android.

К недостаткам кодека AAC относится:

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

Ознакомиться с особенностями других кодеков можно в отдельной статье на нашем сайте.

Sennheiser Momentum True Wireless на голове

Кодек AAC (Advanced Audio Coding) создавался в далёком 1997 году как более качественный, чем mp3, кодек для сжатия аудио. И в чём-то он действительно лучше, например: доступны более высокие частоты дискретизации (до 96 кГц) и сам алгоритм использует психоакустические особенности человеческого слуха.

Сейчас AAC является основным аудио-кодеком для сжатия с потерями экосистемы Apple. Ещё он основной на YouTube и даже российском ТВ-вещании. 😀 Но нам интересна его беспроводная реализация. Во всех iPhone и во многих Android-устройствах доступна передача музыки по Bluetooth с помощью конвертирования этим кодеком.

⭐ Цены на лучшие беспроводные наушники в 2021 году (с AAC):

Как включить AAC?

1. Чтобы включить AAC и любой другой кодек нужно активировать «Меню Разработчика».

Меню Разработчика, можно активировать вот так:

Как включить LDAC

Основные кодеки для передачи звука по Bluetooth: SBC, AAC, aptX, aptX Low Latency, aptX HD, LDAC. Кроме того, относительно недавно был представлен ещё один кодек от Qualcomm: aptX Adaptive, но устройства с ним пока только ожидаются. Какой из кодеков лучше – вопрос спорный. Если брать только битрейт, то AAC сильно отстаёт. Однако на слух хорошая его реализация (в iPhone) не сильно отличается от aptX.

Максимальный битрейт bluetooth-кодеков

Максимальный битрейт Bluetooth-кодеков

10 популярных моделей наушников с поддержкой AAC

⭐ Цены на лучшие беспроводные TWS наушники (с AAC) в 2021 году:

1. Частотный диапазон AAC

Потери в основном выражаются в урезанном частотном диапазоне: обычно верхняя граница ВЧ. Кроме того, из-за выравнивания сигнала могут добавляться (и чаще всего добавляются) искажения, которые могут быть в любой области диапазона.

Посмотрим, как работает AAC (источник – lossless аудио-файл) в сравнении с SBC на некоторых Android-смартфонах и iPhone:

Частотный диапазон AAC

Полный частотный диапазон с использованием AAC и SBC кодеков

Сразу видны серьёзные отличия в реализации AAC на разных смартфонах. Стоит учитывать несколько моментов:

Рассмотрим край ВЧ-диапазона покрупнее:

Частотный диапазон AAC

2. Уровень фонового шума AAC

Уровень фонового шума показывает границу, после которой шум от алгоритмов сжатия кодека (в общем случае – от любой воспроизводящей аппаратуры) становится неотличим от полезного сигнала – музыки. Чем ниже и стабильнее этот уровень по всему диапазону частот, тем более тихие звуки мы сможем услышать (если они есть на записи).

Уровень шума AAC

Уровень фонового шума AAC (источник – lossless файл)

CD-качество подразумевает уровень фонового шума -96 дБ. Конечно, в случае AAC такое качество не достигается, хотя на iPhone на 1 кГц мы видим шум -91 дБ, что в целом неплохо. А вот на Android-телефонах пики подбираются к -50 дБ: уровнем, когда фоновый шум явно различим.

3. Причины плохого качества работы кодека AAC на Android

Основных причин разницы качества AAC на Android и iOS две:

  • приоритизация процессов по энергоёмкости на Android;
  • разные программные средства кодирования AAC;

Xiaomi Mi AirDots Pro и Apple AirPods

Xiaomi Mi AirDots Pro и Apple AirPods поддерживают кодек AAC

В Andriod есть алгоритмы Energy Aware Scheduling (EAS). Эта система изменяет приоритеты процессов по их энергоёмкости. То есть, выбор на какую задачу будет отведено больше процессорной мощности (а процессор в смартфонах выполняет огромное количество задач одновременно) может варьироваться.

Если система настроена на экономию заряда аккумулятора, как у Huawei P20 Pro, то при выполнении сложной для процессора задачи приоритет будет отдан именно оптимизации энергопотребления. Как было показано выше, AAC использует психоакустические алгоритмы при кодировке, а это довольно тяжёлая нагрузка на процессор. Соответственно, эта задача будет выполняться с меньшим битрейтом и качеством в целом для оптимизации затрат энергии.

Sony WF-SP700N цвета

Sony WF-SP700N – полностью беспроводные наушники с поддержкой AAC

Bowers and Wilkins PX качественный звук

Bowers and Wilkins PX с поддержкой AAC

Кроме того, в программной среде Android на аппаратном уровне поддерживается множество форматов аудио, в отличие от iOS. Не стоит забывать и про аудио-туннелирование, которое работает с 4.4 версии Android. Это передача кодирования\декодирования аудио на выделенную часть общего чипсета – DSP (digital signal processor) – цифровой сигнальный процессор.

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

4. Особенности AAC

Ещё один интересный момент заключается в том, что даже файлы уже закодированные в AAC, меняются при передаче по Bluetooth-версии этого кодека. То есть, перекодируются ещё раз. До этого тестовые файлы были в формате без сжатия.

Частотный диапазон AAC

Верхний край частотного диапазона. Источник – AAC файл

В общем и целом, картина повторяется. Спад у iPhone идёт ощутимо позднее и уже ближе подбирается к верхней границе слуха, в отличие от Android-телефонов.

Уровень шума AAC

Уровень фонового шума (AAC файл)

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

AirPods 2019 (AirPods 2) кейс с беспроводной зарядкой индикатор

AirPods 2, естественно, поддерживает AAC

5. Итог

Самое главное – отличия в работе AAC на разных смартфонах. Тот же SBC, например, показывает более стабильные результаты от модели к модели. Соответственно, если ваш телефон работает под управлением Android, AAC не обязательно качественнее, чем SBC, как это часто считается.

Apple AirPods

Apple AirPods в связке с iPhone по AAC звучат довольно неплохо

На некоторых моделях SBC может показать лучшие результаты, чем AAC. И не только в цифрах, но и на слух. Поэтому, если вы купили наушники с поддержкой AAC, но звук в связке с вашим телефоном вам не нравится, попробуйте переключиться на SBC, возможно именно в вашей модели AAC реализован хуже.

Реализация AAC на iPhone лучше – звучание очень сильно (для сжатия с потерями) приближено к CD-качеству. В среде Android AAC работает хуже, чаще всего на более низком битрейте, отсюда дополнительные искажения и потери сжатия. При этом на разных телефонах итоговый результат может сильно варьироваться.

Я никогда особенно не любил слушать музыку через наушники. Мало того, что у меня от них болели уши, какой бы форм-фактор я ни выбрал, так ещё и не нравилось ощущение оторванности от реальности. Не в том смысле, что, погружаясь в музыку, я оказывался в параллельных мирах, а в том, что банально не слышал, что происходит вокруг меня, и это пугало. Однако всё изменилось, когда я купил накладные наушники JBL – они не создавали ощущения вакуума, не распирали ушную раковину изнутри и вообще выдавали весьма качественный звук. Благодаря им, кстати, я даже научился менять аудиокодеки на своём смартфоне.

Вы можете включить другой кодек для наушников в настройках Android Вы можете включить другой кодек для наушников в настройках Android

Какие бывают аудиокодеки

А если он не воспламеняется раньше времени, значит, снижается расход,. В общем, если вы автомобилист, вы и сами это знаете. Так вот с кодеками ситуация обстоит примерно та же. Если кодек подходит наушникам, они начинают звучать чище, детализированнее, басовитее, а иногда даже расходуют меньше ресурсов, если мы говорим о Bluetooth-кодеках. Поэтому важно подобрать самый оптимальный.

По умолчанию большинство смартфонов поддерживают 4-5 видов кодеков:

  • SBC – самый распространённый кодек, который используется в Android уже много лет, но обеспечивает невысокое качество звучания из-за высокого сжатия. Он сильно искажает звук, поэтому использовать его не рекомендуется.
  • AAC – ещё один старый кодек, который воспроизводит музыку с потерями в качестве, но обеспечивает чуть более высококачественное звучание, чем SBC. Рекомендуется к использованию больше, чем первый, хоть он и не является идеалом.
  • LDAC – один из самых новых кодеков. Его разработала компания Sony, добившись благодаря ему наименьшие потери в качестве звучания при эффективной компрессии. Потери при воспроизведении через LDAC есть, но не такие ощутимые.
  • aptX – кодек компании Qualcomm, который встречается только в наушниках, аппаратную основу которых составляют специальные аудио-процессоры Qualcomm. Примечателен тем, что обеспечивает воспроизведение практически без сжатия, в околоисходном качестве.

Как переключить кодек в настройках Android

Несмотря на обилие кодеков, поддерживаемых Android, очень важно, чтобы их поддерживал не только ваш смартфон, но и наушники. Поэтому, чтобы сменить кодек, очень важно, чтобы ваши наушники поддерживали больше одного. К сожалению, очень часто встречается, что те или иные наушники не поддерживают ничего, кроме SBC. Логично, что в этом случае ничего переключить не удастся, однако попытайтесь:

Сменить кодеки можно только в том случае, если ваши наушники их поддерживают Сменить кодеки можно только в том случае, если ваши наушники их поддерживают
  • Подключите Bluetooth-наушники к телефону;
  • Перейдите в «Настройки» — «О телефоне»;
  • 10 раз подряд нажмите на «Номер сборки»;

Сменить кодеки можно только в том случае, если ваши наушники их поддерживают

  • Вернитесь назад и откройте «Для разработчика»;
  • Пролистайте вниз и откройте «Аудиокодек Bluetooth»;
  • Выберите нужный кодек из списка и нажмите «ОК».

Текущие наушники, которые оказались у меня под рукой (не мои JBL), не поддерживают других аудиокодеков, кроме SBC. Но это и понятно – это старое решение от попсового производителя. Но, если у вас чуть более современная модель, чем у меня, выбора будет заметно больше. Для этого даже не нужно покупать дорогостоящие наушники. На АлиЭкспресс куча топовых решений в сегменте до 5 тысяч рублей с поддержкой кодека aptX, который обеспечит качественное звучание практически без потерь. Именно этот кодек, как по мне, является самым оптимальным. Но для него нужно подобрать наушники.

Одной из тенденций уходящего года можно смело назвать постепенный отказ производителей от 3,5-мм аудиоразъёма в смартфонах. Правда, многие не верят, что музыку в форматах Hi-Res можно передавать «по воздуху». Так и было, пока не появились качественные технологии передачи беспроводного звука. Чтобы воспользоваться ими, покупателю придётся столкнуться с множеством непонятных аббревиатур — LDAC, aptX, SBC, AAC и другими. Разобраться во всём этом и выбрать подходящие смартфоны и аксессуары вам поможет наша статья.

Зачем нужны кодеки?

Если вы слушаете музыку высокого разрешения через проводные наушники, вам не нужно ничего знать о кодеках — всю работу выполняет цифро-аналоговый преобразователь, превращающий последовательность нолей и единиц в музыку. А вот Bluetooth, несмотря на почти четвертьвековую историю, долгое время был далеко не идеальным способом передачи звука. Всё дело в его пропускной способности, втиснуть качественный звук в узкие рамки которой и призваны различные кодеки.

Hi-Res музыка по Bluetooth

Первая гарнитура компании Nokia, HDW-1, выпущенная в 2002 году

Когда речь зашла о кодеках, многим из вас наверняка придёт на ум аббревиатура A2DP. И это будет неверно: достаточно посмотреть на её расшифровку — Advanced Audio Distribution Profile или «расширенный профиль распространения звука». Профиль — это всего лишь набор функций и возможностей определённого Bluetooth-устройства. Так, поддержка профиля A2DP гарантирует передачу двухканального стереозвука, но ничего не говорит о его качестве и технических характеристиках. А вот уже поверх этого стандарта необходимо использование одного из кодеков, который будет кодировать звук с минимальными потерями.

Hi-Res музыка по Bluetooth

Sony MDR-1000X с поддержкой самого современного кодека, LDAC

Итак, мы выяснили, что для передачи сжатого звука от смартфона к беспроводным наушникам нам нужен кодек, который будет поддерживаться как самим гаджетом, так и акустикой. Алгоритмы работы кодека — довольно сложная вещь, но, в конечном итоге, для нас важны три характеристики каждого кодека, от которых и зависит звук.

Пропускная способность, которая сверху ограничена пропускной способностью самого протокола Bluetooth. В Bluetooth 4.0, работающего в «чистом» режиме без задействования стандарта IEEE 802.11 для увеличения скорости, пропускная способность составляет всего 1 Мбит/с — такова плата за низкое энергопотребление радиомодуля. При всём этом, даже битрейт оцифрованного CD-аудио составляет 1,4 Мбит/с, не говоря уже о записях более высокого разрешения.

Hi-Res музыка по Bluetooth

Битрейт различных форматов аудио

Частота дискретизации. Фактически, это число показывает, на какое количество отрезков за одну секунду мы разбиваем исходный аудиопоток для его последующего кодирования.

Hi-Res музыка по Bluetooth

Сравнение низкой и высокой частоты дискретизации при кодировании звука

Разрядность, иногда также называемая битностью. Разрядность аудиозаписи определяет, сколько бит и уровней квантования необходимо для кодирования каждого отрезка. Как правило, для увеличения качества звука и его более точной передачи используется одновременное увеличение частоты дискретизации и разрядности. Исключением является формат DSD, который при разрядности всего в 1 бит имеет огромную частоту дискретизации 5644,8 кГц.

Hi-Res музыка по Bluetooth

Сравнение импульсно-кодовой модуляции PCM (применяется в большинстве форматов) и DSD

Зная это, мы можем перейти непосредственно к кодекам, чтобы выяснить, какие они вообще бывают и какие возможности предлагают слушателю.

Какие кодеки существуют и чем различаются?

SBC — самый первый Bluetooth-кодек, который появился одновременно с A2DP и поддерживается абсолютно всеми устройствами, в которых используется этот профиль. Его характеристики достаточно скромны: битрейт 328 кбит/с при частоте дискретизации 48 кГц. Этого впритык хватает для передачи звука в формате mp3, но недостаточно для любых мало-мальски качественных записей.

Hi-Res музыка по Bluetooth

Битрейт Bluetooth-кодеков

aptX — второй по хронологической шкале кодек, разработка компании Qualcomm, берёт своё начало задолго до появления Bluetooth. Его характеристики лишь немногим лучше по сравнению с SBC: aptX позволяет кодировать звук на частоте 44,1 кГц при разрядности 16 бит, обеспечивая битрейт до 352 кбит/с. Несмотря на это, aptX по качеству передаваемого звука уже смог вплотную приблизиться к CD-аудио. Одним из расширений этого кодека стал aptX Low Latency, снизивший задержки звука со 100–150 мс у SBC до всего 40 мс, что немаловажно при просмотре видео и играх с Bluetooth-наушниками. Сейчас поддержку aptX можно встретить в огромном количестве устройств, за исключением продукции компании Apple.

aptX-HD или aptX Lossless — улучшенная версия кодека aptX, которая отвечает минимальным требованиям аудио Hi-Res. Этот кодек использует динамическое кодирование звука, при котором большая часть аудио кодируется без потерь, а когда это невозможно — с минимальными потерями. aptX HD использует частоту дискретизации 48 кГц, которая, при разрядности 24 бита, даёт пропускную способность 576 кбит/с. Представлен этот кодек был только в прошлом году и пока не обзавёлся большим количеством поддерживаемых устройств. Найти aptX HD можно во флагманах компаний LG, Sony, Huawei и некоторых других, но ни один из гаджетов Samsung поддержку кодека пока не получил. Разумеется, для aptX HD понадобятся и соответствующие наушники, но их пока можно буквально пересчитать по пальцам.

Hi-Res музыка по Bluetooth

LG G5 — первый смартфон с поддержкой aptX HD

AAC — кодек, используемый в продуктах Apple. В отличие от остальных кодеков, перечисленных в этой статье, AAC не ограничивается Bluetooth и применяется в самых разных устройствах для кодирования звука. Однако яблочная компания отдала предпочтение именно AAC, который в своей Bluetooth-реализации обеспечивает битрейт 264 кбит/с при частоте дискретизации 44,1 кГц. Изначально перед кодеком вовсе не ставилась задача прослушивания музыки высокого качества: он всего лишь должен был обеспечивать лучшее, по сравнению с mp3, качество при меньшем битрейте и размере файлов. Качество звука AAC можно сравнить с aptX, но наушники с поддержкой этого кодека распространены не так хорошо, поэтому наличие его поддержки обязательно стоит проверять перед покупкой.

Hi-Res музыка по Bluetooth

Само собой, поддержку AAC имеют фирменные Apple AirPods

Hi-Res музыка по Bluetooth

Демонстрация возможностей LDAC: звук с частотой дискретизации 96 кГц и битрейтом 4,5 Мбит/с передаётся без потерь

Так какой кодек лучше?

Конечно, лучшим кодеком следует считать тот, который может обеспечить передачу аудио наивысшего качества. Строго говоря, однозначного определения аудио Hi-Res (High-Resolution) не существует, но большинство экспертов считают, что звук высокого разрешения должен превосходить по качеству CD-аудио. Последнее, как мы помним, имеет частоту дискретизации 44,1 кГц и разрядность 16 бит. Однако некоторые подходят к определению аудио Hi-Res более строго, относя к нему записи, сделанные с частотой дискретизации не менее 88,2 кГц и имеющие разрядность 24 бита. Так что, из имеющихся Bluetooth-кодеков, самым строгим определениям пока соответствует только малораспространённый LDAC. Более скромный по характеристикам aptX HD попадает под определение аудио Hi-Res частично, но имеет большую распространённость, а потому в ближайшее время наверняка станет основным Bluetooth-кодеком высокого разрешения.

Но стоит ли гнаться за максимальными характеристиками? Любой кодек, в том числе и LDAC, с потерями сжимает звук, чтобы понизить битрейт до максимально допустимого для конкретного кодека. Сжатие с потерями осуществляется двумя способами. Первый — обрезание неслышимых человеческим ухом частот. Второй способ заключается в использовании переменной разрядности при кодировании звука. Пик восприятия звука человеком находится в области 3 кГц — эта область в кодеках Hi-Res кодируется 24 битами, в то время как на границах слышимости разрядность может быть понижена до 12 бит. Возможно, какой-то процент людей с идеальным слухом и окажется недовольным результатом, но не стоит забывать, что Bluetooth предназначен для прослушивания музыки дома и в дороге, а не для студийного качества.

Hi-Res музыка по Bluetooth

Порог чувствительности человеческого уха (синяя линия) и зависимость разрядности LDAC от частоты

Из рисунка выше видно, что LDAC поддерживает 16 частотных полос шириной 1 кГц, понижая при кодировании звука его разрядность на 1 бит на каждые 6 дБ порога слышимости. Для сравнения, aptX HD поддерживает всего четыре частотные полосы, что и делает этот кодек менее эффективным по сравнению с LDAC.

Читайте также: