OBSで画面キャプチャーがウィンドモードでうつせない

こんなツイートがあったのでちょっといろいろ協力いただいてうつせるようにしたので(ググっても見当たらなかったので)残しておきます
結果だけ見たい人はまとめだけ読んでください。


そもそもの事象

OBSの画面共有をした際にウィンドキャプチャーで
キャプチャ方法 自動 
ウィンドウの一致優先順位がタイトルに一致、そうでなければ同じ
この状態でウィンドウを認識しない

やったこと

ここらへんは試行錯誤用のメモ書きなので結論だけ見たければ飛ばしてください。

まずはOBS側かディスコード側の問題かを確認

OBSのプラグインは音声出力を分けるものとVスタジオ関連のもののみ

ウィンドウ一致の優先順位をWinDows7以降を選択した場合エリアの範囲は認識、画面は映らず
また、音声出力を選択した場合画面共有の音は拾う

また、画面キャプチャーをした場合ディスコードの画面を認識しない
→音は取れているのに映像は取れていない
また、画面共有ではないディスコード本体側のキャプチャも拾わない

それまでに
管理者権限の実行(OBS、ディスコード共に)、ディスコード側でハードウェア アクセラレーションの無効化、再起動の実行
ここでウィンドの認識範囲の変更がなかったため何かしらの要因でウィンドのエリアは認識できているけども映像を拾ってこれない(ただし音は拾える)ことから阻害が入っているのでは?と推測

ディスコード側でそんな機能あったっけなぁ・・・と思いながら設定周りを見ていると 
配信モード(OBSが起動すると切り替わる )の欄に
スクリーンキャプチャからDiscordウィンドウを隠す があり、それをアクティブにしていたため、ノンアクティブに切り替えてもらう。

その後
スクリーンキャプチャでディスコードの画面キャプチャー部分を改めて取得してもらったところで無事映ったので解決

まとめ

うまく動かない場合は
1.管理者権限での実行(OBS、ディスコード共に)
2.ディスコード側でハードウェア アクセラレーションを無効にする
※設定(歯車マーク)>詳細設定>ハードウェアアクセラレーション
3.スクリーンキャプチャからDiscordウィンドウを隠す
※設定>配信モード>スクリーンキャプチャから
この3つの方法を試してみればよいのかなとは思います。
(正直大体1もしくは2で解決しそう…)


この記事が気に入ったらサポートをしてみませんか?