Uno de los problemas con los que me encuentro cuando llego de un viaje es el renombrado de las fotografías al descargarlas al ordenador.
Resulta que como tengo una cámara digital que ya tiene 5 años, voy almacenando las fotos en calidad alta, 2048×1536, en 3 tarjetas de memoria, una de 256MB, otra de 48MB y la última que me vino con la cámara de 16MB. Cuando descargo las fotografías a un directorio del ordenador me encuentro con el problema, la cámara de fotos nombra cada foto con el formato “foto#contador.jpg”, ejemplo: foto1, foto2. Al final para descargar las fotografías de todas las tarjetas de memoria en un mismo directorio tengo que empezar a renombrar ficheros ya que el contador se reinicia en cuanto cambio de tarjeta. El resultado es un directorio lleno de fotos de un viaje completamente desordenado.
Para evitar este problema lo mejor será comprar una nueva cámara digital y si puede ser con WIFI mejor. Mientras sigo ahorrando la solución es obtener la fecha del Exif y asignársela como nombre de fichero.
¿Qué es Exif según la Wikipedia?
Exchangeable image file format (abreviatura oficial Exif, no EXIF) es una especificación para formatos de archivos de imagen usado por las cámaras digitales. Fue creado por la Japan Electronic Industry Development Association (JEIDA). La especificación usa los formatos de archivos existentes como JPEG, TIFF Rev. 6.0, y RIFF el formato de archivo de audio WAVE, a los que se agrega tags específicos de metadatos. No está soportado en JPEG 2000 o PNG.
Las etiquetas (Tags) de metadatos definidas en el estándar Exif cubren un amplio espectro incluido:
- Información de fecha y hora. Las cámaras digitales registran la fecha y la hora actual y la almacenan en los metadatos.
- Configuración de la cámara. Esta incluye información estática como el modelo de cámara y el fabricante, e información que varia con cada imagen como la orientación, apertura, velocidad del obturador, distancia focal, medidor de exposición y la velocidad de la película.
- Información sobre localización, la cual podría provenir de un GPS conectado a la cámara. Hasta el 2004 solo una pocas cámaras lo soportaban (véase geoetiquetación).
- Descripción e información sobre copyright. Nuevamente esto es algo que la mayoría de ellas hicieron cuando posteriormente procesaban la imagen, solo las cámaras de altas prestaciones permiten al usuario elegir el texto para estos campos.
Para realizar el renombrado existe un paquete llamado exiv2 que resuelve este problema y muchos más. Se trata de una librería y programa desde la línea de comandos que permite manipular el Exif, para más información: http://www.exiv2.org/index.html
El renombrado lo realizaremos de la siguiente manera:
- Primero instalamos el paquete:
sudo apt-get install exiv2 - Realizamos una copia de las imágenes a renombrar.
- Renombramos las imágenes, por defecto el formato del nombre será Ymd_HMS:
exiv2 mv * - Si quisiéramos renombrar el nombre a un formato diferente simplemente usamos el parámetro -r:
exiv2 mv -r %Y-%m-%d_%H:%M:%S *
Insisto, antes de hacer cualquier cosa por favor realizar una copia de seguridad de vuestras fotos
Lógicamente con exiv2 se pueden hacer muchas más cosas ya que es una librería para manipular la información del Exif. Para más información:
man exiv2
Hay 6 Comentarios en esta entrada
28 de Agosto del 2006 a las 10:26 am
¿Existe algo así para Windows?
28 de Agosto del 2006 a las 10:28 am
El programa ACDSee te permite manipular la información del Exif, más info:
http://es.acdsystems.com/products/acdsee/whatsnew
19 de Septiembre del 2006 a las 5:12 pm
exiv2 tambien esta disponible para windows
20 de Febrero del 2007 a las 8:05 pm
Hay alguna opción para no conservar la fecha de modificación del archivo?
21 de Febrero del 2007 a las 10:48 am
A lo mejor con el comando touch te sirve de ayuda. Más info en:
http://www.ss64.com/bash/touch.html
28 de Junio del 2008 a las 3:32 am
Hola, ya se que esta entrada lleva mucho tiempo, pero por si las moscas te recomiendo el pyRenamer.
Que no se si modifica EXIF pero lo que si se es que hay una opcion para renombrar las imagenes.
Un saludo
Deja tu comentario