最近、ZOOMでのミーティングが多くなって、デスクトップのMacでもZOOMを使えるようにしましょうと思ったところ、Webカメラを認識しない……
どういうことなのかと調べてみたら、これはmacOSの仕様のようです。
- macOSでUVCのWebカメラを認識できない(USB Video Class)
- macOSでWebカメラを接続できない対策は?
- macOS Ventura / SonomaでWebカメラを認識できない(USB Video Class)
macOSでUVCのWebカメラを認識できない(USB Video Class)
一般的なWebカメラは、USBでカメラを接続するUSB Video Classという仕様で、どんなパソコンでも使えるようにしてあります。
このUVC(USB Video Class)での接続がmacOSだと認識できないという不具合(というより仕様)があります。
これはmacOS 12.0.1(Monterey)の頃からサポートフォーラムで報告されています。
M1のMacだとUVCが接続できないという不具合と認識されていますが、わたしが検証したところ、macOS 12.3の場合、M1 MacでもIntel MacでもUVCのカメラに接続できなくなっています。
それからバージョンアップされて今は12.5.1ですが、まだ使えません。
【追記】
macOS Monterey→Ventura→Sonomaとアップデートされましたが、最新のmacOS Sonoma(14.0)でもUVCのカメラは使えないままです。
おそらく、今後もmacOSでUVCをサポートすることはなさそうですね……。
macOSでWebカメラを接続できない対策は?
macOS MontereyにUVCのカメラを接続してみると、このようにブラックアウトしています。
この現象は、UVCのWebカメラがH.264で映像を送っているものの、macOS側で受け取りができないので、映像がブラックアウトしてしまうということのようです。
今すぐUVCのWebカメラを使いたいのであれば、macOS Big Surに戻すしかありません。
macOS Monterey以降にアップデートすると通常の方法ではBig Surに戻すことはできませんが、以下の記事で紹介している方法で戻すことができます。
ちょっと困りますね……。
わたしは、ZOOMミーティングに参加するときはMacBookで参加するようにしています。
デスクトップのMacにWebカメラを接続できると一番便利なのですが……。
それにしても不便なので、iPhoneをMacのWebカメラとして使ってZOOMミーティングに参加できるようにしました。
macOS Ventura / SonomaでWebカメラを認識できない(USB Video Class)
この問題、macOS Venturaで解決されると思いきや、Venturaではもはや、UVCカメラ自体が認識されなくなっています。
macOS SonomaではUVCのカメラは認識されるものの、映像としてはブラックアウトしたままです。
代わりに……Apple純正の機能で、iPhoneをWebカメラとして使う機能が実装されているので、Appleとしてはこの方法でWebカメラを使ってくれ、ということなのでしょう。