Cámara web de Mac: obtenga el dispositivo

6

¿Cómo accedo a mi cámara de video predeterminada en mi mac? Sé que en Linux es / dev / video0 pero mi Mac no tiene eso. Estoy intentando capturar mi cámara web en ffmpeg

ffmpeg -i /dev/video0

Pero no funcionará porque / dev / video0 no existe.

    
pregunta keith 03.07.2011 - 20:57

2 respuestas

3

Lamentablemente, parece que ffmpeg no puede grabar usando iSight, como se informa en un subproceso ffmpeg-users .

¡Realmente es una pena que Apple no exponga esta funcionalidad!

    
respondido por el Nathan Greenstein 03.07.2011 - 21:35
2

Las Mac utilizan el marco de AVFoundation para exponer la cámara de manera programática.

Querrá comenzar con Proyecto de ejemplo StopNGo si tiene una copia de Xcode. (y solo navegar por la fuente puede ayudar a determinar si le interesa seguir ese camino sin necesidad de Xcode para tomar una decisión)

Sería un gran riesgo para la seguridad exponer esa API al terminal en cada mac de forma predeterminada, pero alguien puede haber escrito un puente que podría usar.

Es posible que tengas que preguntar eso específicamente en los sitios de programación. Su consulta en busca de un equivalente para adjuntar un dispositivo preexistente es un consumidor avanzado y sobre el tema aquí. El uso de API es generalmente fuera de tema, incluso cuando la respuesta simple del "consumidor" es "no, el dispositivo de video equivalente no está disponible en Mac OS X"

    
respondido por el bmike 02.08.2011 - 21:59

Lea otras preguntas en las etiquetas