CamMicLink · Composant audio

Un petit pilote, et votre Mac a un micro.

Le composant audio CamMicLink installe un périphérique audio virtuel nommé CamMicLink Microphone. Une fois en place, Zoom, Teams, Discord, OBS, QuickTime et toute autre application proposant un choix de micro le trouvent d'eux-mêmes — pas de routage, pas de périphérique agrégé, aucun réglage à retenir.

Version 0.1.7 · 57 Ko · macOS 14 ou ultérieur · Apple silicon et Intel · signé et notarié

1 · Installer le composant

Double-cliquez sur le paquet téléchargé et validez avec votre mot de passe administrateur. Rien d'autre n'est demandé, et aucun redémarrage n'est nécessaire.

2 · Revenir à CamMicLink

Rouvrez CamMicLink, ou attendez deux ou trois secondes s'il est déjà ouvert. L'interrupteur à côté de Micro virtuel devient disponible tout seul : l'application surveille l'apparition du périphérique.

3 · Le choisir dans votre application

Dans Zoom, Teams, OBS ou toute autre application, choisissez CamMicLink Microphone comme micro. C'est tout : le son de l'iPhone arrive là où un micro est attendu.

Pourquoi n'est-ce pas intégré ?

Un micro virtuel sous macOS n'est pas une fonction d'application, c'est un pilote Core Audio. macOS ne les charge que depuis un dossier système qui exige des droits d'administrateur, et les applications du Mac App Store tournent dans un bac à sable qui ne peut pas y écrire.

L'App Review impose aussi aux applications du Mac App Store d'être autonomes : une version du Store ne peut donc pas télécharger ni installer quoi que ce soit qui ajoute des fonctionnalités. C'est exactement pour cela que tous les produits audio virtuels sur macOS — y compris les pilotes open source les plus connus — sont distribués hors de l'App Store.

Le composant est donc ici : un téléchargement, un mot de passe, et l'application reste inchangée. La version téléchargeable directement de CamMicLink peut l'installer pour vous, puisqu'elle n'est pas dans le bac à sable.

Ce qui est réellement installé

Un seul fichier, CamMicLinkMic.driver, dans /Library/Audio/Plug-Ins/HAL/ — le dossier utilisé par tous les périphériques audio virtuels de macOS. C'est un plug-in Core Audio en espace utilisateur, chargé par le service audio du système ; pas d'extension noyau, et rien ne tourne en arrière-plan.

Le paquet est signé avec un certificat Developer ID Installer et notarié par Apple, ticket agrafé : il s'ouvre sans avertissement de développeur non identifié.

Il n'apparaît pas

Le périphérique apparaît normalement une seconde après l'installation. Sinon, redémarrez le service audio depuis le Terminal :

Terminal
sudo killall coreaudiod

Le son revient en quelques secondes. Aucun redémarrage nécessaire.

Les autres applications n'entendent toujours rien

Vérifiez que l'application utilise bien CamMicLink Microphone et non le micro interne — la plupart gardent leur propre choix, et certaines mettent en cache la liste des périphériques jusqu'au prochain lancement.

Vérifiez aussi que l'interrupteur du micro virtuel est activé dans CamMicLink.

Comment le désinstaller

Ouvrez le Terminal — ⌘ Espace, tapez Terminal, Entrée. Copiez les deux lignes ci-dessous, collez-les, Entrée, puis saisissez votre mot de passe Mac. Le périphérique disparaît de la liste des sons en quelques secondes.

Terminal
sudo rm -rf "/Library/Audio/Plug-Ins/HAL/CamMicLinkMic.driver"
sudo killall coreaudiod

Une question, ou quelque chose d'étrange ? Écrivez à cammiclink@oscarzhou.com — cela arrive directement à la personne qui a écrit le pilote.