CamMicLink · Аудиокомпонент

Один маленький драйвер — и у Mac есть микрофон.

Аудиокомпонент CamMicLink устанавливает виртуальное аудиоустройство CamMicLink Microphone. После установки Zoom, Teams, Discord, OBS, QuickTime и любая другая программа со списком микрофонов найдут его сами: без маршрутизации, без агрегированных устройств, без настроек, которые нужно помнить.

Версия 0.1.7 · 57 КБ · macOS 14 или новее · Apple silicon и Intel · подписано и нотаризовано

1 · Установите компонент

Дважды щёлкните загруженный пакет и подтвердите паролем администратора. Больше ничего не спросят, перезагружать Mac не нужно.

2 · Вернитесь в CamMicLink

Откройте CamMicLink снова — или подождите пару секунд, если он уже открыт. Переключатель рядом с «Виртуальный микрофон» станет доступен сам: приложение следит за появлением устройства.

3 · Выберите его в программе

В Zoom, Teams, OBS или другой программе выберите CamMicLink Microphone как микрофон. Вот и всё: звук iPhone приходит туда, где ждут микрофон.

Почему этого нет в приложении?

Виртуальный микрофон в macOS — это не функция приложения, а драйвер Core Audio. macOS загружает их только из системной папки, для которой нужны права администратора, а приложения из Mac App Store работают в песочнице, которая туда писать не может.

App Review также требует, чтобы приложения из Mac App Store были самодостаточными: версия из магазина не может скачивать или устанавливать то, что добавляет функциональность. Именно поэтому все продукты виртуального аудио для macOS — включая известные драйверы с открытым кодом — распространяются вне App Store.

Поэтому компонент лежит здесь: одно скачивание, один пароль, приложение не меняется. версия с прямым скачиванием CamMicLink может установить его за вас, потому что она не в песочнице.

Что именно устанавливается

Один файл CamMicLinkMic.driver в /Library/Audio/Plug-Ins/HAL/ — та же папка, которую использует любое виртуальное аудиоустройство в macOS. Это плагин Core Audio в пользовательском пространстве, его загружает системная аудиослужба; расширения ядра нет, в фоне ничего не работает.

Пакет подписан сертификатом Developer ID Installer и нотаризован Apple, тикет прикреплён — при открытии не будет предупреждения о неизвестном разработчике.

Устройство не появилось

Обычно оно появляется в течение секунды после установки. Если нет — перезапустите аудиослужбу в Терминале:

Терминал
sudo killall coreaudiod

Звук вернётся через несколько секунд. Перезагрузка не нужна.

Другие программы по-прежнему ничего не слышат

Проверьте, что программа использует CamMicLink Microphone, а не встроенный микрофон: большинство помнит свой выбор, а некоторые кешируют список устройств до перезапуска.

И проверьте, что в CamMicLink переключатель виртуального микрофона включён.

Как удалить

Откройте Терминал — ⌘ Пробел, наберите Terminal, Return. Скопируйте две строки ниже, вставьте, Return, затем введите пароль Mac. Через несколько секунд устройство исчезнет из списка звука.

Терминал
sudo rm -rf "/Library/Audio/Plug-Ins/HAL/CamMicLinkMic.driver"
sudo killall coreaudiod

Вопросы или что-то ведёт себя странно? Напишите на cammiclink@oscarzhou.com — попадёт прямо к тому, кто написал драйвер.