2 votos

Fechas de Mac Finder y fechas exif

Me fui a otro país y olvidé cambiar la hora de mi cámara Nikon a la hora local. Así que al regresar, utilicé exiftool(exiftool -AllDates+=1 *.*) para cambiar la hora de todas las fotos pero en Finder, "Fecha de Creación" cambia al día presente.

¿Cómo puedo obtener la fecha real de creación mostrada en Finder?

Entiendo que se crea un nuevo archivo con exiftool por lo que la Fecha de Creación es la fecha presente.

Datos Exif después de cambiar la fecha:

Fecha/Hora de Modificación del Archivo : 2018:08:24 09:44:32-03:00
Fecha/Hora de Acceso al Archivo       : 2018:08:24 09:48:10-03:00
Fecha/Hora de Cambio de Inodo del Archivo     : 2018:08:24 09:44:32-03:00   
Fecha de Modificación                     : 2018:08:19 18:46:46
Fecha/Hora Original              : 2018:08:19 18:46:46
Fecha de Creación                     : 2018:08:19 18:46:46

Una Información de un archivo original ingresar descripción de la imagen aquí
La imagen fue creada a las 9:04.
A las 9:30 todavía estaba tomando fotos, no editando ni algo por el estilo.

No entiendo por qué Apple no tiene una pestaña "Fecha/Hora Original" o "Fecha de Creación" en Finder

0 votos

Usted dijo: "No entiendo por qué Apple no tiene una pestaña "Fecha/Hora Original" o "Fecha de Creación" en Finder", bueno, Finder en Vista de Lista tiene una columna de Fecha de Creación, solo tiene que hacer clic derecho en la barra de encabezado de la columna y seleccionarla. Si desea modificar las fechas, eche un vistazo a la página del manual para SetFile y GetFileInfo.

1 votos

"Fecha de creación" de Finder no toma la fecha de "Fecha de creación" de EXIF. Ambas páginas de manual dicen que esos comandos están obsoletos.

0 votos

¡Solo porque un comando esté obsoleto no significa que no se pueda usar! Si desea que el archivo refleje la fecha correcta de creación en Finder, entonces usar SetFile es una forma de hacerlo. Lo he usado más veces de las que puedo recordar para corregir fechas de la manera que quería.

1voto

sdmeyers Puntos 1356

Puedes crear tu propio servicio en Automator para mostrar esta información en un popup.

  1. Crea un Nuevo Servicio en Automator y configúralo para que el servicio reciba archivos de imagen en Finder

  2. Agrega una Acción Ejecutar Script de Shell. Pasa la entrada como argumento. El script de shell de una línea debería ser (dependiendo de la ubicación de exiftool) /usr/local/bin/exiftool -b -DateCreated $1

  3. Pasa el resultado a una Acción Establecer Valor de la Variable. Crea una nueva variable (yo la llamé EXIFDateCreated)

  4. Agrega una Acción Obtener Valor de la Variable y selecciona la variable que creaste anteriormente. Asegúrate de marcar la opción Ignorar la entrada de esta acción (...la primera vez que uses esta acción, para separar la cadena de creación de variables de la obtención. Puedes repetir los pasos anteriores varias veces para agregar otros archivos que desees mostrar, pero para los posteriores Obtener Valor de la Variable no deberías ignorar la entrada).

  5. Agrega una Acción Ejecutar AppleScript el AppleScript podría ser:

    on run {input, parameters}
        set dateCreated to first item of input as text
        display dialog "Fecha de Creación: " & dateCreated
    
        return input
    end run

Aquí tienes una captura de pantalla de todo el servicio de Automator... enter image description here Guarda el Servicio como algo como "Mostrar Fecha de Creación EXIF" y asegúrate de que esté activado en las Preferencias de Teclado (Bajo la pestaña de Accesos Directos). La acción ahora debería aparecer cuando hagas clic derecho/clic de comando en una imagen en el finder.

Nota que esto se puede ajustar para crear un diálogo de información alternativo bastante decente, aunque esto solo muestra lo básico de cómo puede unirse todo.

0 votos

Tengo un problema con las rutas de archivo: los nombres con espacios en blanco (archivo no encontrado)

0 votos

Necesito más información. Explique en profundidad cuál es su problema.

0 votos

Necesito reemplazar $1 de /usr/local/bin/exiftool -b -DateCreated $1 por algo que reemplace los espacios entre nombres de archivo por "\ ". El mensaje emergente muestra varios archivos no encontrados para cada cadena separada por espacios en el camino del archivo. La acción "Ejecutar script de shell" encontró un error: "Archivo no encontrado:

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X