¿Cómo puedo configurar una cámara Canon EOS para que sea una cámara web?

tengo una Canon EOScámara Estoy accediendo a un sitio web que quiere acceder a la cámara conectada a mi computadora.

ingrese la descripción de la imagen aquí

Aunque mi Canon EOS está conectada, el navegador no la detectó. ¿Cómo lo habilito para que su visualización aparezca en el navegador?

La salida debe ser como la imagen de abajo:

ingrese la descripción de la imagen aquí

La imagen de arriba no fue capturada con Canon. Solo estaba usando una cámara web barata.

Respuestas (5)

2020 nos trajo (entre otras cosas) la utilidad de cámara web EOS .

Oficialmente, se admiten los siguientes modelos EOS:

EOS-1D X Mark II
EOS-1D X Mark III
EOS 5D Mark IV
EOS 5DS
EOS 5DS R
EOS 6D Mark II
EOS 7D Mark II
EOS 77D
EOS 80D
EOS 90D
EOS Rebel SL2
EOS Rebel SL3
EOS Rebel T6
EOS Rebel T6i
EOS Rebel T7
EOS Rebel T7i
EOS Rebel T100

Sin embargo, logré que mi 550D (EOS Rebel T2i de 2010) funcionara con Microsoft Teams y Jitsi (a través de un navegador web). Tenga en cuenta que la 550D no está en la lista, por lo que la lista de cámaras compatibles parece ser solo una guía.

Algunos puntos que pueden ayudar al configurar esto:

  • Después de conectar/encender mi cámara, tuve que reiniciar la aplicación que necesitaba la cámara (Microsoft Teams y mi navegador en mi caso). Solo entonces apareció como una cámara disponible.
  • Las instrucciones indican que la cámara debe estar en Moviemodo. Descubrí que también funciona en otros modos.
  • En Movieel modo No pude apagar la pantalla de la cámara para ahorrar energía. En otros modos (por ejemplo Av) podría.
  • Los controles de exposición funcionan, pero solo cuando la pantalla de la cámara está encendida. Entonces yo ahora:
    • Conecte la cámara y selecciónela como la cámara web activa en la aplicación
    • Enciende la pantalla de la cámara
    • Establece la exposición como desees
    • Apague la pantalla de la cámara
    • Comience a usarlo como una cámara web normal
Esa es una línea de apertura muy sucinta.
Solo para su información, Fuji hizo lo mismo con sus cuerpos con capacidad de visualización en vivo atados: GFX100, GFX50S, GFX50R, X-T4, X-T3, X-T2, X-H1, X-Pro3 y X-Pro2.

En Linux, simplemente puede instalar gphoto2y v4l2loopback-dkms(el nombre del paquete puede variar).

Luego simplemente ejecuta:

sudo modprobe v4l2loopback exclusive_caps=1 card_label="GPhoto2 Webcam"

Averigüe qué dispositivo de cámara web usa, en mi caso fue /dev/video2y ejecute:

gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video2

Y ahí tienes
La cámara ahora es un dispositivo de video normal y puede usarla en cualquier lugar como una cámara web normal.
Debería funcionar con cualquier Canon EOS que tenga vista en vivo y muchas otras cámaras.

Fuente (los modelos compatibles se enumeran aquí, pero muchos más que eso también parecen funcionar).

He hecho esto anteriormente en Windows con una Cannon EOS 5D Mk II, y mi solución torpe fue usar una combinación de la función de visualización en vivo de Cannon EOS Utility y algún software para convertir una parte de la pantalla en una web virtual. cam, creo que usé ManyCam para eso.

Básicamente, conecté la cámara a la PC y encendí la utilidad Cannon EOS y luego hice clic en Camera settings/Remote shooting. Dentro de eso, seleccioné la Live View shootopción para mostrar una vista a través de la cámara en la pantalla. (Configuré la lente en enfoque manual, y Focusen la 'ventana de Vista en vivo remota' en Face Detection Live mode, eso eliminó las superposiciones en la imagen de vista previa)

Luego usé ManyCam para definir esa área de la pantalla como una cámara web.

Ayudó tener dos monitores para esto, ya que podía tener la 'ventana de Vista en vivo remota' en una pantalla, y la aplicación con la que estaba usando la cámara web virtual en la otra, probablemente se le presionará por espacio tratando de hacer esto en solo una pantalla.

