This website requires JavaScript.

macOS バーチャルカメラ 互換性

 以下は現在バーチャルカメラ機能と互換性がある一部のプログラムのリストです。ただし、このリストがすべてではないことに注意してください。さらに、バーチャルカメラを認識するためには、使用しているプログラムを完全に再起動することが重要です。

はじめに

 トラブルシューティングの最初のステップは、バーチャルカメラを使用しようとしているアプリケーションを終了し、OBSBOT Center (旧 OBSBOT WebCam)でバーチャルカメラを起動することです。その後、アプリケーションで正常に機能するかどうかを確認してください。

正常に動作するアプリ

  • Adobe Connect
  • Alibaba DingTalk
  • BigBlueButton
  • BlueJeans
  • Brave
  • D8E
  • Edge
  • Google Chrome
  • GoTo Meeting
  • iMovie
  • Messenger Rooms
  • QuickTime Player
  • RingCentral
  • TrueConf
  • Webinar Jam
  • Zoom(Zoomが5.1.1に更新されていることを確認してください)

動作しないアプリ

  • Bluejeans Events
  • Safari
  • Tencent Meeting
  • FaceTime
  • Photo Booth

動作する可能性のあるアプリ

  • FireFox - 一部の人には動作するが、一部の人には動作しない
  • Screen (screen.so) - エンタイトルメントを変更することで動作する可能性があります。ステップ4のAPPLICATION NAME HEREの代わりにScreenを使用して、こちらにリストされた手順を試してみてください
  • Slack - エンタイトルメントを変更することで動作する可能性があります。ステップ4のAPPLICATION NAME HEREの代わりにSlackを使用して、こちらにリストされた手順を試してみてください

アプリ固有のガイド

  1. Discord
  2. Microsoft Teams
  3. Skype
  4. Webex (Webex Teams)
  5. Webex Meetings
  6. 汎用指示:DALプラグインを許可するための手順

Discord

 Mac上でVirtual CameraをDiscordで使用するには、以下の手順に従ってください。

ステップ1. ランチパッドからMac上のターミナルアプリを起動してください。

ステップ2. 次のコマンドを入力して、Enterキーを押してください:Xcode-select --install

ステップ3. パスワードを入力してください。パスワードは入力中に画面に表示されません。

ステップ4. 前のステップが完了したら、ターミナルに以下のコマンドを入力して、再度パスワードを入力してください:sudo codesign --remove-signature "/Applications/Discord.app/Contents/Frameworks/Discord Helper (Renderer).app"

ステップ5. 今度は、以下のコマンドを入力してアプリケーションを再署名してください:sudo codesign --sign - "/Applications/Discord.app/Contents/Frameworks/Discord Helper (Renderer).app"

 もし、Macを再起動してもStep 4でVirtual CameraがDiscordで動作しない場合は、次のコマンドをStep 4と同じように使用してみて、それでも動作しない場合は、sudo codesign --remove-signature "/Applications/Discord.app/Contents/Frameworks/Discord Helper.app"を試してみてください。それでも動作しない場合は、sudo codesign --remove-signature "/Applications/Discord.app/Contents/Frameworks/Discord Helper (GPU).app"を試してみてください。それでも動作しない場合は、sudo codesign --remove-signature "/Applications/Discord.app/Contents/Frameworks/Discord Helper (plugin).app"を試してみてください。

 もしVentura以降のバージョンで署名でエラーが出た場合は、システム環境設定 > セキュリティ & プライバシー > アプリの管理でターミナルプログラムに許可を与える必要があります。または、Discord.appダウンロードディレクトリに移動し、そこで変更してからApplicationsフォルダに戻すこともできます。

Microsoft Teams

 MacでVirtual CameraをMicrosoft Teamsで使うためには、以下の手順を実行してください:

ステップ1. ランチパッドからMacのターミナルアプリを開いてください。

ステップ2. 以下のコマンドを入力して、エンターを押してください:Xcode-select --install

ステップ3. パスワードを求められたら、入力してください。入力中は画面に表示されません。

ステップ4. 前のステップが完了したら、以下のコマンドをターミナルに入力し、再度パスワードを入力してください:sudo codesign --remove-signature "/Applications/Microsoft Teams.app/Contents/Frameworks/Microsoft Teams Helper (Renderer).app"

ステップ5. 今度は、以下のコマンドを入力してアプリケーションに署名してください:sudo codesign --sign - "/Applications/Microsoft Teams.app/Contents/Frameworks/Microsoft Teams Helper (Renderer).app"

 もしステップ4でMacを再起動してもVirtual CameraがMicrosoft Teamsで動作しない場合は、以下のようにステップ4と同じようにして試してください:sudo codesign --remove-signature "/Applications/Microsoft Teams.app/Contents/Frameworks/Microsoft Teams Helper.app"。それでもうまくいかない場合は、sudo codesign --remove-signature "/Applications/Microsoft Teams.app/Contents/Frameworks/Microsoft Teams Helper (GPU).app" を試してみてください。それでも動作しない場合は、sudo codesign --remove-signature "/Applications/Microsoft Teams.app/Contents/Frameworks/Microsoft Teams Helper (plugin).app"を試してみてください。

