Desplazando hora y fecha en EXIFs
Por Luis Peralta
Situación: te vas de viaje, hay unas cuantas cámaras de fotos desperdigadas entre los viajeros y una de ellas no tiene la fecha y hora bien puesta. Las subes al querido flickr, ordenas el álbum por fecha y se desbarajusta todo.
Alguien tenía que haberse visto en la misma situación antes, me dije. Y me costó un rato encontrar la herramienta adecuada: exiv2, exif, … Y la buena era jhead. Así que aquí va el cómo desplazar el tiempo exif de un conjunto de fotos.
Intentamos primero conseguir dos fotos sacadas más o menos a la vez con la cámara con la fecha incorrecta y con una que la tenga bien (no es difícil en estos casos: las fotos de grupo se suelen hacer con varias):
$ jhead SDC10016.JPG |grep Date
File date : 2009:09:07 01:23:09
$ jhead DSC03786.JPG |grep Date
File date : 2010:01:01 19:20:45
Ahora que tenemos las dos fechas deberíamos calcular el delta o desplazamiento entre una y otra, pero jhead ya se encarga de eso. Así que lanzamos el siguiente comando sobre las fotos malas :
$ jhead -da2010:01:01/19:20:45-2009:09:07/01:23:09 SDC*JPG
Y problema resuelto. Las fotos del viaje, pronto en flickr ;)