ExifTool es el uno para ir.
Tiene un desplazamiento en el tiempo, característica que le permite cambiar las fechas.
Fecha/Hora De La Función De Cambio De
¿Alguna vez has olvidado para configurar la fecha/hora en la cámara digital
antes de tomar un montón de fotos? ExifTool tiene una función de cambio de hora
que facilita la aplicación de un lote de fijar a la hora de la
imágenes (es decir. cambiar la Fecha "Imagen Tomada", informó por Windows
Explorer). Decir por ejemplo que el reloj de la cámara se ha restablecido a
2000:01:01 00:00:00 cuando usted pone en una batería nueva en
2005:11:03 10:48:00. A continuación, todas las fotografías que tomó posteriormente
han de tiempo que están mal por 5 años, 10 meses, 2 días, 10 horas
y 48 minutos. Para solucionar este problema, poner todas las imágenes en el mismo
directorio ("DIR") y ejecutar exiftool:
exiftool "-DateTimeOriginal+=5:10:2 10:48:0" DIR
El ejemplo anterior solo cambia el DateTimeOriginal etiqueta, pero cualquier
escritura de fecha u hora de la etiqueta puede ser cambiado, y varias etiquetas pueden ser
escrito con una sola línea de comandos. Comúnmente, en las imágenes JPEG, el
DateTimeOriginal, CreateDate y ModifyDate valores deben ser
cambió. Para mayor comodidad, un acceso directo etiqueta llamada AllDates ha sido
definido para representar estas tres etiquetas. Así, por ejemplo, si usted se olvidó de
para configurar la cámara atrás del reloj 1 hora al final de ahorro de luz de día
tiempo en el otoño, usted puede corregir las imágenes con:
exiftool -AllDates-=1 DIR
Ver Image::ExifTool::Shift.pl (descargar en formato PDF) para
los detalles acerca de la sintaxis del cambio de tiempo de la cadena.
Algunas cosas a tener en cuenta:
Prueba en un pequeño lote de ejemplares de primera, hasta obtener la sintaxis de fecha que desee.
Sugiero copiar o mover las imágenes a una carpeta nueva en primer lugar.
Y ejecutar el comando en el directorio.
Si ejecuta exiftool en un directorio que va a buscar en subdirectorios y modificar los archivos de imagen que se encuentra.
Exiftool SE adjunta automáticamente '_original" al final de los archivos originales y crear una nueva copia para usted con las modificaciones.
Puede sustituir este por el uso de la '-overwrite_original' opción.
exiftool -overwrite_original -AllDates+="0:2:1 10:48:0" /Users/UserName/Desktop/testFolder
Este ejemplo cambia adelante 0 años, 2 meses, 1 día, 10 horas, 48 minutos, 0 segundos.
El uso de un único conjunto de cambios de horario yo.e en lugar de "0:2:1 10:48:0" el uso de "10:48:0".
Exiftool verán esto como hh:mm:ss.
Y puede omitir 0 donde usted no quiere poner un cambio.
exiftool -overwrite_original AllDates+="9::" /Users/UserName/Desktop/testFolder
En este ejemplo se desplaza hacia adelante 9 horas.
exiftool -overwrite_original -AllDates-="9::" /Users/UserName/Desktop/testFolder
En este ejemplo se desplaza hacia las 9 horas.
Aviso AllDates-=" y AllDates+=" , uno más uno tiene un signo menos.
También Recuerde que usted está cambiando el tiempo de no estampar un sello de tiempo.
Así que si mi fecha original era :
2011:07:21 01:41:29
y yo solía exiftool -overwrite_original -AllDates-="24::" /Users/UserName/Desktop/testFolder
A continuación, me gustaría conseguir : 2011:07:20 01:41:29
Descarga el PDF con la sintaxis
Y asegúrese de que usted mira la diferencia con las opciones -overwrite_original_in_place y overwrite_original
Documentación