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
環境
MacBook Pro (MacOS Catallina)
OBS(バージョン26.1.2)
Discord(バージョン0.0.261)
症状
OBS Virtual Camera がGoogle meetでは認識されたけど、Discordでは認識されない。
Google meet
Discord
解決法
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のインストールが終了したら、最初のコマンドを再実行する。
できた!
仮想カメラが認識されました。