OBS Studio 29.0.0にアップデートしたらキャプチャーボードから音が出なかった問題への対策

目的

昨日,これはおそらくOBS Studioを29.0.0にアップデート後,HDMIキャプチャーボードからの音声がOBS Studio上に出力されなくなった.

正しい対応方法かどうかわからないが,解決方法を示す.

結論

Audio Input Captureとして,キャプチャーボードのデバイスを指定したら,問題なく音が出るようになった*1.ただし,1点注意が必要で,デバイスのタイムスタンプを使用にチェックが入っていると,ノイズだらけの音声が配信・録画されてしまうので,チェックを外すこと*2

新規にAudio Input Captureを作成して音が出るようになった

今回追加したオーディオ設定(Use Device Timestampsのチェックを外す!)

2023/01/19の配信状況(ゲーム音声がほぼノイズ,Use Device Timestampsにチェックが入っている場合):

youtu.be

2023/01/21の動作確認配信(配信開始時録画も別口でエンコードしてたのでフレーム落ちしていた)

youtu.be

詳細

29.0.0にアップデートする前(おそらく28.0.2まで)は,Video Capture Deviceの設定内で音声をキャプチャーするように設定しており,実際にそれで動作していたし,29.0.0の現在も以下の設定のままである.また,この音声入力でゲーム音をキャプチャーしているときは,タイムスタンプの使用可否の設定がないため,使用しないと同等の動作をしていたのかもしれない.

Video Capture Device設定の音声デバイス設定

2023/01/21現在のOBS設定は以下のとおりで,大まかにはtwitchのガイドラインに従った値としている:

ストリーミング設定
録画設定
音声設定

改訂履歴

# 日付 内容
1 2023/01/20 配信,録画がノイズばかりになっていることに気づいたことを追記
2 2023/01/21 バイスのタイムスタンプ使用のチェックを外すことを追記
OBSの出力設定詳細と,YouTubeでの配信確認を追記

参考サイト

  1. Twitch Streamers - Twitch Video Encoding/Bitrates/And Stuff

リンク先はすべて2023/01/21現在のもの

*1:もしかしたら,29.0.0にアップデートしたときの注意書きに記載があったのかもしれない...?!

*2:なお,チェックが入っていてもモニター音声にはノイズが入らない