Skype

 MacでVirtual CameraをSkypeで使うためには、以下の手順を実行してください:

ステップ1. ランチパッドからMacのターミナルアプリを開いてください。

ステップ2. 以下のコマンドを入力して、エンターを押してください:Xcode-select --install

ステップ3. パスワードを求められたら、入力してください。入力中は画面に表示されません。

ステップ4。 前の手順が完了したら、ターミナルに以下のコマンドを入力して再びパスワードを入力してください: sudo codesign --remove-signature "/Applications/Skype.app/Contents/Frameworks/Skype Helper (Renderer).app"

ステップ5。 次に、以下のコマンドを入力してアプリケーションに署名します: sudo codesign --sign - "/Applications/Skype.app/Contents/Frameworks/Skype Helper (Renderer).app"

Webex(Webex Teams)

 Mac用バーチャルカメラをWebex Teamsで使用するには、次の手順に従ってください:

ステップ1。 MacのLaunchpadからTerminalアプリを起動します。

ステップ2。 以下のコマンドを入力して、Enterを押します:Xcode-select --install

ステップ3。 パスワードを入力してください。入力中には画面に表示されません。

ステップ4。 前の手順が完了したら、ターミナルに以下のコマンドを入力して再びパスワードを入力してください: sudo codesign --remove-signature "/Applications/Webex.app/"

ステップ5。 次に、以下のコマンドを入力してアプリケーションに署名します: sudo codesign --sign - "/Applications/Webex.app/"

Webex Meetings

 Webex MeetingsをStep 4の中でAPPLICATION NAME HEREに置き換えてここで説明されるように権限を変更することで、MacでWebex Meetingsを実行できる場合があります。問題が発生した場合は、Meeting Centre.appの署名を削除し、コマンドラインから手動でアプリを起動できます。アプリは~/Library/Application Support/WebExフォルダにあり、バージョンはT33_64UMC_40.9.6.11のようになっています。手動で起動するコマンドはMeeting Center.app/Contents/MacOS/Meeting Centerです。ただし、この方法では画面の上部にあるメニューが消えるため、部分的な解決策になります。

 Webex (Webex Teams) の使い方は、より簡単で信頼性が高いです。デスクトップアプリではなく、WebブラウザのWebex Webアプリを使用することで、簡単で信頼性の高い方法で動作させることができます。単にミーティングのURLを開き、「Cisco Webex Startを開く」というプロンプトが表示された場合は、「キャンセル」をクリックし、「ブラウザから参加する」を選択し、ログインして、OBSBOT WebCamバーチャルカメラを選択してください。

汎用指示:DALプラグインを許可するための手順

 既にリストされていない一般的なアプリでMacバーチャルカメラを動作させるには、以下の手順に従ってください。

ステップ1. ランチパッドからMacのターミナルアプリを起動します。

ステップ2. 次のコマンドを入力してEnterを押します:Xcode-select --install

ステップ3. パスワードを求められた場合は、入力してください。パスワードを入力するときには、画面上には表示されませんので、ご注意ください。

ステップ4. 前のステップが完了したら、次のコマンドをターミナルに入力し、再びパスワードを入力します:sudo codesign --remove-signature "/Applications/APPLICATION NAME HERE.app/"

ステップ5. これで、以下のコマンドを入力してアプリケーションに署名を付け直します:sudo codesign --sign - "/Applications/APPLICATION NAME HERE.app/"

 それでもうまくいかない場合は、以下のコマンドを1つずつ試してみてください:

  • sudo codesign --remove-signature "/Applications/APPLICATION NAME HERE.app/Contents/Frameworks/APPLICATION NAME HERE Helper (Renderer).app"
  • sudo codesign --remove-signature "/Applications/APPLICATION NAME HERE.app/Contents/Frameworks/APPLICATION NAME HERE Helper (GPU).app"
  • sudo codesign --remove-signature "/Applications/APPLICATION NAME HERE.app/Contents/Frameworks/APPLICATION NAME HERE Helper (Plugin).app"

SIP回避策

注意

 この変更によって引き起こされる可能性がある問題を理解している場合にのみ、実行してください。こちらで詳細を読んでから変更してください。

 システムアプリ/コードサインされたアプリでDALプラグインを使用するには、macOSにSIPシステムの完全な無効化が必要です。

 これは強調して言われていることですが、SIPを完全に無効化する必要はないため、DALプラグインを起動させるためにSIPを無効化する必要がありますが、これを行う場合は、システム全体にセキュリティ上の問題が発生する可能性があるため、自己責任で実行してください。SIPの詳細についてはこちらをご覧ください。また、会社のデバイスでこれを行う場合は、会社のポリシーに反しないようにしてください。

 SIPファイルシステム(DALプラグインの読み込みをブロックする)を無効にするには、リカバリーモードで次のコマンドを実行してください(Command + Rを押して再起動):

csrutil enable --without fs

 再度強調するが、これによりシステムの重要な部分であるセキュリティが無効になることを考慮して、自己責任で実行してください