Cambia i metadati EXIF di più immagini con un solo clic

4

Mi sono imbattuto in un grosso problema ieri sera.

Ho tirato fuori la mia vecchia fotocamera digitale e ho iniziato a usarla senza impostare la data e l'ora correnti.

Tutte le foto cliccate ora hanno data come gennaio 01, 2009

Voglio cambiare la data e l'ora (e altri meta-dati dell'immagine EXIF) di più immagini.

Si prega di raccomandare alcuni software che possono elaborare su più immagini con un solo clic / vai.

    
posta I-M-JM 06.02.2012 - 12:02
fonte

6 risposte

5

ExifTool è quello per cui andare.

Ha una funzione di time shift che consente di spostare le date.

Date/Time Shift Feature

     

Ti sei mai dimenticato di impostare la data / l'ora sulla tua fotocamera digitale   prima di fare un po 'di foto? ExifTool ha una funzione di time shift   ciò semplifica l'applicazione di una correzione in batch ai timestamp del file   immagini (ad esempio cambiare la "Data Picture Taken" riportata da Windows   Esploratore). Supponiamo ad esempio che l'orologio della fotocamera sia stato resettato su   2000: 01: 01 00:00:00 quando si inserisce una nuova batteria a   2005: 11: 03 10:48:00. Quindi tutte le foto che hai scattato successivamente   i timestamp sbagliati di 5 anni, 10 mesi, 2 giorni, 10 ore   e 48 minuti. Per risolvere questo problema, metti tutte le immagini nello stesso modo   directory ("DIR") ed eseguire exiftool:

     

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

     

L'esempio sopra cambia solo il tag DateTimeOriginal, ma nessuno   la data scrivibile o il tag temporale possono essere spostati e possono essere più tag   scritto con una sola riga di comando. Comunemente, nelle immagini JPEG, il   I valori DateTimeOriginal, CreateDate e ModifyDate devono essere tutti   cambiato. Per praticità, un tag di scelta rapida chiamato AllDates è stato   definito per rappresentare questi tre tag. Quindi, per esempio, se hai dimenticato   per riportare l'orologio della fotocamera indietro di 1 ora alla fine dell'ora legale   tempo in autunno, puoi correggere le immagini con:

     

exiftool -AllDates- = 1 DIR

     

Vedi Immagine :: ExifTool :: Shift.pl ( scarica in formato PDF ) per   dettagli sulla sintassi della stringa time shift.

Alcune cose da notare:

Esegui il test su un piccolo gruppo di copie prima di ottenere la sintassi della data desiderata.

Ti suggerisco di copiare o spostare prima le tue immagini in una nuova cartella. Ed esegui il comando su quella directory.

Se esegui exiftool su una directory, cercherà nelle sottodirectory e modificherà i file di immagine che trova.

Exiftool aggiungerà automaticamente "_original" alla fine dei tuoi file originali e creerà una nuova copia per te con le modifiche.

Puoi sovrascriverlo usando l'opzione '-overwrite_original'.

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

Questo esempio sposta avanti 0 anni, 2 mesi, 1 giorno, 10 ore, 48 minuti, 0 secondi.

Usando un singolo set di turni di tempo, invece di "0: 2: 1 10: 48: 0" usi "10: 48: 0".
Exiftool vedrà questo come hh: mm: ss. E puoi omettere 0 dove non vuoi mettere un turno.

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

Questo esempio si sposta in avanti di 9 ore.

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

Questo esempio torna indietro di 9 ore.

Avviso AllDates-="e AllDates +=", uno ha un più uno ha un segno meno.

Ricorda anche che si sta spostando l'ora non ha timbrato un timestamp.

Quindi, se la mia data originale era: 2011: 07: 21 01:41:29

e ho usato exiftool -overwrite_original -AllDates-="24::" /Users/UserName/Desktop/testFolder

Quindi ricevo: 2011: 07: 20 01:41:29

Scarica il PDF con la sintassi

E assicurati di guardare la differenza con le opzioni -overwrite_original_in_place e -overwrite_original
Documentazione

    
risposta data 06.02.2012 - 17:34
fonte
1

L'app OS X Photos ha questa funzionalità integrata, in Immagine -> Regola data e ora.

Apre una finestra di dialogo che mostra il timestamp corrente e la richiesta di una correzione. Se sono state selezionate più immagini, vengono visualizzate la data e l'ora della prima foto; la regolazione viene utilizzata per calcolare il time shift da applicare a tutte le foto selezionate.

    
risposta data 30.08.2015 - 22:34
fonte
1

Anche iPhoto e Aperture possono farlo.

Su iPhoto, seleziona le immagini. Vai a foto - > Regola la data e l'ora e apporta il calcolo necessario per correggere la data. selezionare la casella per regolare i file originali e fare clic su OK

    
risposta data 06.02.2012 - 17:56
fonte
0

Non ho provato nessuna delle altre risposte, ma GraphicConverter è un ottimo programma per l'elaborazione in batch di immagini (oltre che buone software di modifica delle immagini autonomo) e può anche modificare i metadati. GraphicConverter è disponibile tramite il sito web dello sviluppatore o il Mac App Store.

    
risposta data 07.02.2012 - 22:08
fonte
-1

Ho usato EXIF Pilota con Plug-in di modifica batch quando ho riscontrato questo problema. Sfortunatamente, è solo per Windows.

ExifTool mi è stato consigliato e vedo che hanno un pacchetto OSX ma non ho L'ho usato.

    
risposta data 06.02.2012 - 12:28
fonte
-1

la mia scelta migliore per te sarebbe Xnview con la sua opzione "modifica timestamp" nel menu "strumenti".

È robusto e consente di modificare tutti e cinque gli attributi data / ora (3x Exif e 2 file) appartenenti a una singola foto.

Questo strumento funziona in modalità batch con la regolazione di giorni, ore, minuti, secondi e selezione della data / ora corretta per una foto specifica.

Puoi vedere quale attributo di data / ora sarà applicato e puoi scegliere quale di questi cinque attributi di data / ora sarà influenzato

    
risposta data 03.11.2014 - 21:35
fonte

Leggi altre domande sui tag