¿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.
¿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.
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!
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"