Xboxの音声がOBSに入らない原因|光分配による信号減衰だった話

みなさんこんにちは。
KOMUSO WORKSのきょむ僧です。

今回はオーディオ周りのお話。
私きょむ僧、レースSIMも大好きですがFPS系のPvPシューターも好きでよく遊んでいます。

普段はXboxをメインで利用しているのですが、このXboxがちょいと厄介で純正品もしくは正規認定を受けた機器しか受け付けてくれない⋯。

とりわけオーディオ周りはワイヤレスを使おうとすると純正ヘッドセット一択と言ってもいい様な状態で、今は増えてきましたがまあ選択肢が少ない。純正のワイヤレスヘッドセットは音もいいし定位も掴みやすいけど、小さくて重いので耳が痛かったり首が凝ったり⋯

というわけで、今持っている機器をうまく活用していい感じにできないかいろいろ試してみました。

ゲームの音声をOBSで録音しようとして
「オーディオインターフェースでは聞こえるのにOBSに入らない」
という症状で困っている方の参考になればと思います。

※また今回利用した機器が気になる方は、写真にリンクを張っておくので参考にしていただければ幸いです。

今回なにをしようかというと

Xboxの音をG Pro X2をワイヤレスを使って聞きながらゲームプレーがしたい!
あわよくばゲーム配信や動画も撮ってみたい!

ということで現状持っていたオーディオ機器が下のこちら。

SteelSeries
GameDac (Gen1)

Logicool
G PRO X 2 LIGHTSPEED

Yamaha
AG03 MK2

これらを利用して、どうすればXboxから音声をG pro X2に送り取り出せるか?
最終的にはゲーム音声AG03MK2でミキシングできるか?

オーディオ初心者の私はAIを駆使しながら考えていきました。

結果、これらを利用してどんな構成にするかというとこんな感じ。

Xbox▶RS-HD2HDA-8K(分配器)▶光ケーブル▶GameDAC という構成から

1.GameDACからG Pro X2のドングルへ配線と
2.GameDacからAG03MK2に音声を送りOBSで取り込みたい

とりあえず光出力をしよう!

GameDacは現行のGen2なら直接Xboxにつなげるものもありますが、Gen1と古い世代のものなので一工夫が必要。Gen1に音声を入れるためには光端子を使うかUSBでつなげるかですが、XboxはUSBに対応していません。

ということでHDMIから音声と映像を切り分ける分配器(RS-HD2HDA-8K)を購入。

将来性も加味して最大8K 60Hz/4K 120Hzまで対応。音声は光端子とアナログに対応。
これでGameDacへのLine INは確保できたので、あとはGameDacからG Pro X2へをどうするか?

第一の試練:ノイズ問題

単純な私。あとGameDacの Line out かヘッドセット端子からG Pro X2のドングルへ3.5mmジャックを使って刺すだけじゃん!とか気軽に思いつつ繋げてみると⋯「あれ?凄くノイズが入ってない?」と。

わけも分からずChatGPTGeminiに相談してみると、音声がループしているのでグランドループアイソレーターなるものを買って間に挟んでみて!との回答。

Amazonでポチって使ってみると、いくぶんかノイズは解消されたものの明らかにわかるレベルで残っている状態。コレはどうしたものかと設定をいじってみたり配線をいじってみたり⋯

問題の解決はAG03MK2にあり

結論から言うと、AG03MK2の給電がパソコンから行われていたことによるループだったことが判明、外からの給電に切り替えてみたらピタッと収まりなんとか解決。

それじゃあと言うことで配信環境づくりをしてみよう。となりました。

第二の試練:音声がOBSで録れない

私きょむ僧、配信をやりたいと考えているお客様とかもおりまして環境づくりもサービスに加えられたらと考えていたのでコレを機に自分のテスト環境を組んでみることに。

そそくさとチャプチャーボードを買ってしまえば何の問題もなく一発解消だったのでしょうが今ある環境でテスト環境を作ろうと思ってしまったのが運の尽き。

まずはダイレクトに繋いでみた

とりあえず「GameDacのLine outからAG03MK2の2/3chに音声を流せば問題なくMIXするだろう」と言うことで、3.5mmステレオジャックから6.3mmモノラルジャック2本に変換するケーブルをまたまたAmazonでポチって繋げてみました。

結果、全く音を拾っている感じがしない⋯というか拾ってない。
OBSの音声ミキサーが全く反応しませんでした。

GameDacのLine outに有線ヘッドホンを繋いでみるとちゃんと音は聞こえる。
なのにAG03MK2では音声を認識していない(反応していない)⋯

AG03MK2でよくある<STREAMING OUT>の設定は<INPUT MIX>になってない問題も確認。
2/3chがGUITARモードになっていないかも確認。
2/3chのGAINがゼロになっていないかも確認。

他にもAGコントローラーの設定やらGameDacの設定、あらゆる設定を見直し物理的な問題かもと思いケーブル類もいろいろと変えて試してみてもOBSの音声ミキサーは全く反応せず。

ここまで来ると、

OBSの設定ミス?」
AG03MK2のUSB設定?」
「ドライバ?」

と、ソフト側の問題を疑います。

思い当たることは全部やり、思い当たるものは全部変え、ソフトもドライバーも全部クリーンアンインストールからの再インストールを行い、「万策尽きた~!」ってところまで検証してみても改善の糸口すら見つけられない困った状態に。

しかし今回の原因は
もっと手前にありました。

──光ケーブルの分配です。

問題解決は意外なところに

途方に暮れて夜も深かったので、とりあえず一旦終了し今日。
ふとあることを思いつきました。

ん?光デジタルケーブルを物理的に分配してるけどあれが問題では?

実は私、FPSは定位感を掴むためにヘッドセット(ヘッドホン)を使ってプレーするのですが、長時間着けていると耳や頭が痛くなるのでRPGやシミュレーションで遊ぶ場合はホームシアターシステムを使っています。

ホームシアターシステムにも光入力が必要なので下のような分配ケーブルを利用しているわけですが、これが光入力を減衰させているんじゃないかと思いつき普通のケーブルに交換。

結果は⋯OBSが反応してる!

なぜこんなことになるのか?

光デジタル(TOSLINK)はデジタル信号ですが、パッシブ分配すると光量が単純に分散されます。つまり、1本あたりの信号が弱くなります。

OBSの音声トラブルは設定ミスが原因のことが多いので、まず設定を疑う人が多いですが、実際にはハード構成が原因になるケースもあります。

これで無事OBSXboxの音声が拾えるようになりましたとさ。

結論

オーディオ周りは難しい。。。

決して光デジタル分配ケーブルが悪いわけではないです。今までは普通に利用できていましたし音声が悪くなることもありませんでした。

しかし今回のように光デジタル分配ケーブルの下にいくつもの機器がぶら下がる場合には向いてないだけで、その様な場合は光デジタル入力を増幅してくれるアクティブタイプの分配器を使わなければならないと勉強になりました。

今回のトラブルで学んだこと。

設定で解決しない音声トラブルは、
ケーブル構成などの物理層を疑うこと。

意外とこれが盲点でした。

ということで、今回はここまで。
KOMUSO WORKSのきょむ僧でした。

コメント

タイトルとURLをコピーしました