La solución menos complicada sería conectar el puerto de salida de video de la cámara a una interfaz de captura de video conectada a la computadora, pero no lo he intentado personalmente, y significaría comprar hardware adicional si no tiene esa interfaz. ya.

El software beta de Canon convierte cámaras sin espejo, SLR y de apuntar y disparar recientes en una cámara web. Esto es lo que necesita saber.

Con la escasez de cámaras web USB y el aumento vertiginoso de la demanda debido al fuerte aumento en el trabajo remoto, Canon ha intervenido con una solución. Su nuevo software, EOS Webcam Utility, está disponible como descarga gratuita y convierte su Canon EOS SLR, cámara sin espejo o PowerShot compacta en una cámara web USB, suponiendo que tenga un modelo reciente, por supuesto.

El software está en versión beta y, con una actualización reciente, admite sistemas Windows 10 de 64 bits y computadoras macOS que ejecutan High Sierra, Mojave y Catalina.

Está limitado a modelos recientes, y aunque hay algunas opciones de bajo costo en la lista, no puede conectar una PowerShot Elph de $100. El soporte está limitado a PowerShots de la serie G y modelos de lentes intercambiables.

Pero, a diferencia de las cámaras web, puede hacer clic en un minorista y pedir muchos modelos para una entrega rápida a su oficina en casa.

La versión de Windows del software promete funcionar con prácticamente cualquier aplicación en la que pueda seleccionar su cámara de entrada, pero los propietarios de Mac están un poco limitados.

Instalé la versión beta en mi iMac 2017 y conecté una cámara sin espejo EOS R. La instalación fue tan sencilla como se prometió, aunque tuve que reiniciar el sistema después de la instalación. Y funciona fácilmente con Google Meet. Canon afirma que Zoom y Skype no son compatibles. Puedo verificar que Skype no funciona, ya que la última versión eliminó el soporte para cualquier cosa que no sea la cámara web de mi Mac.

Pude iniciar sesión en Zoom sin problemas, aunque podría deberse a que instalé este truco en mi sistema para usar cámaras reales con Zoom. Si se siente cómodo ingresando a la Terminal e instalando Xcode, es una solución.

Cámaras compatibles La EOS Webcam Utility funciona con toda la gama de modelos EOS de la generación actual (la marca de Canon para sus líneas SLR y sin espejo) y algunos de sus predecesores. Esta es una buena noticia si ha comprado una cámara Canon en la memoria reciente, pero deja a los propietarios de cuerpos más antiguos en el frío. Si ya tiene una de las siguientes cámaras, está listo.

Cámaras compatibles

Si su cámara tiene una salida HDMI limpia, puede usar una tarjeta o dispositivo de captura HDMI para transformar la salida HDMI en una cámara web USB.

Otro método en OSX que podría funcionar con cualquier cámara capaz de visualización en vivo conectada es usar el paquete de código abierto Camera Live y el abandonware gratuito (sin desarrollo desde 2013), Camtwist . Camera Live puede convertir la visualización en vivo conectada por USB en una fuente de sifón , y Camtwist puede presentar la fuente de sifón al sistema como una fuente de cámara web USB. Sin embargo, para que funcione con algo como Zoom, es posible que deba anular la firma del paquete con el codiseño:

sudo codesign --remove-signature /Applications/zoom.us.app/

Si no tiene codesign instalado, es posible que deba instalar XCode para obtenerlo. Sea consciente de las implicaciones de seguridad.

Conectas tu cámara a la computadora con USB, como si estuvieras anclado. No use un modo de manejo de video. Luego, inicie Camera Live y, con suerte, su cámara es una de las admitidas :). Espere hasta que Camera Live muestre la cámara como activa.

Inicie CamTwist y, en la ventana principal, resalte Syphon como fuente de video, presione el botón Seleccionar y luego, en el menú desplegable Configuración del servidor Syphon , seleccione Cámara en vivo .

Desde allí, puede iniciar Zoom y seleccionar CamTwist como su fuente de video.

Vea también este video de youtube de Kim Farrelly que demuestra cómo logró que su Fuji X-T2 fuera su cámara web en Zoom, que fue la fuente principal de esta información.