#untitled note

私的な考えとかメモ、その他トラブルシュート

配信上にDiscordの音声を乗せない方法

たまに身内向けに配信をすることがあるのだけれど、Discordのボイチャまで拾ってしまうのはイカンということで、拾わない設定をメモ。

2019/01/15追記:自分用のメモのつもりだったからかなり雑に書いてたら自分で見ても意味わかんないのでちょっと加筆修正しました。思った以上に需要があるようだったのでちょっと申し訳なかったな…という思いもあって図解がめちゃくちゃわかりやすくなった(当社比)

 

 

再生デバイス設定

  • ヘッドホンを挿しているデバイス
    [既定の通信デバイス]に設定する
  • [再生リダイレクト]をサポートするデバイス
    [既定のデバイス]に設定する

f:id:rizenback000:20180203045006p:plain

既定のデバイスの設定(スピーカー側のプロパティ)

ここでマイク音量をミュートにすることで自分の声が配信に乗らなくなる。
マイク音量をミュートにしない場合、自分の声の返りがPC内で再生される(ヘッドホンから聞こえる)ので、OBSのマイク設定をしていなくとも自分の声が配信に乗ってしまう。

Discordの他人の声は配信に乗せたくないけど、自分の声だけは配信に乗せたいという時にはマイクミュートを解除したままで良い。

f:id:rizenback000:20180203052803p:plain

 

録音デバイス設定

  • マイクを刺してるデバイス(Discordの入力デバイスと同じもの)
    [既定の通信デバイス]に指定する
  • 再生リダイレクトをサポートしているデバイス
    [既定のデバイス]に指定する

f:id:rizenback000:20180203045014p:plain

 

再生リダイレクトの設定

f:id:rizenback000:20180203045447p:plain

Discordの音声設定

  • 入力デバイス既定の通信デバイスに設定したもの
  • 出力デバイス既定の通信デバイスに設定したもの
    (今回は表示されてなかったのでDefaultにする / Defaultにすると、既定の通信デバイスに設定したものが選ばれることになるので、どっちもDefaultで構わないはずではある)

f:id:rizenback000:20180203045432p:plain

OBSの設定

デスクトップ音声デバイス[既定のデバイス]に設定したもの

f:id:rizenback000:20180203051311p:plain

 

つまりなにをしているのか

上の設定をまとめると、

ここまでの設定を簡単に説明すると、Discord(ボイチャソフト)では[既定の通信デバイス]を使うように設定し、それ以外では[既定のデバイス]を使うように設定している。

 

既定の通信デバイス」はボイチャ系のソフトで使われるデバイス設定。「既定のデバイス」は基本的にそれ以外の全てで使われる。

通常、PC内で再生されている音は[再生デバイス設定 - 既定のデバイス]で再生されるので、上の設定で「既定のデバイスだけを設定して「既定の通信デバイス」を設定しなかった場合、設定された既定のデバイスにはヘッドホンを接続していないため、このままでは音がなにも聞こえない。

 

そこで再生リダイレクトを使う。
再生リダイレクトは、PC内で再生されている音全てを拾い再生する機能(デバイス)。つまり通常、[再生デバイス - 既定のデバイス]で流れている音は、再生リダイレクトの中でも流れている。*1

 

ということは[再生デバイス - 既定のデバイス]に再生リダイレクト機能をサポートするデバイスを指定して、「このデバイスを聴く」にチェックをつけて、再生するデバイスにヘッドホンを接続しているデバイスを選択してやれば、再生デバイスで再生している音をヘッドホンを挿しているデバイスに音を中継するようになる。

 

またDiscordは個別に音声出力先を選択できるので、出力先をDefaultに変更すれば[再生デバイス設定 - 既定の通信デバイス]を使用するためボイチャ音声は正常にヘッドホンから再生されるし、OBS側では[再生デバイス設定 - 既定のデバイス]を指定することでDiscordの音を拾わなくなる(Discordの音は既定の通信デバイス側で流れているため)

 

つまり、1つのヘッドホンでPC上の音とボイチャの音を再生しているけれど、それぞれ別のソース(デバイス)から引っ張ってくるようにしたことで、ボイチャの声がPC上の声に乗らないようになったので、配信にも乗ってないよ、ということ。

 

イメージ図

イメージ図にするとこんな感じ。
かなりわかりやすくなった気がする。

f:id:rizenback000:20190115021216p:plain


雑に図にするとこんな感じ。

2019/01/15追記:この絵は、上のイメージ図を作る気力が無かった時にペイントで適当に書いたものです。説明付きだし絵がカワイイ(自画自賛)ので、せっかくだから残しておきます。

f:id:rizenback000:20180203055025p:plain

文字にすると結構ややこしいけど、分かってしまえば割とわかる。
青線と赤線は現実には違うデバイスに接続されているので、仮想線だと思ってもらえれば。

*1:補足:これはどういうことかと言うと、Discordの入力デバイスやOBSのマイク設定に[再生リダイレクト]を指定すると、マイク音ではなくPC内で再生されている音が全て垂れ流しになってしまうということだ。