Comandos para reparar fechado de fotos
Dada una cámara digital en la cual se olvidó colocarle la fecha correcta se quieren componer las fechas, horas de las fotos así como de los videos. Para las fotos JPG se quiere componer tanto la fecha grabada en los datos EXIF como la fecha estampada en el archivo.
==============================================================
NOTA: Los datos EXIF son datos que almacenas las cámaras digitales dentro de los archivos JPG, un ejemplo dice todo:
$ jhead 100_5877.JPG
File name : 100_5877.JPG
File size : 1172596 bytes
File date : 2009:01:06 09:24:02
Camera make : EASTMAN KODAK COMPANY
Camera model : KODAK DX4530 ZOOM DIGITAL CAMERA
Date/Time : 2009:01:06 09:24:02
Resolution : 2580 x 1932
Flash used : Yes (auto)
Focal length : 8.0mm (35mm equivalent: 38mm)
Exposure time: 0.033 s (1/30)
Aperture : f/2.8
ISO equiv. : 140
Whitebalance : Auto
Metering Mode: matrix
Exposure : program (auto)
==============================================================
Procedimiento:
1. Se colocan todas las fotos mal fechadas en un directorio temporal.
2. Procurar encontrar una foto en que se conozca exactamente su fecha real. Lo mismo para la hora, siendo esto menos importante. Se puede buscar una foto en que se sepa su fecha exacta (celebración, cumple, foto de un calendario, etc) así como su hora (foto de un reloj, etc). Si se tiene una foto con fecha determinada y otra con hora determinada puede aplicarse el comando siguiente en dos pasos.
jhead -da2009:01:06/09:15-2003:01:09/04:25 *.jpg
(Formato fechayHoraCorrecta-fechayHoraGrabada)
o
jhead -da2009:01:06-2003:01:09 *
Esto compondrá todas las fotos, dadas que la distancia de tiempo entre ellas no ha cambiado, solo las fechas y horas absolutas.
3. Luego hacemos las fechas de los archivos igual a su fecha y hora correspondiente en su información EXIF
jhead -ft *
4. Por último para los videos (ej. .MOV), nos fijamos en el nombre de archivo que asigna la cámara que siempre es secuencial y en base a esto y a las fotos vecinas intuimos o aproximamos las fechas aplicando este comando que le da a cada archivo o a un grupo de ellos una fecha de referencia tomada de una foto. La foto anterior al video, por ejemplo.
touch -r 100_5889.JPG 100_5888.MOV
CON ESTO YA COMPUSIMOS DE FORMA MUY ACEPTABLE LOS DATOS DE NUESTROS RECUERDOS. FACTOR FUNDAMENTAL PARA ORDENARLOS EN NUESTROS PROGRAMAS DE ALBUMES DIGITALES, como F-Spot, etc.
=================================================
Anexo:
Los comandos deben usarse desde la Terminal
Si no existe el comando jhead es necesario buscarlo e instalarlo (ej. Ubuntu desde sistema-herramientas-synaptic)
EXTRA:
#Rotar VIDEO
mencoder -vop rotate=1 <INPUT_FILE_NAME.AVI> -ovc x264 -oac copy -o <OUTPUT_FILE_NAME.AVI>