Soundshine app icon

Soundshine

← ブログ一覧へ

Mac で Discord の画面共有の音声が出ない:解決策

Discord で画面共有を開始し、音声も共有するオプションを探すと、消えているか、グレーアウトしているか、表示されても誰にも何も聞こえません。気のせいではありません。Discord の Mac でのオーディオキャプチャは複数の macOS バージョンにわたって壊れていたり不安定だったりしてきました。

何が起きていて、どう実際に解決するかを見ていきましょう。

Mac で Discord の音声共有が失敗する理由

Discord の画面共有音声機能は macOS の画面キャプチャ API に依存しています。Apple はこの領域でサードパーティのアプリがアクセスできる範囲を段階的に制限してきました。macOS 12 Monterey 以前では、Discord にはある程度動作する音声キャプチャ実装がありました。macOS 13 Ventura と macOS 14 Sonoma では、不安定になりました。

症状はさまざまです。

  • 画面共有ダイアログから「音声も共有」スイッチが消えている
  • スイッチは表示されるが音声が届かない
  • 音声がしばらく動いた後で途切れる
  • 一部のアプリ(Chrome など)では動くが、他のアプリ(Spotify やシステムサウンドなど)では動かない

Discord はコミュニティフォーラムでこれらの問題を認めており、挙動は使用中の macOS バージョン、Discord のビルド、音声を共有しようとしているアプリによって異なります。

信頼できる解決策:仮想オーディオドライバー

Mac で Discord に音声を共有する最も信頼できる方法は、画面共有をまったく使いません。仮想オーディオドライバーを使って、システム音声を Discord のマイク入力にルーティングします。これはあらゆる macOS バージョンで動き、Discord の画面キャプチャコードに依存しません。

Mac での Discord の画面共有音声 vs. 仮想マイクのアプローチ 2 パネル比較。左:Discord の画面共有 + 音声スイッチで不安定と表示。右:システム音声が Soundshine 仮想マイク経由で Discord ボイスチャンネルに流れ、信頼できると表示。 DISCORD の画面共有 システム音声 画面共有 + 音声スイッチ 消えている、グレーアウト、 または macOS 13 以降で無音 仮想マイク(信頼できる) システム音声 Soundshine 仮想マイク Discord ボイス 全員に聞こえる
Discord の画面共有音声は macOS 13 以降で不安定です。仮想マイクは壊れたキャプチャ API を完全に迂回します。

Soundshine を使う:

  1. Soundshine をダウンロードしてインストール
  2. メニューバーの Soundshine アイコンをクリックしてオンに切り替え
  3. Discord で、ユーザー名近くの歯車アイコンからユーザー設定を開きます
  4. 「音声・ビデオ」をクリック
  5. 入力デバイスで「Soundshine Microphone」を選びます
  6. 共有したい音声を再生します。ボイスチャンネルの全員に聞こえます。

重要な設定が一つ:Discord のノイズ抑制は声向けに設計されており、音楽を崩します。同じ「音声・ビデオ」設定で、ノイズ抑制とエコーキャンセリングをオフにしてください。そうしないと、Discord は音楽をバックグラウンドノイズかのようにフィルタリングしようとします。

Soundshine は買い切り $7.99 で、無料トライアル付きです。

BlackHole(無料)を使う:

BlackHole は同じ仕組みで、コストなしで機能します。セットアップは長めです。macOS の Audio MIDI 設定でシステム音声を BlackHole にルーティングするマルチ出力装置を作成し、Discord の入力として BlackHole を選びます。合計でおよそ 20〜30 ステップ。セットアップ後は安定して動作します。

画面共有と音声の同時共有が特に必要な場合

画面と音声の両方を同時に共有する必要があるなら(たとえば、音声付きの動画を相手に見せたい場合)、最も信頼できるアプローチはやはり仮想マイク方式です。画面共有を同時に動かすだけです。

  1. 仮想マイク(Soundshine か BlackHole)を起動して、システム音声がマイクとして表示されるようにする
  2. Discord の画面共有を通常どおり開始(音声スイッチは使わない)
  3. Discord が画面を映像として運び、システム音声は仮想マイク経由で届く

これは 2 つの機能を分離し、Mac での Discord の画面キャプチャとオーディオキャプチャの間のバグだらけの相互作用を回避します。

何かをする前に確認すべきこと

まだ試していないなら:システム設定 > プライバシーとセキュリティ > 画面録画を開き、Discord がリストにあってチェックされていることを確認してください。Discord は音声共有を試みるだけでも画面録画の許可が必要です。リストになければ、Discord で画面共有を実行すると、macOS が許可を求めます。

これは多くの人の根本的な音声問題を解決しませんが、ソフトウェアを追加する前に潰しておく価値があります。

短くまとめると

Mac の Discord 組み込みの音声共有は不安定です。安定した解決策には仮想オーディオドライバーを使い、Discord のマイク入力として設定しましょう。音楽やシステム音声を共有するときは、Discord のノイズ抑制を無効にしてください。


**Soundshine を無料でダウンロード**して、購入前に試してみましょう。セットアップは約 30 秒で、状況に対して $7.99 を払う価値があるかを判断する前にテストできます。

同じアプローチは ZoomGoogle MeetFaceTime でも機能します。

あらゆる音声を、どんなアプリにも

Soundshine はシステム音声から仮想マイクを作るので、どのアプリでもそのまま使えます。コマンドラインも、カーネル拡張も不要です。

無料ダウンロード