domingo, 3 de enero de 2010

Disparo remoto de T1i desde Linux

Como es natural, me surgió la curiosidad de conectar mi EOS T1i/500D al computador y ver que se podía hacer con esta conexión.
En primer lugar, debo decir que la extracción de archivos desde la cámara se puede hacer sin problemas ya sea empleando gphoto2 o gThumb, este último es el que empleo en forma cotidiana por su integración con el escritorio GNOME.
Si mantenemos conectada la cámara y desmontamos el volumen de datos podremos acceder a las funciones (limitadas hasta ahora) de control remoto por medio de gphoto2. Para el modelo que tengo sólo tengo disponible el disparo remoto (autofocus incluido) y extracción al vuelo de la fotografía tomada.
A eso se puede sumar que por medio de los parámetros de entrada de gphoto2 podremos hacer fotografías a intervalos (como con un intervalómetro) indicando el tiempo de intervalo y la cantidad de frames a capturar. (con éstas podemos armar un timelapse).

Entre los comandos útiles:
  1. Para detectar la(s) cámaras conectadas:
    gphoto2 --auto-detect
  2. Listar las opciones configurables de la cámara conectada:
    gphoto2 --list-config
  3. Tomar una foto:
    gphoto2 --capture-image
  4. Tomar una foto y pasarla al PC (en mi modelo sólo funciona ésta ya que las tomas quedan en la RAM de la cámara):
    gphoto2 --capture-image-and-download
  5. Tomas a intervalos de 5 segundos y 100 fotos:
    gphoto2 --capture-image -I 5 -F 100
    gphoto2 --capture-image-and-download -I 5 -F 100

No hay comentarios: