Кодек аас для андроид

Как на Android включить Bluetooth кодек LDAC, aptX, aptX HD

вкл. 28 Сентябрь 2019 . Опубликовано в Android — Общее

Вас не устраивает звук в ваших Bluetooth наушниках? Возможно все дело в том, что ваш Android использует «плохой» аудиокодек SBC вместо продвинутых LDAC, aptX, aptX HD, AAC? Как включить aptX на Android?

Как на Android включить Bluetooth кодек LDAC, aptX, aptX HD

СодержаниеКак на Android включить Bluetooth кодек LDAC, aptX, aptX HD:

Все больше производителей отказывается от аудио разъема 3.5 мм в пользу передачи звука по Bluetooth, но вот не всегда такие новшества так полезны! Все дело в кодеках… и Android по умолчанию использует не самый лучший!

Немного о Bluetooth аудиокодеках

  • SBC (Subband Coding) — этот кодек с потерями, на данный момент используется в большинстве случаях передачи звука по беспроводным наушникам. Самой главной проблемой SBC является то, что кодек очень сильно искажает звук, больше чем MP3, поэтому для прослушивания высококачественного аудио материала он явно не годиться.
  • AAC (Advanced Audio Coding) — также аудиокодек с потерями, но качество звука гораздо выше чем SBC.
  • aptX и aptX HD — аудиокодек разработанный компанией Qualcomm, поэтому его можно встретить практически только на устройствах, где установлен процессор Snapdragon. Кодек aptX и aptX HD в отличие от SBC и AAC, практически не имеет потерь, аудио компрессируется и передается по Bluetooth.
  • LDAC — не так давно разработанный аудиокодек компанией Sony, который должен сместить с поста устоявшийся кодек SBC. Этот аудиокодек выполняет компрессию с небольшими потерями. C версии Android 8.0 Oreo, стал частью системы, так что возможно LDAC вскоре станет стандартном для передачи звука по беспроводным наушникам и колонкам.

Как узнать кодек bluetooth что используется?

На новых версиях Android необходимо зайти в BlueTooth, подключить наушники. После чего рядом появиться значок с кодеком.

Как включить необходимый Bluetooth аудиокодек на Android?

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

Второе условие, версия Android на телефоне должна быть 8.0 или более новая.

Для того чтобы активировать один из перечисленных кодеков, вам понадобиться активировать « Меню Разработчика «. Как это сделать? Вы можете посмотреть, два видео ролика.


После того как вы оказались в меню разработчика, пролистайте меню вниз до пункта «Аудиокодек для передачи через Bluetooth» и выберите его.

Выберите необходимый кодек — LDAC, apt, aptX, AAC, SBC.

Вам удалось поменять кодек bluetooth! Звук по беспроводным наушникам должен улучшиться!

Источник

Кодек аас для андроид

MX Player 1.8.13 Pro GP
MX Player 1.8.13 Patch Pro NEON AC3/DTS
MX Player 1.8.13 Ftee GPх86
MX Player 1.8.13 Free GP
MX Player 1.8.12 оф. сайт Free/Pro tegra2, tegra3, neon, x86
MX Player 1.8.12 Crack AC3, DTS, Armv7 Neon, x86
MX Player 1.8.12 Free GP Arm v7, neon, tegra3
MX Player 1.8.12 Pro GP

MX Player 1.8.11 Clone mod Pro
MX Player 1.8.11 Free GP Arm v7, neon, tegra3
MX Player 1.8.11 Pro GP
MX Player 1.8.10 оф. сайт Free/Pro neon, x86, tegra2, tegra3
MX Player 1.8.10 arm v7, neon
MX Player 1.8.10 Tegra 2
MX Player 1.8.10 Crack AC3-DTS

MX Player 1.8.9 оф. сайт Free/Pro tegra2, tegra3, x86, v7 neon
MX Player 1.8.9 АС3 (6+)

MX Player 1.8.8 оф. сайт Pro neon, x86, tegra2, tegra3
MX Player 1.8.8 Patch АС3, neon, x86
MX Player 1.8.8 Mod AC3
MX Player 1.8.8 Pro neon tegra3 AC3

MX Player 1.8.7 patch (5.0+) Pro AC3, tegra3
MX Player 1.8.7 оф. сайт Free/Pro neon, x86, tegra2, tegra3

