三浦ノート

自分の経験したことを検索可能にしていくブログ.誰かの役に立ってくれれば嬉しいです.

DiscordでOBS仮想カメラが認識されないときの解決法

OBS(バージョン26.1.2)をインストールすると、カメラデバイスとしてOBS Virtual Cameraというのが認識されるようになります。

実際にGoogle meetでは認識されたけど、Discordでは認識されないという状態が起きたのでその解決法を調べたものをまとめます。

参考

OBS Virtual Cam to Discord | OBS Forums

Compatibility · johnboiles/obs-mac-virtualcam Wiki · GitHub

[macOS] ライブラリをコード署名する (codesign) - Qiita

macOSアップデート後の『xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)...』の対処法 - Qiita

環境

MacBook Pro (MacOS Catallina)

OBS(バージョン26.1.2)

Discord(バージョン0.0.261)

症状

OBS Virtual Camera がGoogle meetでは認識されたけど、Discordでは認識されない。

Google meet

f:id:OviskoutaR:20210121085351p:plain

Discord

f:id:OviskoutaR:20210121085413p:plain

解決法

Discord Helper.app, Discord Helper (GPU).app, Discord Helper (Plugin).app , Discord Helper (Renderer).appのコード署名を削除する。

実行コマンド

% sudo codesign --remove-signature /Applications/Discord.app/Contents/Frameworks/Discord\ Helper\ \(GPU\).app /Applications/Discord.app/Contents/Frameworks/Discord\ Helper\ \(Plugin\).app /Applications/Discord.app/Contents/Frameworks/Discord\ Helper\ \(Renderer\).app /Applications/Discord.app/Contents/Frameworks/Discord\ Helper.app

コマンド実行でエラーが出る場合

上記のコマンドを実行したときに

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
/Applications/Discord.app/Contents/Frameworks/Discord Helper (GPU).app: the codesign_allocate helper tool cannot be found or used

というエラーがでて処理が止まるときはxcodeをインストールする。

実行コマンド

% xcode-select --install

xcodeのインストールが終了したら、最初のコマンドを再実行する。

できた!

仮想カメラが認識されました。

f:id:OviskoutaR:20210121085852p:plain