目的
昨日,これはおそらくOBS Studioを29.0.0にアップデート後,HDMIキャプチャーボードからの音声がOBS Studio上に出力されなくなった.
正しい対応方法かどうかわからないが,解決方法を示す.
結論
Audio Input Captureとして,キャプチャーボードのデバイスを指定したら,問題なく音が出るようになった*1.ただし,1点注意が必要で,デバイスのタイムスタンプを使用にチェックが入っていると,ノイズだらけの音声が配信・録画されてしまうので,チェックを外すこと*2.
2023/01/19の配信状況(ゲーム音声がほぼノイズ,Use Device Timestampsにチェックが入っている場合):
2023/01/21の動作確認配信(配信開始時録画も別口でエンコードしてたのでフレーム落ちしていた)
詳細
29.0.0にアップデートする前(おそらく28.0.2まで)は,Video Capture Deviceの設定内で音声をキャプチャーするように設定しており,実際にそれで動作していたし,29.0.0の現在も以下の設定のままである.また,この音声入力でゲーム音をキャプチャーしているときは,タイムスタンプの使用可否の設定がないため,使用しないと同等の動作をしていたのかもしれない.
2023/01/21現在のOBS設定は以下のとおりで,大まかにはtwitchのガイドラインに従った値としている:
改訂履歴
# | 日付 | 内容 |
---|---|---|
1 | 2023/01/20 | 配信,録画がノイズばかりになっていることに気づいたことを追記 |
2 | 2023/01/21 | デバイスのタイムスタンプ使用のチェックを外すことを追記 |
↑ | ↑ | OBSの出力設定詳細と,YouTubeでの配信確認を追記 |
参考サイト
リンク先はすべて2023/01/21現在のもの