MX Player 1.8.6 оф. сайт Free/Pro neon, x86, tegra2, tegra3
MX Player 1.8.6 patch AC3/DTS
MX Player 1.8.5 Pro GP
MX Player 1.8.4 маркет
MX Player 1.8.4 оф. сайт Free/Pro neon, x86, tegra2, tegra3
MX Player 1.8.3 Free Pro neon
MX Player 1.8.3 patch Tegra3, x86
MX Player 1.8.3 patch AC3/DTS, x86
MX Player 1.8.2 Free/Pro
MX Player 1.8.1 Pro neon
MX Player 1.8.1 оф сайт Pro neon

MX Player 1.7.38 Pro neon, AC3/DTS
MX Player 1.7.38 Patch NEON Pro
MX Player 1.7.38 оф сайт neon, froyo, Pro neon v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86

MX Player 1.7.37оф сайт neon, froyo, Pro neon v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86
MX Player 1.7.37 Patch Pro neon, tegra2, x86
MX Player 1.7.37 Free GP Neon

MX Player 1.7.36a оф сайт neon, froyo, Pro neon v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86
MX Player 1.7.36aPatch neon Armv7, neon, tegra2, tegra3
MX Player 1.7.36 Free GP Neon
MX Player 1.7.36 Pro neon, froyo
MX Player 1.7.36 Patch neon tegra3

MX Player 1.7.35 Patch Pro neon tegra2 tegra3
MX Player 1.7.35 Free GP Neon
MX Player Pro 1.7.35 ARMv7 NEON
MX Player 1.7.35 Original froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86

MX Player 1.7.34 Patch Pro neon
MX Player 1.7.34 Patch Pro neon, tegra3, tegra2, vfp
MX Player 1.7.34 original Pro GP
MX Player 1.7.34 оф сайт Free Pro v5te v6, v6_vfp, tegra3, neon, mips32, x86
MX Player 1.7.34 original Pro

MX Player 1.7.33 оф сайт froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86

Читайте также:  Микро карты для android

MX Player 1.7.32 Patch Tegra 2/3
MX Player 1.7.32 оф сайт froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86

MX Player 1.7.31 GP Free
MX Player 1.7.31 Pro
MX Player 1.7.31 оф сайт froyo, Pro neon
MX Player 1.7.31 Patch Pro neon tegra2 tegra3 x86 vfp

MX Player 1.7.30 Patch Pro neon tegra2 tegra3 x86 vfp
MX Player 1.7.30 Patch
MX Player 1.7.30 original Free GP

MX Player 1.7.29 оф сайт froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86
MX Player 1.7.29 Pro

MX Player 1.7.28 изменена иконка
MX Player 1.7.28 Pro neon v7
MX Player 1.7.28 NEON Tegra3
MX Player 1.7.28 froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86
MX Player 1.7.28 Pro ARMv7 NEON
MX Player 1.7.28
MX Player 1.7.28 Patch Pro neon tegra2
MX Player 1.7.28 OsitKP
MX Player 1.7.28 pro neon v7 v6vfp
MX Player 1.7.27 Patch Pro neon tegra2
MX Player 1.7.27 Pro neon tegra2 tegra3
MX Player 1.7.27 оф сайт froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86

MX Player 1.7.25 Pro neon tegra2 tegra3 x86 vfp
MX Player 1.7.25 froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86

MX Player 1.7.24 froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86
MX Player 1.7.24 Pro ARMv7 NEON
MX Player 1.7.24 Pro neon

MX Player 1.7.23 Pro neon tegra2 x86 vfp
MX Player 1.7.23 Pro neon tegra2 vfp x86
MX Player 1.7.23 Pro ARMv7 NEON
MX Player 1.7.23 froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86
MX Player 1.7.23 Pro
MX Player 1.7.23 Pro ARMv7 NEON
MX Player 1.7.23 Pro ARMv7 NEON

MX Player 1.7.21 Pro neon x86 vfp
MX Player 1.7.21 Pro neon tegra2 vfp x86
MX Player 1.7.21
MX Player 1.7.21 froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86
MX Player 1.7.21 Pro neon tegra2 x86 vfp
MX Player 1.7.21 Pro GP Neon

MX Player 1.7.20 DTS, froyo, Pro v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86 sse
MX Player 1.7.20
MX Player 1.7.20 Pro ARMv7, Tegra2, ARMv6+VFP, x86, SSE2
MX Player 1.7.20

MX Player 1.7.19 Pro ARMv6 VFP x86 SSE2

MX Player 1.7.18 Free Pro neon
MX Player 1.7.18 Pro neon tegra2 x86
MX Player 1.7.18 Pro neon, tegra2, vfp

MX Player 1.7.17 Pro neon
MX Player 1.7.17 Free Pro
MX Player 1.7.16 Pro armv7_vfp armv6_vfp
MX Player 1.7.16 Free Pro neon, tegra2, vfp
MXPlayer кодек 1.7.16 и v5te v6, v6_vfp, tegra3, v7_vfp, neon, mips32, x86

MX Player 1.7.15a Pro v7_neon, v6, v6_vfp, tegra2, tegra3, v5te, mips32r2, x86
MX Player 1.7.15а Pro neon, v7, v6, vfpv3d16, vfp, x86

MX Player 1.7.14 Pro neon, vfp, tegra2
MX Player 1.7.14 Free Prov7_neon, v6, v6_vfp, tegra2, tegra3, v5te, mips32r2, x86

MX Player 1.7.10 Free Pro neon mips

MX Player 1.7.9 Free Pro neon mips tegra2 vfp
MX Player 1.7.9 Pro neon vfp vfp3d
MX Player 1.7.9 Pro arm v7 neon, arm v6
MX Player 1.7.9 Pro arm v7 neon, arm v6

MX Player 1.7.8 Free Pro v5, v6, v7_neon, x86, tegra2 mips
MX Player 1.7.8 Pro vfpv3d16, v7_neonv6_vfp

MX Player 1.7.7 Free Pro v5, v6, v7_neon, x86, tegra2 mips
MX Player 1.7.6 Free Pro v5, v6, v7_neon, x86, tegra2 mips
MX Player 1.7.5 Free Pro v5, v6, v7_neon, x86, tegra2 mips
MX Player 1.7.4 Free Pro v5, v6, v7_neon, x86, tegra2 mips
MX Player 1.7.4 Pro neon, vfp, vfp3d

MX Player 1.7.3 Free Pro v5, v6, v7_neon, x86, tegra2 mips
MX Player 1.7.3

MX Player 1.7.2 Free Pro neon v5, v6, tegra2, x86, mips
MX Player 1.7.2 Pro vfp, neon
MX Player 1.7.2 Ad free Pro neon

MX Player 1.7.1 Free Pro armv5 armv6 vfp neon tegra2 x86 mips
MX Player 1.7 ARMv5, ARMv6, ARMv6+VFP, ARMv7 Tegra2, ARMv7+NEON, x86, MIPS

Источник

Как на Android включить Bluetooth кодек LDAC, aptX, aptX HD?

Вас не устраивает звук в ваших Bluetooth наушниках? Возможно все дело в том, что ваш Android использует «плохой» аудиокодек SBC вместо продвинутых LDAC, aptX, aptX HD, AAC? Как включить aptX на Android? Расскажет вам сайт Android +1!

Все больше производителей отказывается от аудио разъема 3.5 мм в пользу передачи звука по Bluetooth, но вот не всегда такие новшества так полезны! Все дело в кодеках… и Android по умолчанию использует не самый лучший!

Немного о Bluetooth аудиокодеках

  • SBC (Subband Coding) — этот кодек с потерями, на данный момент используется в большинстве случаях передачи звука по беспроводным наушникам. Самой главной проблемой SBC является то, что кодек очень сильно искажает звук, больше чем MP3, поэтому для прослушивания высококачественного аудио материала он явно не годится.
  • AAC (Advanced Audio Coding) — также аудиокодек с потерями, но качество звука гораздо выше чем SBC.
  • aptX, aptX HD и aptX LL — аудиокодек разработанный компанией Qualcomm, поэтому его можно встретить практически только на устройствах, где установлен процессор Snapdragon. Кодек aptX и aptX HD в отличие от SBC и AAC, практически не имеет потерь, аудио компрессируется и передается по Bluetooth. Аудиокодек aptX LL позволяет прослушивать высококачественное аудио с низкими задержками.
  • LDAC — не так давно разработанный аудиокодек компанией Sony, который должен сместить с поста устоявшийся кодек SBC. Этот аудиокодек выполняет компрессию с небольшими потерями. C версии Android 8.0 Oreo, стал частью системы, так что возможно LDAC вскоре станет стандартном для передачи звука по беспроводным наушникам и колонкам.

