Салют подписчикам канала О ТОМ О СЕМ и случайным читателям этой статьи.
Речь пойдет о том, как улучшить качество звучания при прослушивании аудио, через беспроводные bluetooth наушники. На данный момент сам я пользуюсь довольно бюджетным устройством Ausdom TW 01, это прямой конкурент популярным бюджетным Redmi AirDots, но эти наушники по ряду субъективных причин мне понравились больше, обзор на них есть на моем одноименном YouTube канале. Наушники бюджетные, соответственно при работе используется кодек начального уровня SBC, как и на всех бюджетных беспроводных наушниках. В этой статье расскажу как я улучшил, качество звука дешевых беспроводных наушников и сравнял с качеством звука более дорогих устройств.
Изначально когда я только начал пользоваться этими наушниками и подключил их к своему Xiaomi Redmi Note 5, телефон показал, что устройство работает на кодеке AAC который поддерживает частоту дискретизации в 44,1 кГц битрейт 250 кбит/с. Но что интересно, после того как телефон обновился с 8 Android на 9, рабочий кодек этих же наушников изменился с AAC на SBC, который поддерживает уже Частоту дискретизации 48 кГц и 328 кбит/с битрейта, из чего стоит сделать вывод, что одни и те-же наушники могут поддерживать разные кодеки, а соответственно мы можем улучшить и качество звука в одних и тех же наушниках. Меня начал интересовать вопрос как это сделать и я нашел несколько способов.
Способ 1
Нам следует зайти в настройки телефона, о телефоне и несколько раз нажать на версию MIUI, пока не появится надпись вы стали разработчиком.
Теперь у нас на смартфоне открылся дополнительный скрытый ранее пункт меню, чтобы в него пройти, возвращаемся в настройки, проходим в расширенные настройки, и тут в самом низу появился пункт для разработчиков.
Заходим в него, и ищем аудио кодек для передачи через Bluetooth,
Теперь мы видим все кодеки которые поддерживает телефон, учтите что кодеки которые поддерживает ваш телефон могут не поддерживаться вашими наушниками, поэтому если я выберу к примеру AptxHD, то ничего не произойдет, так как мои бюджетные уши этот кодек не поддерживают, я лишь могу настроить наилучшие параметры поддерживаемого кодека.
На данный момент я точно знаю что наушники поддерживают кодек SBC, поэтому и буду его настраивать. Для этого потребуется пройти в следующий пункт меню, частота дискретизации и исходя из параметров кодека SBC мы знаем, что максимальная частота дискретизации 48 кГц, ее и выбираем, выбирать большее значение смысла нет, кодек больше не пропустит.
Далее проходим в пункт глубина кодирования и выбираем так-же наиболее максимальное значение для используемого кодека, в случае с SBC это 16 бит. Таким простым способом мы настроили максимальное значение по всем параметрам которые доступны.
Мы знаем, что существует 5 типов популярных аудио кодеков, SBC AAC Aptx AptxHD и LDAC, у всех у них разные параметры которые заключаются в частоте дискретизации и в битрейте. Казалось бы чем выше эти показатели тем качество звука лучше, но не всегда.
К примеру любимый многими меломанами кодек aptX, на некоторых звуковых файлах может давать результаты хуже, чем кодек SBC со стандартным битрейтом в 328 кбит/с. Исследуя тематическую ветку на 4PDA я нашел скрины спектрограмм на которых видно что кодек SBC в некоторых моментах полностью отключал диапазон выше 16 кГц и расходовал весь доступный битрейт на диапазоны ниже этого значения, а вот Aptx внес больше искажений в спектр частот слышимых человеком, поэтому качество звука на выходе получается хуже.
Вот такой парадокс, из которого можно сделать вывод, что в отличии от SBC, aptX не будет заглушать частоты, а будет добавлять в них шумы квантования, уменьшая динамический диапазон аудио, привнося характерные потрескивания. SBC же замалчивает детали отбрасывая наиболее тихие участки. Тобишь переключившись на высокобитрейтный SBC, вы получите звук, зачастую превосходящий aptX и все это на бюджетных наушниках. И тут меня заинтересовал вопрос, как же увеличить битрейт SBC кодека?
Способ 2
Нам потребуются Root права и установленная утилита Magisk на смартфоне.
Зайдя в утилиту Magisk нажимаем на три полоски и выбираем раздел репозиторий.
Далее нажимаем на лупу и вписываем в поиск слово Bluetooth. Magisk найдет модуль Bluetooth stack audio bitrate changer for SBC + aptX & aptX-HD enabler,
Нажимаем установить и после загрузки нас перебросит в окно установки где мы можем выбрать определенное значение битрейт для кодека SBC, в штатном режиме по умолчанию SBC кодек выдает 328 кбит/с а противоречивый флагманский AptxHD 576 кбит/с , просто нажатием клавиши громкости минус постепенно меняем значение битрейт до нужного нам и подтверждаем установку клавишей громкости плюс. Нас просят перезагрузить телефон и все.
Вот таким образом мы расширили битрейт кодека SBC до битрейта кодека AptxHD и получили максимальное качество звука бюджетных наушников. И такую операцию можно проделать с любыми беспроводными наушниками работающими на кодеке SBC.
Подводя итог, хочу сказать, что звук действительно изменился, стали слышны дополнительные музыкальные инструменты в некоторых мелодиях и беки. Стоит ли оно того? Не знаю, решать вам. В любом случае все это можно вернуть назад, всего лишь удалив модуль из Magisk. В следующий раз расскажу еще что то интересное, поэтому подписывайтесь на канал в Дзен и на YouTube чтоб не пропустить, пишите коментарии насколько поменялось качество звука в ваших наушниках после этой настройки и берегите себя и своих близких. До скорых встреч!