CamMicLink · オーディオコンポーネント

小さなドライバ 1 つで、Mac にマイクが付く。

CamMicLink オーディオコンポーネントは、CamMicLink Microphone という仮想オーディオデバイスをインストールします。入れてしまえば、Zoom、Teams、Discord、OBS、QuickTime など、マイクを一覧に出すアプリすべてにそのまま現れます。ルーティングも、アグリゲートデバイスも、覚えておく設定もありません。

バージョン 0.1.7 · 57 KB · macOS 14 以降 · Apple シリコン / Intel · 署名・公証済み

1 · コンポーネントをインストール

ダウンロードしたパッケージをダブルクリックし、管理者パスワードで承認します。ほかに聞かれることはなく、Mac の再起動も不要です。

2 · CamMicLink に戻る

CamMicLink を開き直します(開いたままなら 2〜3 秒待つだけ)。「仮想マイク」のスイッチがひとりでに使えるようになります。アプリはデバイスが現れるのを監視しています。

3 · アプリ側で選ぶ

Zoom、Teams、OBS などでマイクを CamMicLink Microphone に設定します。これだけです。iPhone の音が、マイクがあるべき場所に届きます。

なぜ同梱されていないのか

macOS の仮想マイクはアプリの機能ではなく、Core Audio ドライバです。システムは管理者権限が必要なフォルダからしか読み込まず、Mac App Store のアプリはサンドボックス内でそこに書き込めません。

App Review は Mac App Store のアプリに自己完結も求めます。ストア版は機能を追加するものをダウンロードしたりインストールしたりできません。macOS の仮想オーディオ製品は、有名なオープンソースのドライバも含め、まさにこの理由で App Store の外で配布されています。

だからコンポーネントはここにあります。ダウンロード 1 回、パスワード 1 回で、アプリは変わらないまま。CamMicLink の公式サイト版なら代わりに入れてくれます(サンドボックス外なので)。

実際にインストールされるもの

ファイル 1 つ、CamMicLinkMic.driver を /Library/Audio/Plug-Ins/HAL/ に置きます。macOS の仮想オーディオデバイスがすべて使うフォルダです。システムのオーディオサービスが読み込むユーザー空間の Core Audio プラグインで、カーネル拡張ではなく、バックグラウンドで動くものもありません。

パッケージは Developer ID Installer 証明書で署名し Apple の公証を受け、チケットも添付済みです。「開発元を確認できません」の警告は出ません。

表示されない

通常はインストールから 1 秒以内に現れます。現れない場合は、ターミナルからオーディオサービスを再起動します。

ターミナル
sudo killall coreaudiod

数秒で音が戻ります。再起動は不要です。

他のアプリで音が拾えない

そのアプリが内蔵マイクではなく CamMicLink Microphone を使っているか確認してください。多くはアプリ側で選択を保持しており、デバイス一覧をキャッシュして再起動するまで更新しないものもあります。

CamMicLink 側の仮想マイクのスイッチがオンかどうかも確認してください。

削除するには

ターミナルを開き(⌘ Space → Terminal → Return)、下の 2 行をコピーして貼り付け、Return。パスワードを求められたら Mac のパスワードを入力します。数秒でサウンド一覧から消えます。

ターミナル
sudo rm -rf "/Library/Audio/Plug-Ins/HAL/CamMicLinkMic.driver"
sudo killall coreaudiod

質問や、何かおかしい動きがあれば cammiclink@oscarzhou.com まで。ドライバを書いた本人に直接届きます。