Если наушники поддерживают только SBC кодек, то включить Bluetooth кодек aptX, aptX HD, LDAC не получится!

Как узнать кодек bluetooth что используется?

На новых версиях Android необходимо зайти в BlueTooth, подключить наушники. После чего рядом появится значок с кодеком.

Как включить необходимый Bluetooth
аудиокодек на Android?

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

Читайте также:  Все предметы для террарии андроид

Второе условие, версия Android на телефоне должна быть 8.0 или более новая.

Для того чтобы активировать один из перечисленных кодеков, вам понадобиться активировать «Меню Разработчика«. Как это сделать? Вы можете посмотреть, два видео ролика.


После того как вы оказались в меню разработчика, пролистайте меню вниз до пункта «Аудиокодек для передачи через Bluetooth» и выберите его.

Выберите необходимый кодек — LDAC, apt, aptX, AAC, SBC.

Если же принудительное переключение кодека не работает, хотя вы уверены, что наушники поддерживают APTX, LDAC или AAC, то тогда скорее всего их активация происходит с помощью специального, фирменного приложения, от производителя беспроводной гарнитуры! Либо еще как вариант, сначала активировать кодек в приложение для bluetooth наушников, а после перейти в меню разработчика и выбрать аудиокодек!

Вам удалось поменять кодек bluetooth! Звук по беспроводным наушникам должен улучшится!

Вот и все, теперь вы знаете как включить aptx на смартфоне! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Источник

Что такое AAC (Bluetooth-кодек) — сравнение AAC на iOS и Android

Sennheiser Momentum True Wireless поддерживают, кроме прочих, AAC

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

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

Так как параметров Bluetooth-передачи не хватает для трансляции музыки без потерь (lossless), используются кодеки: алгоритмы, которые разделяют передаваемый сигнал на части и отправляют «по воздуху» на наушники. А там, в свою очередь, через тот же кодек происходит «распаковка» и цифро-аналоговое преобразование сигнала в музыку. Думаю, все любители портативного аудио примерно знают эти схемы. 😎

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

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

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

2. После, в меню разработчика, нужно найти «Аудиокодек для передачи через Bluetooth» и выбрать нужный кодек:

Выбираем нужный кодек — LDAC, aptX, aptX HD, AAC, SBC.

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

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

Сравнение работы AAC в двух основным мобильных операционных системах интересно тем, что это единственный кодек, кроме «древнего» SBC, который используется в обеих. Apple упорно не хотят платить Qualcomm за лицензию на aptX. Видимо, руководствуясь принципом: если не слышно разницы, зачем платить больше? 😀

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

    Audio-Technica ATH-M50xBT (311$) – полноразмерные беспроводные закрытые наушники. Легендарный басовый звук модели M50 в Bluetooth-исполнении. Beyerdynamic Aventho Wireless (560$) – накладные беспроводные наушники. Отличный дизайн + фирменный звук Beyerdynamic. Xiaomi Mi Collar Bluetooth Headset (59$) – беспроводные внутриканальные гибридные наушники с шейным ободом. Автономность до 8 часов, подойдут как для спорта, так и для повседневного использования. SonyWF-SP700N(202$) – полностью беспроводные спортивные вакуумные наушники. Имеется защита IPX4 и активное шумоподавление. Sennheiser Momentum True Wireless (356$) – полностью беспроводные внутриканальные наушники. Одна из лучших по звучанию моделей в сегменте + фирменный дизайн Sennheiser. Bowers & Wilkins PX (420$) – полноразмерные беспроводные наушники с активным шумоподавлением. Стильный внешний вид и качественный звук, отлично подходят для электронной музыки. Bang & Olufsen Beoplay H9i (544$) – накладные беспроводные наушники. Активное шумоподавление, отличный звук и сенсорное управление дополняются качественной передачей голоса в режиме гарнитуры. Marshall Monitor Bluetooth (166$) – полноразмерные беспроводные наушники. Фирменный внешний вид Marshall + интересный мощный звук для энергичных стилей. Sennheiser Momentum Over-Ear Wireless (M2 AEBT) (290$) – полноразмерные беспроводные наушники. Полюбившиеся многим красивый дизайн и мощный басовый звук Momentum в Bluetooth-версии. Sony WH-1000XM3 (465$) – полноразмерные беспроводные наушники с активным шумоподавлением. Один из лучших вариантов ANC на рынке + множество высокотехнологичных «фишек» от Sony.

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

