Changer à la volée les dates EXIF des photos

Lordshini

Nouveau membre
21 Octobre 2018
5
0
30
Bonjour,
je cherche un peu une solution magique pour éviter de très fastidieuse modification de données EXIF sur un grand nombre de photos de ma bibliothèque. En effet, pour une partie d'entre elles les métadonnées sont totalement erronées (que cela soit la date de capture, date de création du fichier ou de modification voir parfois les 3), et donc le classement via Photo est incorrect. Il m'est possible de retrouver la bonne date de chacune et de la rentrer manuellement dans photo en m'appuyant soit sur le nom du fichier quand il est pertinent, soit l'une des trois sus-citées métadonnées qui serait restait correcte (voir fichier joint). Cependant sur Photo le changement de la moindre photo demande bien trop de clic, et cela serait un travail infini...

J'ai déjà vu le nom de exif editor pour changer des groupes de photos en une fois, mais existerait-il un programme magique permettant spécfiqiquement de changer les données exif d'une photo de façon semi-automatisée, où il faudrait juste cliquer sur une des cases proposéees, par exemple nom du fichier - date de création - date de modification du fichier, pour que le programme change de lui-même les données exif de date de la photo selon la case qui a été cochée? Auriez-vous connaissance d'une telle application s'il vous plaît? Je sais que je demande quelque chose de très spécifique, mais comme la plupart des programmes sur mac sont payants, je préfère m'appuyer sur vos retours et votre connaissance du monde de la pomme avant de perdre des centaines d'heures ou de faire des achats inutiles!
Merci :)
 

Fichiers joints

  • Capture d’écran 2020-10-22 à 06.14.31.png
    Capture d’écran 2020-10-22 à 06.14.31.png
    47,7 KB · Affichages: 12

ecatomb

Vétéran
Club MacG
21 Septembre 2016
5 419
2 340
Via un script bash c'est faisable
Bloc de code:
touch -t date fichier

La date doit être sous cette forme :
Bloc de code:
     -t      Change the access and modification times to the specified time instead of the current time of day.  The argument
             is of the form ``[[CC]YY]MMDDhhmm[.SS]'' where each pair of letters represents the following:

                   CC      The first two digits of the year (the century).
                   YY      The second two digits of the year.  If ``YY'' is specified, but ``CC'' is not, a value for ``YY''
                           between 69 and 99 results in a ``CC'' value of 19.  Otherwise, a ``CC'' value of 20 is used.
                   MM      The month of the year, from 01 to 12.
                   DD      the day of the month, from 01 to 31.
                   hh      The hour of the day, from 00 to 23.
                   mm      The minute of the hour, from 00 to 59.
                   SS      The second of the minute, from 00 to 61.

En prime, c'est gratuit. Il suffit juste de prendre un peu de temps pour le faire ;)
 

baron

Membre d’élite
22 Avril 2008
1 488
368
LLN
Graphic Converter est payant mais fait beaucoup de choses, dont ce que tu demandes.

Le plus simple, me semble-t-il, serait de trier tes photos selon le critère valide (un dossier pour les photos avec la bonne date de création, un autre pour celles où il faut se référer à la date de capture, etc.) puis de faire un traitement par lot de chaque dossier. (Quel que soit le logiciel utilisé ensuite pour ce faire, à interface graphique ou en ligne de commande.)

— Cela dit, si tes photos sont déjà regroupées dans une bibliothèque Photos consolidée, ça risque d'être moins simple : Photos n'aime pas qu'on aille chipoter dans son organisation interne. Dans ce cas, sans doute vaudrait-il mieux d'abord les traiter puis les réimporter…
 

ecatomb

Vétéran
Club MacG
21 Septembre 2016
5 419
2 340
Dans quel répertoire sont tes fichiers et quel nom ont-ils en général ?
Comme il est possible d’en avoir plusieurs avec le même nom, ce serait utile de savoir ce que tu as.

J’ai un script qui fait quasi ça
 

Lordshini

Nouveau membre
21 Octobre 2018
5
0
30
Graphic Converter est payant mais fait beaucoup de choses, dont ce que tu demandes.

Le plus simple, me semble-t-il, serait de trier tes photos selon le critère valide (un dossier pour les photos avec la bonne date de création, un autre pour celles où il faut se référer à la date de capture, etc.) puis de faire un traitement par lot de chaque dossier. (Quel que soit le logiciel utilisé ensuite pour ce faire, à interface graphique ou en ligne de commande.)

— Cela dit, si tes photos sont déjà regroupées dans une bibliothèque Photos consolidée, ça risque d'être moins simple : Photos n'aime pas qu'on aille chipoter dans son organisation interne. Dans ce cas, sans doute vaudrait-il mieux d'abord les traiter puis les réimporter…
Non j'ai eu un mac il y a une dizaine d'années mais j'étais sur pc depuis, et donc je n'étais plus sous Iphoto de l'époque (et je n'ai donc rien consolider). Je ne les avais jamais regrouper dans un programme, tout était juste en désordre dans le cloud avec les images qui avait différents noms et répertoire au gré des changements d'appareils photos qui suivent chacun leur propre logique. Ce n'est donc que maintenant que j'ai a nouveau un mac que je me lance dans la tâche de tout regrouper et harmoniser. Du coup l'idée de faire des dossiers spécifiques n'est pas mauvaise, merci.

Graphiqueconvert par contre est à 43€ sur l'appstore, ça pique o_O
 

baron

Membre d’élite
22 Avril 2008
1 488
368
LLN
Si tes photos ne sont pas encore importées dans Photos, alors tu peux les trier en dossiers comme indiqué, pour les traiter et les remettre d'équerre avec un script d'ecatomb ou autre chose (il existe divers autres outils de renommage de photos). Ensuite, tu pourras tout rassembler en un seul dossier et importer dans Photos, ou classer selon tes habitudes.

C'est clair que ce n'est pas donné mais GraphicConverter est selon moi un bon investissement vu ses nombreuses autres utilités ; ensuite pour le traitement de photos, si tu en fais, tu peux aussi considérer Affinity Photo – qui ne fera toutefois pas ce que tu demandes ici.
Je veux juste dire que pour moi, avec ces deux logiciels payants tu as une boîte à outils très très complète. C'est parfois moins cher ou plus facile que d'accumuler plein de petits utilitaires spécialisés…
N.B. Sur le site de distribution officiel de GC, c'est 34,95 € pour la licence – et sans les limitations de la version sandboxée : https://www.macvf.fr/produit-graphicconverter11 (notamment pour les photos qui sont sur le cloud…)
 

Nouvoul

Membre d’élite
Club MacG
4 Mars 2005
3 342
339
113
Une par une ça peut se faire avec Photos, mais je ne pense pas que ça s'enregistre dans le fichier original, ce qui est gênant quand on ouvre cette photo avec un autre logiciel.
Bien que "gratuit", Photos est vraiment très capricieux, plantage après justement 4 ou 5 modifs de dates :banghead: