Necesito configurar la etiqueta de fecha exif de un montón de fotos almacenadas con la siguiente jerarquía: AÑO/MES/DÍA/IMG_algo.JPG
¿Cómo podría hacerlo fácilmente con exiftool?
Básicamente, el comando sería algo así,
ExifTool "-TAG<Directory" <DIR or FILE>
suponiendo que la estructura del directorio es numérica, por ejemplo, 2015/07/04.
Pero puede haber problemas dependiendo de la etiqueta exacta que desee usar. Muchas etiquetas de fecha/hora requieren una hora además de una fecha y creo que todas las etiquetas de fecha/hora EXIF entran en esta categoría. Si no te importa la hora real, podrías -TAG<$Directory 00:00:00
. O si desea incrementar el tiempo, puede ver esta publicación anterior para obtener ayuda.
Las etiquetas XMP suelen ser más flexibles y se pueden usar sin tiempo.
Si ya hay una hora actual en la etiqueta y solo desea cambiar la fecha, puede usar algo como esto
ExifTool "-DateTimeOriginal<$Directory ${DateTimeOriginal;s/.* //" <DIR or FILE>
wilk
StarGek
exiftool '-CreateDate<$Directory 00:00:00' -r ./
No./
debería ser un problema en absoluto. El autor del programa usa ejemplos similares todo el tiempo y lo probé en mi computadora con Windows y funcionó bien.