OBS Studioで映像キャプチャデバイスウィンドウがフリーズしてしまったときの対処

こんにちは、個人事業OguLinks代表の小倉(@jun_ogulinks)です。
今回、OBS StudioでWebカメラが使えなくなるトラブルに遭遇しました。
どういった状態だったかその詳細も含めて、これらを解決した方法を紹介します。
映像キャプチャデバイスウィンドウがフリーズして、Webカメラが使えない

映像キャプチャデバイスを追加しようとするとフリーズしてしまう訳ですが、もちろんシーンに既に設定済みのWebカメラも使えない状態でした。
ネットで検索するとどうやらWebカメラが映らなくなるトラブルはあるようで、そこそこ情報が流れていました。
しかし、今回の私の例はどうも少し違うようです。
まず経緯としてはこのようになっています。
トラブル発生までの主なイベント↓
OBS Studio特に問題なし
WindowsアップデートのためPC再起動
セキュリティソフト(ESET)のアップデート内容を適用するためPC再起動
OBS Studioを起動するもWebカメラが使えない状態に・・・
OBS Studio以外では今のところ問題は生じていません。
また、前回のオンライン講義から約1ヶ月も間が空いてしまったため、いくつかの更新作業があり、もはや何が原因なのかいまいち分からないという状況でした。
アプリケーションの再起動や再インストールも試してみましたが効果はありませんでした。
OBS Studioの権限レベルを上げる

ひとまず結論としては、
OBS Studioを管理者権限で起動することで解消
となります。
今までは管理者権限でなくても普通に使えていましたが、今回からなぜか管理者権限で起動しないと正常に動かなくなってしまいました。
通常、カメラデバイスを使用するアプリケーションを起動すると、私の環境ではESETが下図のポップアップを出してくれます。

ですが、今回のトラブル発生時には確かにこのポップアップは出てきませんでした。
ESETのアップデートでOBS StudioのWebカメラアクセス許可が解除されてしまったのかと思ったのですが、調べたところちゃんと許可されていました。
これは恐らくですが、OBS Studio側でWebカメラデバイスを利用できない状態であったため、ESET側でアクセス検知がされなかったものと思われます。
さて、そうすると原因はOBS Studio側にありそうだと考えたわけですが、「じゃあ、どうしたらいいんだ?」となりました。
OBS StudioからWebカメラへのアクセスが制限されているとなれば、「権限レベルの問題か?」と思い付き、管理者権限で試したところ解決しました。
なぜ今回から管理者権限が必要になったかは分かりませんが、もし同じような症状になって困っている方がいれば参考にしてください。
OBS Studioを使っている方であれば大丈夫だと思いますが、念のため手順を載せておきます。
勝手に管理者権限で起動しないように毎回指定する場合は下図のように実行してください。

アイコンのダブルクリックで、自動で管理者権限で起動させる場合は下図の手順で設定をしてください。


これで問題なくOBS Studioが映像キャプチャデバイスを使える状態になりました。
同じような症状でお困りの方、まだこの方法を試していなければ試してみてください。
まとめ
映像配信を行っている人でOBS Studioを使っている方は多いかと思います。
普段使っているものが突然使えなくなったら困りますね・・・。
トラブルの原因は人それぞれ違う可能性があるため、必ずしもここで紹介した方法で解決できるとは限りませんが、一例として参考にしていただければと思います。
Pythonのプログラム・GUIアプリケーションを作って仕事の効率化をお手伝いします!
科研費等での支払いにも対応しており、国立・私立大学の先生から複数の受注実績があります。
対応可能かどうかも含めてお気軽に問い合わせページからご相談ください。
OguLInks公式サイトのトップページに簡単な事例紹介もありますのでご参照ください。

Twitterでお得情報をゲットしたい方はフォローいただけると幸いです。
(投稿一覧はこちらからどうぞ)