AAC сжимает аудио с потерями: «лишние» частоты отсекаются, сигнал выравнивается (добавляются «перекрывающие» блоки информации), корректируются ошибки. Примерно по такому же принципу работают все lossy кодеки (кодеки для сжатия с потерями).

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

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

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

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

    человек теоретически может слышать звуки в районе 20 Гц – 20 кГц; бОльшая часть «материала» в музыке находится ниже 16-18 кГц; с возрастом мы хуже воспринимаем ВЧ (до 16-17 кГц в среднем после 30 лет)

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

Как видно, AAC на Huawei P20 Pro «срезает» ВЧ очень рано: около 14 кГЦ. Эти частоты слышат даже совсем немолодые люди, если не было проблем со слухом. Samsung Galaxy Note 8 (через AAC) ограничивает верхний порог до 17 кГц. Но iPhone 7 справляется лучше: около 19 кГЦ.

Особенно интересен этот разброс результатов в сравнении с работой SBC-кодека на тех же Android-смартфонах. Верхние границы диапазона на всех «подопытных» выше, хоть и с бОльшими искажениями. Но главное, что они очень похожи: то есть кодек SBC работает более-мене одинаково на разных телефонах.

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

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

Читайте также:  Downloader для android 4pda

Правильнее всего ориентироваться от самого верхнего пика, он может заглушить более тихие звуки. Поэтому в этих графиках важен не только уровень, но то, насколько они ровные («плотные»).

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

На графике отлично видно, что уровень фонового шума при использовании AAC у Huawei P20 Pro и Galaxy Note 8 ощутимо выше, чем у iPhone 7. В промежутках между пиками (тестовыми сигналами) видно, что AAC хорошо отфильтровывает места, где «звуковой информации» нет.

По этому графику также видно, что алгоритмы, используемые в AAC, учитывают психоакустику. Громче всего тестовый звук на 1 кГц (в этом диапазоне наш слух наиболее чувствителен), и шум вокруг него также наиболее высокий. Получается, что кодек AAC «маскирует» более тихие звуки на одной и той же частоте под более громкими: чем громче звук, тем выше фоновый шум.

Именно так и работает наш слух: мозг маскирует тихие звуки, если есть более громкие на этих. Мы воспринимаем оркестровую музыку цельным «полотном», а не отдельными сигналами (хоть и разделяем инструменты). Этот же принцип: сложно услышать что-то тихое сквозь шум пылесоса, например.

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

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

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

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

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

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

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

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

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

Вторая основная причина – разные «кодировщики», программные средства кодирования AAC. В iOS используется Apple AAC, считающийся наиболее качественным из существующих. А в Android по умолчанию – Fraunhofer FDK AAC, он чуть хуже «справляется со своими обязанностями».

Apple AAC, естественно, не существует «под» Linux, поэтому установить его на Android-смартфон не удастся. А на iPhone, как известно, вообще лучше ничего стороннего не устанавливать. 😉

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

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

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

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

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

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

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

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

Из графика уровня фонового шума явно видно, что даже в iPhone AAC-файл перекодируется при передаче через Bluetooth AAC: добавляется около 15 дБ шума. Общая же тенденция не изменилась: как с lossless, так и с AAC файлами при передаче «во воздуху» через одноимённый кодек лучше выглядит iPhone: искажений пере-кодировка тут добавляет меньше.

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

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

5. Итог

Учитывая всё вышесказанное, становится понятно, что качественная реализация AAC (на iPhone) даёт очень неплохой итоговый результат, слабо отличимый на слух от кодеков «высокого качества», например, aptX. Однако, если кодирование происходит в более низком битрейте, как на протестированных Android-смартфонах, качество страдает очень сильно.

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

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

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

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

Источник

Оцените статью