DiscordでOBSのウインドウプロジェクターを画面共有すると音が出ない問題を解決したお話!
ディスコードでApexの配信をして遊んでたんですが
ゲーム画面だけ共有するのもなんか飽きてきたな…
最近VRChat入ってないし、自分のアバターも見れてないし…
…そうだ、Vtuberみたいに画面に自分のアバター、表示してみよ!
と思い立ち、VRChatで使っているアバターの変換やら3teneのインストールやらを行い…いざDiscord画面共有!をしてみたものの…Apexの音が出てない?!(視聴者談)
↑Apexの画面配信はできる…が、音声が出ない!!(ΦωΦ)!!
色んな人に教えてもらって最終的に解決した!!(ありがと~)
その問題を解決したのでノートにまとめておくのです。(使命感)
…あ、VRChatのアバターを表示する方法はケーキさんのとこの記事がとても丁寧でよきよきです!いーぐりっしゅも参考にさせて頂きました。ありがたい…
参考にさせて頂いたところ
【3tene】WEBカメラ一つで簡単トラッキング!
(ケーキのPC情報集会所さま)
2021.09.12追記
フェイストラッキングソフト、3teneからVMagicMirrorに変えてみましたが、滑らかさはこっちのほうが上かも…
VMagicMirror - 夢日記屋さん - BOOTH
以下やったこと↓↓
VoiceMeeter BANANA をインストールする
ここから インストールしたよ!まぁ適当にググってみてもいいと思うです
インストールしたら起動する。
BANANAをいれると仮想出力デバイスが2つ出来るので、それの1つを今回使います。
1か所だけ設定します!クリックしてA1をオフにしよう↓
オンにしたままだと音が二重に聞こえたりして悲惨なことになる
Windowsの設定で音声出力したいアプリを選ぶ
右下のスピーカーアイコン右クリックして~
「サウンドの設定を開く」をクリック
下の方にスクロールしたらある
「アプリの音量とデバイスの設定」をクリック
配信で音を出したいアプリ(逆に言うと現在音が出ないアプリ)の上の箇所(出力)の部分を「VoiceMeeter Aux Input」にする
これで「Apexの音はVoiceMeeterのAux Inputってところに音を出力しますね~」って設定になる
Apexで音を出すと赤丸の部分が反応するよ
OBSの設定画面をいじる(音声のところをいじる)
「音声」の「グローバル音声デバイス」の箇所
「デスクトップ音声 2」を「VoiceMeeter Aux Input」にする
これで
OBS「VoiceMeeter Aux Inputから入ってきた音声(Apexの音)をデスクトップ音声 2として処理しますね~」ということになるよ
デスクトップ音声を「モニターと出力」に変更する
画像の歯車の所を右クリックして「オーディオの詳細プロパティ」をクリック
(ちなみに歯車はどれでもいい、同じ画面出る)(銀華ちゃんかわいい)
「デスクトップ音声 2」の「モニターオフ」を「モニターと出力」にする
これで「デスクトップ音声 2」(VoiceMeeterのAux Input)に入ってきている音声(Apexの音)が聞こえるようになります。
モニターオフのままだと
・Discordの配信(視聴者)はApexの音が聞こえる
・自分は音が聞こえない
という状態なので「モニターと出力」にすると自分も聞こえる状態になるよ
※注意
OBSを起動しないとApexの音が聞こえなくなります…。
OBSを起動すればいいのですが、めんどくさい場合は下の画像のようにApexの音声出力先を「既定」に戻せばOBS起動しなくても聞こえるようにはなりますが…結局こっちもめんどくさい
Discord配信してテストしてみる
DiscordでOBSのウインドウプロジェクターを出す
(赤丸の何もない所を右クリックして「ウインドウプロジェクター(プレビュー)」をクリックする
Discordで画面共有して、ゲームの音(今回はApexの音)が聞こえるかチェックしてもらう。
(誰も配信を見てくれる人がいない場合は~…うーん…(ΦωΦ) … )
もしうまく音が出ない場合はOBSのモニターオフ⇔モニターと出力を切り替えてみるとか、Discord一度入りなおしてみるとか…してみるとうまくいく場合があります!(のこしろさん談)
とりあえず手順はここまで!聴こえたらおっけー!!
お疲れさまでした!
おわり!
いかがでしたか?
ググってると「Discordのマイク入力をステレオミキサーに変更する」
とか、いろいろ記事は出るんだけど…とってもめんどくさそうだったのと
OBSでシンプルに「音声を特定のデバイスに出力する」っていう箇所がなさそうだったのでなんかこんな記事になりました。
この記事が誰かの役に立てばうれしい!
…役に立ったらいいねしてくれるとうれしいな~( *´艸`)
さぁ皆もDiscord鯖でOBS+3teneを使ってゲーム配信を盛り上げよう!
それではでは!!いーぐりっしゅでした~
ちなみに
頑張って解決しようとしてたらサクッとアステリーさんが解決していったっていう。。その時の私の描きかけのメモがこちら↓
いらなかったな…でも描いたからとりあえず残しとこう…
それでは
今回手順を教えて頂いたアステリー大先生に、もう一度!
大きな拍手をお願いします!ありがとうございました~~!!
※2024/5/31追記:
VoiceMeeterが安定しない(なんか時間立つと音が変になったりする)ので最近は使ってません!
そして3teneからVMagicMirrorを使うようになりました(FaceID搭載しているスマホとかを使うとスムーズに顔をトラッキングしてくれるので)
Bananaは使わなくなっても、やってることは同じ
何かしら空いている、別のデバイスに音声を出力してそのデバイスの音を拾うようにすればBananaは使わなくてもいけます…!
要望があったらやり方載せようかな。。