Tengo una Canon IXUS 120is (PowerShot SD940), una bonita cámara digital que tiene un par de años. Graba vídeo bastante decente, pero, lamentablemente, no puede funcionar como cámara web y necesito transmitir vídeo a través de la Web. Instalé CHDK y, aunque es bastante flexible, no parece proporcionar una solución a mi problema.
Supongo que el metraje de vídeo se escribe en la tarjeta SD en tiempo real. ¿Existe algún truco que me permita monitorear el archivo a medida que se escribe y transmitir su contenido a través de Internet? ¿Quizás conectar la ranura de la cámara al lector de tarjetas de mi computadora portátil a través de SDIO?
Estoy ejecutando Windows, pero estoy más o menos familiarizado con Linux; Otra pregunta ha sugerido un controlador de archivo a/dev/video: ¿existen tales herramientas?
Respuesta1
En Linux, tuve suerte con gphoto2
una Canon EOS Rebel XS. Tuve que trastear con el tiempo para que funcionara correctamente, pero esto funciona:
- Conecte la cámara y enciéndala.
Mientras la cámara se calienta, ejecute lo siguiente:
$ gphoto2 --capture-image-and-download --interval 1
(o con la frecuencia con la que quieras tomar fotografías). No es en tiempo real, pero podría guiarte en la dirección correcta. Se guarda una nueva imagen en el directorio actual cada vez que la cámara toma una fotografía y continuará tomando fotos siempre y cuando no apagues la cámara.