Mac から Twitch や YouTube にゲーム音声を配信する方法
Mac で OBS をセットアップして Twitch や YouTube に配信します。Web カメラは動いています。マイクも動いています。配信を開始し、ゲームや音楽を再生すると、視聴者には無音しか届かないことに気づきます。OBS は声を取り込みましたが、ゲーム音声は何も取り込みませんでした。
これは macOS 固有の問題で、解決法もシンプルです。
Mac で OBS がゲーム音声を聞けない理由
macOS はシステム音声出力とマイク入力を完全に分離しています。ゲームや音楽を再生すると、その音声はスピーカーやヘッドフォンへ向かいます。OBS はオーディオ入力デバイス(マイク)にしかアクセスできません。両者を結ぶ組み込みの橋はありません。
Windows はこれを別の扱いをしています。Windows には WASAPI ループバックキャプチャがあり、アプリがオーディオ出力ストリームから読み取れます。Windows の OBS のオーディオ設定で「デスクトップ音声」が簡単なオプションとして出てくるのはそのためです。macOS には同等のものがありません。
解決策:仮想オーディオドライバー
仮想オーディオドライバーは、物理マイクの代わりにシステム音声を取り込む新しい入力デバイスを Mac 上に作ります。OBS は他のマイクと同じように扱うので、オーディオソースとして追加すれば、ゲーム音声、音楽、Mac で再生中のものを取り込めます。
方法 1:Soundshine(30 秒、$7.99)
Soundshine は軽量な仮想オーディオドライバーを備えた Mac のメニューバーアプリです。オンに切り替えると、システム音声が OBS で「Soundshine Microphone」として使えるようになります。
- Soundshine をダウンロードしてインストール
- メニューバーアイコンをクリックして Soundshine をオンに
- OBS のシーンに移動し、ソース下の + ボタンをクリック
- オーディオ入力キャプチャソースを追加
- 名前(例:「ゲーム音声」)を付け、デバイスとして「Soundshine Microphone」を選択
- ゲーム音声が OBS のオーディオミキサーに表示されます
物理マイクは別のソースとして残ります。OBS では両方のレベルを見て独立に調整できます。配信が終わったら Soundshine をオフにすれば、システム音声はスピーカーだけに戻ります。
確認すべき点が一つ:音楽を配信する場合、権利を確認するか、ロイヤリティフリーの音楽サービスを使ってください。ライセンスなしで使った音楽について、Twitch や YouTube は VOD をミュートしたり著作権の警告を出したりすることがあります。
方法 2:BlackHole(無料)
BlackHole は無料で同じことを実現しますが、より多くの設定が必要です。
- existential.audio から BlackHole 2ch をインストール
- Audio MIDI 設定を開きます(アプリケーション > ユーティリティ)
- BlackHole と通常のスピーカーを組み合わせるマルチ出力装置を作成
- Mac のシステム出力をそのマルチ出力装置に設定
- OBS で BlackHole 2ch をオーディオ入力キャプチャソースとして追加
同じ音量キーの制限が適用されます。マルチ出力装置をシステム出力にすると、キーボードの音量キーがスピーカー音量の制御に効かなくなります。さらに 20〜30 ステップのセットアップが必要です。完了すれば動作します。
方法 3:OBS の macOS 画面キャプチャ(組み込み、制限あり)
最近のバージョンの OBS には、特定のアプリやディスプレイのオーディオ出力から音声を含められる macOS 画面キャプチャソースがあります。一部の用途には機能します。
ソースに移動し、macOS の画面キャプチャを追加し、ソースのプロパティで音声キャプチャオプションを探します。別のドライバーなしで特定のアプリから音声を取り込めるかもしれません。
制限:画面録画の許可が必要で、保護されたコンテンツ(配信サービス)の音声では気難しい挙動を示し、仮想ドライバーのような一貫したレベル制御は得られません。カジュアルな配信には十分かもしれません。
仮想マイクが用意できた後の OBS オーディオセットアップ
Soundshine 動作中、OBS のオーディオセクションは次のようになります。
- マイク/AUX:物理マイク
- オーディオ入力キャプチャ(ゲーム音声):Soundshine Microphone
OBS のオーディオミキサーで、両方のレベルを設定できます。配信ではゲーム音声を最大の 70〜80% あたりに、声をより大きめに、というのが一般的です。
デスクマイクを使うなら、Soundshine を OBS のマイク入力として選ばないように気をつけてください。Soundshine と物理マイクは別々のソースであるべきです。
**Soundshine を無料でダウンロード**して、配信前にテストしましょう。OBS を起動し、Soundshine をオーディオソースとして追加し、本番に入る前にゲーム音声がミキサーに表示されることを確認します。セットアップは約 30 秒。フル版は買い切り $7.99 です。
配信ではなく通話で音声をルーティングする場合、同じ仮想マイクのアプローチが Zoom、Discord、Teams でも機能します。