miércoles, 8 de agosto de 2012

Descargar imagenes de una cámara digital desde el terminal

Después de un tiempo sin escribir ninguna entrada, bien porque estuve liado con el proyecto fin de carrera, a la vez que hacia un curso de informática forense y peritaje informático (ya escribiré entradas sobre estos temas), y posteriormente me fuí 3 semanas a Malta, con la beca del MEC a hacer un curso de inglés (^_^).

Anteriormente para descargar las imágenes al PC usaba F-Spot (con su sencilla interfaz gráfica). Pero no sé el porque no me reconoce la cámara, mientras que gphoto2 sí.
gphoto2 es una librería que soporta múltiples cámaras digitales. Además de actuar como cliente en linea de comandos. En nuestro caso solo la vamos a usar para descargar las imágenes que tenemos en la cámara (sd card) al PC.

En primer lugar, conectamos la cámara encendida y escribimos en el terminal:

$ lsusb

nos saldrá entre otras cosas, la cámara en sí. En mi caso sale
Bus 002 Device 005: ID xxxx:xxxx Canon, Inc. 

Para que gphoto2 nos detecte la cámara, usamos el comando:
$ gphoto2 --auto-detect
Si este no nos funciona lo podemos usar manualmente, usando
$ gphoto2 --list-ports

Posteriormente nos situamos en la carpeta en la que queremos descargar los archivos y escribimos:

$ gphoto2 --get-all-files

Si solo queremos las imágenes: $ gphoto2 --get-all-images

Si queremos ver los archivos que hay: $ gphoto2 --list-files

Se puede hacer muchísimas más cosas. Podéis consultar el manual con
man gphoto2 o poner directamente gphoto2 --help


:-)

No hay comentarios:

Publicar un comentario