¿Cómo desactivo la cámara web en una pantalla Thunderbolt externa?

Tengo una iMac de 27" emparejada con una pantalla Thunderbolt de 27" girada en modo vertical. Ambos tienen cámaras web integradas. Algunas aplicaciones son complicadas e inconsistentes al permitirme elegir qué cámara web usar.

Siempre quiero usar la cámara web en el iMac y nunca la de la pantalla Thunderbolt, especialmente porque está girada para que la imagen de la cámara web no solo esté descentrada, sino 90 grados en la dirección incorrecta.

¿Hay alguna forma (configuración predeterminada o algo así) para que deshabilite la cámara web en la pantalla Thunderbolt, pero aún así deje que funcione la cámara web en mi iMac?

Extrañamente, conecté una pantalla Thunderbolt de 27" de Apple a mi OS X El Capitan usando una Mac Mini y, aunque la pantalla, los parlantes, el micrófono y demás se detectan automáticamente, la cámara web no se detecta y no está disponible para el sistema ni para ninguna aplicación. Así que no sé cómo se puede deshabilitar, pero el mío lo ha sido. Intenté dormir y despertarme. Intentaré cerrar sesión a continuación. Luego reiniciar.
Para habilitar la cámara, se requiere reiniciar con la pantalla adjunta. Indicar la máquina con ella desconectada y luego conectarla después de que se inicia, habilitó todas las funciones excepto la cámara web (¿iSight?). ¿Quizás eso podría funcionar para ti o para otros?

Respuestas (7)

Apple no proporciona ninguna forma de controlar los dispositivos de cámara de forma centralizada, se deja el programa en uso para proporcionar la capacidad de elegir.

Generalmente, los programas bien escritos le dan una opción, y los programas pobremente escritos (y, generalmente, mal soportados) no. (Fotomatón, te estoy mirando.)

La única forma que conozco de obligar a un programa a no usar una cámara es un truco que existe desde hace un tiempo y es usar algo como iChat para hacer que el otro iSight esté ocupado para que ningún otro programa lo detecte.

Otro truco más antiguo es eliminar los kexts que admiten los dispositivos, sin embargo, eso impediría que funcionen todos los iSight, por lo que, en este caso, no es una buena idea.

Entonces, al final, no hay respuesta, pero estoy seguro de que hay una aplicación por la que la gente pagaría en alguna parte.

Si usa FaceTime, vaya a Barra de menú > Video > cámara y seleccione la cámara para la pantalla integrada (o cualquiera de los monitores externos) como prefiera.

La forma trivial no técnica que funciona en todos los casos es colocar un pequeño trozo de cinta aislante negra sobre la cámara. Entonces, incluso si un programa logra cambiar la configuración para encender la cámara, la cámara no se podrá utilizar.

Para volver a habilitar la cámara cuando desee usarla, retire la cinta.

Estoy publicando esto para la progenie. Parece que ahora en la mayoría de las aplicaciones (incluido Photo Booth) hay un elemento del menú Cámara que le permite cambiar la cámara que está usando. Para la pantalla Thunderbolt, los elementos del menú son: Cámara > Cámara FaceTime HD (pantalla).

No estoy seguro de si esto siempre ha estado aquí y me lo perdí o si una actualización resolvió el problema. De todos modos, es genial tener cierto control sobre qué cámara quieres usar.

Si está usando Skype, esto es algo que puede configurar: vaya a Skype (menú en la aplicación de Skype) -> Preferencias -> Audio/video y seleccione la entrada de video en el menú desplegable. Luego seleccione "Cámara". Realice el mismo procedimiento para editar las preferencias del micrófono.

Uso una aplicación llamada iGlasses que puede cambiar entre diferentes cámaras web. Mi MacBook Pro 2011 normalmente se usa con la tapa cerrada, por lo que es imposible usar la cámara FaceTime.

Con iGlasses puedo elegir entre una iSight firewire, una videocámara mini DV firewire, la cámara FaceTime integrada o una cámara web USB. La aplicación es de www.Ecamm.com y se puede probar gratis pero cuesta $19.95 para comprar.

Hmmm... gracias por la respuesta, pero no estoy seguro de que esto resuelva mi problema. Creo que con iGlasses, me permitiría elegir qué cámara solo para la aplicación iGlasses. Mi problema real es con Google Hangouts o Skype Video, donde ambas aplicaciones a veces seleccionan la cámara web incorrecta y no parecen detectar la correcta. Me gustaría deshabilitar la cámara web del monitor externo para que ninguna aplicación (como Google Hangout) tenga la oportunidad de elegir la incorrecta.

Abre una terminal. Ejecute los siguientes comandos por lo que necesita:

Para deshabilitar, escriba:

chmod 000 /Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera

Para habilitar, escriba:

chmod 755 /Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera
¿Esto no desactivará ambas cámaras?
Mis pensamientos exactamente.