¿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 tratando de capturar mi cámara web en ffmpeg
ffmpeg -i /dev/video0
Pero no funcionará porque /dev/video0 no existe.
Desafortunadamente, parece que ffmpeg no puede grabar usando iSight, como se informó en un hilo de usuarios de ffmpeg .
¡Realmente una pena que Apple no exponga esta funcionalidad!
Las Mac usan el marco AVFoundation para exponer la cámara programáticamente.
Querrá comenzar con el proyecto de muestra StopNGo si tiene una copia de Xcode. (y solo navegar por la fuente puede ayudar a determinar si desea seguir ese camino sin necesidad de Xcode para tomar una decisión)
Sería un gran riesgo para la seguridad exponer esa API a la terminal en cada Mac de forma predeterminada, pero es posible que alguien haya escrito un puente que podría usar.
Es posible que deba preguntar eso específicamente en los sitios de programación. Su consulta en busca de un equivalente a conectar un dispositivo preexistente es un consumidor avanzado y está relacionado con el tema aquí. Entrar en el uso de la API generalmente está fuera de tema, incluso cuando la respuesta simple del "consumidor" es "no, el dispositivo de video equivalente no está disponible en Mac OS X".
bmike
/dev/videoX
, pero me equivoqué mucho antes :-)bmike
bmike