6

У меня есть MacBook первого поколения, который славится очень низким максимальным уровнем звука при использовании встроенных динамиков. Я ищу хорошее программное решение (т.е. никаких предложений для наушников / внешних динамиков), чтобы повысить максимальный уровень звука.

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

Лучшее решение, с которым я сталкивался до сих пор, описано здесь - в нем подробно рассказывается об использовании Audio Hijack Pro для захвата звука любого приложения и усиления его с помощью эквалайзера AH.

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

Какие-нибудь альтернативы, которые лучше, чем решение Audio Hijack?

6 ответов6

3

Как насчет SoundSource Разбойника Амебы? Я не уверен, что он делает именно то, что вы хотите, но попробуйте. Цена правильная. В противном случае Audio Hijack Pro собирался стать моей рекомендацией.

Для аппаратного решения проверьте Total Airhead или Total Bithead HeadRoom, который, помимо усиления громкости, поможет улучшить качество звука, если у вас нет самых эффективных наушников. Это очень зависит от того, какие у вас наушники.

3

Инженеры Apple подумали об эксплуатационной марке ранних динамиков MacBook, но слишком поздно опоздали в игре, чтобы пересмотреть аппаратное обеспечение. Они использовали плагин расширения ядра как обходной путь программного обеспечения, чтобы ограничить доступный потенциал усиления MacBook. Плагин также перечисляет, какие процессы цифровых сигналов доступны для приложений, а также прописывает верхний и нижний пределы, которые могут использовать процессы. Цель состояла в том, чтобы устранить все условия, которые могут быть жесткими для маленьких динамиков, а не просто надеть крышку на усилитель.

Apple была обеспокоена тем, что, если эквалайзер iTunes, например, будет иметь доступ к полной емкости кодека Intel (с которым Apple не может связываться), и если пользователь установит низкие частоты на уровни бум-бокса, это может закончиться до того, чтобы быть разовым событием. Действительно, предостережение инженеров заключается в том, что плагин регулирует громкость звонка при запуске, чтобы адаптироваться к любым настройкам DSP, которые могут действовать во время загрузки.

Так много для урока истории. Прежде чем даже подумать о том, чтобы что-то предложить, посетите сайт Apple, чтобы убедиться, что вы установили все необходимые обновления прошивки для своего MacBook. Это может обеспечить самое простое решение. Хотя это было не для всех, многие владельцы MacBook сообщали, что Firmware Update 1.2 излечило их проблемы с малым объемом. (Не все обновления подходят для всех моделей.)

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

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

Все еще со мной?

Хорошо, безопасность прежде всего. Сделайте резервную копию файла, который мы нацеливаем для модификации:

sudo cp /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAPlatformDriver.kext/Contents/Info.plist ./Info.plist.bkup

Давайте не будем делать операции на головном мозге не того пациента:

defaults read /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAPlatformDriver.kext/Contents/Info | egrep "MuteGPIO = 1342242829"
| wc

Ответ должен быть цифрой 12. Если это не 12, остановитесь. Никакого вреда не было. Если вам захочется одолеть меня, вы можете опубликовать свой результат.

В противном случае, давайте сделаем еще один дубликат файла Info.plist, который мы будем использовать в качестве рабочей копии. Установленная копия и рабочая копия должны иметь одинаковое имя, поэтому они не могут быть вместе в одном каталоге. Я назначаю рабочий стол таким же хорошим местом, как и любое другое место для размещения рабочей копии:

sudo cp -n /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAPlatformDriver.kext/Contents/Info.plist ~/Desktop/Info.plist

Это наша рабочая копия, так что давайте работать над этим:

defaults delete ~/Desktop/Info IOKitPersonalities

Человек с острыми глазами заметит, что путь к файлу останавливается на «Info», исключая расширение .plist. Это не опечатка. Это просто еще одна эксцентричность использования Apple, на этот раз в синтаксисе команды по defaults настаивает.

Чтобы выполнить обмен файлами, не раздражая систему, нам нужно вызвать временное состояние аудио-амнезии в MacBook. О, хорошо, вот резиновый молоток:

sudo kextunload /System/Library/Extensions/AppleHDA.kext/

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

sudo mv ~/Desktop/Info.plist /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAPlatformDriver.kext/Contents/

Время для оживления пациента:

sudo kextload /System/Library/Extensions/AppleHDA.kext/

Пересадка повлияет на личность мистера Макбука, и он может начать вести себя так, как вы не привыкли - например, играть его музыку так громко, что вы не сможете ее не услышать.

Изменения вступят в силу немедленно, но если нет, перезапустите и проверьте настройки звука в Системных настройках. Если вы не можете обнаружить какого-либо улучшения в объеме, то разумным решением будет восстановить взломанный Info.plist с помощью резервной копии:

sudo mv /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAPlatformDriver.kext/Contents/Info.plist.bkup ./Info.plist

... который оставит все именно так, как вы его нашли.

1

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

Обновить:
Я не смог следовать инструкциям по установке, описанным в теме - я не очень знаком с Audio Lab или настройкой MIDI в OS X. Кто-нибудь еще пробовал это?

1

Слушайте, похоже, что это бы сработало, и у них есть бесплатная демоверсия. Он имеет общесистемный эквалайзер и настройки для каждого приложения. Также эта программа совместима со Snow Leopard.

У этого есть благоприятный обзор Macworld также. Мне придется попробовать его на моем MacBook, и я обновлюсь, когда попробую.

Обновление: похоже, что это делает работу. Обратите внимание, что на эквалайзере предусилитель поддерживает положительные значения.

0

Когда я запускал Debain Woody с MPlayer на оригинальном iBook 2001 года, он устанавливал громкость на "max" каждый раз, когда выходил, но ползунок находился посередине при следующем запуске. После нескольких итераций, двигая его вверх и вниз и задаваясь вопросом, почему он все громче, я взорвал динамики (во время перезагрузки). Итак, я думаю, что это возможно, попробуйте использовать версию MPlayer для Mac, но вы действительно хотите это сделать?

0

Soundbooster звучит как то, что вы просите. Это приложение, но оно находится в строке меню, по умолчанию оно не отображается в Dock, хотя может и это делать.

У него плохие отзывы в магазине приложений, но я бы сказал, что это потому, что разработчики не понимали требования установки на жестяной банке.

Приложение MacApp Store требует, чтобы драйверы были установлены для правильной работы. Существует облегченная версия, если вы не заботитесь о функции эквалайзера или не можете контролировать громкость отдельных приложений.

Таким образом, мой личный опыт таков: я протестировал облегченную версию, перезагрузился, увидел, что она работает, удален с использованием скрипта, предоставленного разработчиком. Установил версию Mac App Store, установил драйвер и перезагрузился. Оно работает. Недостаток, который я заметил в этом решении, заключается в том, что регулятор громкости системы Mac перестает функционировать, за исключением включения и выключения звука. Чтобы отрегулировать громкость, вы должны использовать ползунок громкости SoundBooster из меню. К сожалению, приложение не имеет горячих клавиш, ярлыков или доступа к командной строке, чтобы сделать изменение объема более доступным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .