Apple MacBook のウェブカメラがアプリケーションによって使用されているかどうかを確認する方法 (カメラがオンかオフか)

Apple MacBook のウェブカメラがアプリケーションによって使用されているかどうかを確認する方法 (カメラがオンかオフか)

私はまた、Apple MacBook ウェブカメラがアプリケーションによって使用されているかどうか (カメラがオンかオフか) を確認するために、Python プロジェクトで使用するコマンドを探していました。 (カメラを使用する正確なプロセス ID や名前は必要ありません)

これまでに、すでに上で述べたように 2 つの可能なオプションを見つけましたが、どちらも正しく機能しませんでした。

  1. lsof | grep "AppleCamera"lsof | grep "iSight"またはlsof | grep "VDC"コマンド: これらのコマンドは、カメラを使用するプロセス ID と名前を表示します。

    しかし問題は、これらのコマンドがカメラを正確に使用していないプロセスも多数表示することです。

    たとえば、同じケースで、Facetime がドックに最小化されている場合でも (カメラがオンではなくアイドル モードであることを意味します)、これらのコマンドは Facetime アプリケーションをカメラを占有しているアプリケーションとして表示します (実際にはそうではありませんが)。

    または、同様のケースでは、アプリケーションのカメラ接続がすでに閉じられているにもかかわらず、一部のアプリケーションがカメラを使用するプロセスとして表示されます。

  2. 監視ツール: 残念ながら、コマンドラインコマンドをサポートしていないため、Python プロジェクトで使用することはできません。

Apple MacBook カメラの状態を検出するための他の推奨事項はありますか?

関連情報