Cambie los metadatos EXIF ​​de varias imágenes con un solo clic

Me encontré con un gran problema ayer por la noche.

Saqué mi vieja cámara digital y comencé a usarla sin configurar la fecha y la hora actuales.

Todas las fotos en las que se hizo clic ahora tienen fecha del 1 de enero de 2009

Quiero cambiar la fecha y la hora (y otros metadatos de imágenes EXIF) de varias imágenes.

Recomiende algún software que pueda procesar varias imágenes con un solo clic/ir.

Respuestas (6)

ExifTool es el indicado.

Tiene una función de cambio de hora que le permite cambiar las fechas.

Función de cambio de fecha/hora

¿Alguna vez ha olvidado configurar la fecha/hora en su cámara digital antes de tomar muchas fotografías? ExifTool tiene una función de cambio de hora que facilita la aplicación de una corrección por lotes a las marcas de tiempo de las imágenes (es decir, cambiar la "Foto de fecha tomada" informada por el Explorador de Windows). Digamos, por ejemplo, que el reloj de su cámara se reinició a 2000:01:01 00:00:00 cuando colocó una batería nueva a las 2005:11:03 10:48:00. Luego, todas las fotografías que tomó posteriormente tienen marcas de tiempo incorrectas por 5 años, 10 meses, 2 días, 10 horas y 48 minutos. Para arreglar esto, coloque todas las imágenes en el mismo directorio ("DIR") y ejecute exiftool:

Exiftool "-DateTimeOriginal+=5:10:2 10:48:0" DIR

El ejemplo anterior cambia solo la etiqueta DateTimeOriginal, pero se puede cambiar cualquier etiqueta de fecha u hora que se pueda escribir, y se pueden escribir varias etiquetas con una sola línea de comando. Por lo general, en las imágenes JPEG, los valores DateTimeOriginal, CreateDate y ModifyDate deben cambiarse. Para mayor comodidad, se ha definido una etiqueta de acceso directo llamada AllDates para representar estas tres etiquetas. Entonces, por ejemplo, si olvidó atrasar el reloj de su cámara 1 hora al final del horario de verano en el otoño, puede arreglar las imágenes con:

exiftool -AllDates-=1 DIR

Consulte Image::ExifTool::Shift.pl ( descarga en formato PDF ) para obtener detalles sobre la sintaxis de la cadena de cambio de tiempo.

Algunas cosas a tener en cuenta:

Pruebe primero en un pequeño lote de copias hasta que obtenga la sintaxis de fecha que desea.

Le sugiero que primero copie o mueva sus imágenes a una nueva carpeta. Y ejecute el comando en ese directorio.

Si ejecuta exiftool en un directorio, buscará en los subdirectorios y modificará cualquier archivo de imagen que encuentre.

Exiftool agregará automáticamente '_original' al final de sus archivos originales y creará una nueva copia para usted con las modificaciones.

Puede anular esto usando la opción '-overwrite_original'.

exiftool  -overwrite_original -AllDates+="0:2:1 10:48:0" /Users/UserName/Desktop/testFolder

Este ejemplo avanza 0 años, 2 meses, 1 día, 10 horas, 48 ​​minutos, 0 segundos.

Usando un solo conjunto de cambios de tiempo, es decir, en lugar de "0:2:1 10:48:0", usa "10:48:0".
Exiftool verá esto como hh:mm:ss. Y puede omitir 0 donde no quiera poner un turno.

exiftool  -overwrite_original AllDates+="9::" /Users/UserName/Desktop/testFolder

Este ejemplo avanza 9 horas.

   exiftool  -overwrite_original -AllDates-="9::" /Users/UserName/Desktop/testFolder

Este ejemplo retrocede 9 horas.

Observe AllDates-=" y AllDates+=" , uno tiene un signo más y uno tiene un signo menos.

También recuerde que está cambiando el tiempo, no estampando una marca de tiempo.

Entonces, si mi fecha original fuera: 2011:07:21 01:41:29

y uséexiftool -overwrite_original -AllDates-="24::" /Users/UserName/Desktop/testFolder

Entonces obtendría: 2011:07:20 01:41:29

Descargue el PDF con la sintaxis

Y asegúrese de ver la diferencia con las opciones -overwrite_original_in_place y -overwrite_original
Documentation

La aplicación OS X Photos tiene esta función integrada, en Imagen -> Ajustar fecha y hora.

Abre un cuadro de diálogo que muestra la marca de tiempo actual y solicita la corregida. Si se seleccionaron varias imágenes, se muestra la fecha y la hora de la primera foto; el ajuste se usa para calcular el cambio de tiempo para aplicarlo a todas las fotos seleccionadas.

iPhoto y Aperture también pueden hacer esto.

En iPhoto, seleccione las imágenes. Vaya a Fotos -> Ajuste fecha y hora y haga el cálculo que necesita para corregir la fecha. marque la casilla para ajustar los archivos originales y haga clic en Aceptar

No he probado ninguna de las otras respuestas, pero GraphicConverter es un gran programa para procesar imágenes por lotes (así como un buen software de edición de imágenes independiente) y también puede editar metadatos. GraphicConverter está disponible a través del sitio web del desarrollador o la Mac App Store.

En realidad, utiliza el motor exiftool :-)
Eso es interesante. Aunque tiene sentido, ¡supongo! :D

mi mejor elección para usted sería Xnview con su opción "cambiar marca de tiempo" en el menú "herramientas".

Es robusto y le permite cambiar los cinco (3x Exif y 2 archivos) atributos de fecha/hora que pertenecen a una sola foto.

Esta herramienta funciona en modo por lotes con el ajuste de días, horas, minutos, segundos y seleccionando la fecha/hora correcta de una foto específica.

Puede ver qué atributo de fecha/hora se aplicará y puede elegir cuál de esos cinco atributos de fecha/hora se verá afectado

Usé EXIF ​​Pilot con Batch Edit Plugin cuando tuve este problema. Desafortunadamente, es solo para Windows.

Me recomendaron ExifTool y veo que tienen un paquete OSX pero no lo he usado.