monoist.work

デジタルクリエイターのブログ

macOSでWebカメラが認識できない問題について(USB Video Classが使えない)

最近、ZOOMでのミーティングが多くなって、デスクトップのMacでもZOOMを使えるようにしましょうと思ったところ、Webカメラを認識しない……

どういうことなのかと調べてみたら、これはmacOSの仕様のようです。

macOSでUVCのWebカメラを認識できない(USB Video Class)

一般的なWebカメラは、USBでカメラを接続するUSB Video Classという仕様で、どんなパソコンでも使えるようにしてあります。

このUVC(USB Video Class)での接続がmacOSだと認識できないという不具合(というより仕様)があります。

 

これはmacOS 12.0.1(Monterey)の頃からサポートフォーラムで報告されています。

developer.apple.com

 

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カメラ

 

この現象は、UVCのWebカメラがH.264で映像を送っているものの、macOS側で受け取りができないので、映像がブラックアウトしてしまうということのようです。

 

今すぐUVCのWebカメラを使いたいのであれば、macOS Big Surに戻すしかありません。

macOS Monterey以降にアップデートすると通常の方法ではBig Surに戻すことはできませんが、以下の記事で紹介している方法で戻すことができます。

www.monoist.work

 

ちょっと困りますね……。

わたしは、ZOOMミーティングに参加するときはMacBookで参加するようにしています。

デスクトップのMacにWebカメラを接続できると一番便利なのですが……。

 

それにしても不便なので、iPhoneをMacのWebカメラとして使ってZOOMミーティングに参加できるようにしました。

www.monoist.work

macOS Ventura / SonomaでWebカメラを認識できない(USB Video Class)

この問題、macOS Venturaで解決されると思いきや、Venturaではもはや、UVCカメラ自体が認識されなくなっています。

macOS SonomaではUVCのカメラは認識されるものの、映像としてはブラックアウトしたままです。

映像としてはブラックアウトしたまま

 

代わりに……Apple純正の機能で、iPhoneをWebカメラとして使う機能が実装されているので、Appleとしてはこの方法でWebカメラを使ってくれ、ということなのでしょう。

www.monoist.work

Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。