AppleScript et EXIF, Lecture des meta avec apple script |
Bienvenue invité ( Connexion | Inscription )
AppleScript et EXIF, Lecture des meta avec apple script |
14 Oct 2022, 13:24
Message
#1
|
|
Adepte de Macbidouille Groupe : Membres Messages : 78 Inscrit : 28 Dec 2007 Membre no 103 615 |
Bonjour
jusqu'à présent, j'utilisais EXIFTOOL + Livecode pour récupérer les dates & heures (réélles) dans les datas EXIF afin de corriger les dates Finder (date et heure qui sont modifiées après un changement de format dans Affinity photo). Tout cela sous El Capitan. Bref je viens (en changeant d'ordi) de passer sur Mojave . Je découvre que directement avec le Finder on peut avoir les dates se trouvant dans les EXIF . Question : existe-il une Bibliothèque Apple script ou l'on peut trouver ces métadonnées ? Merci |
|
|
15 Oct 2022, 07:27
Message
#2
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 265 Inscrit : 7 Dec 2013 Lieu : Ile de France Membre no 188 169 |
Bonjour,
J'ai cherché dans le passé et je n'ai jamais trouvé de bibliothèque Applescript gérant les données EXIF. Cependant, AppleScript permet très simplement d'utiliser des commandes shell via l'instruction "do shell script". Cela permet d'accéder aux commandes de exiftool en lecture/écriture. Je n'ai jamais pratiqué le Livecode, mais de ce que j'en vois (ex-Hypercard), je pense que si tu as crée des routines Livecode, tu devrais facilement écrire de l'Applescript. L'incertitude que j'ai est à propos d'Exiftool: Il fonctionne parfaitement depuis Snow Leopard jusqu'à El Capitain, mais fonctionne-t-il toujours sur des systèmes au delà de ElCapitain, en particulier depuis que Apple a scindé le disque en un volume système verrouillé et un volume data ? Si il fonctionne toujours, je peux t'aider car j'ai écrit pour moi nombre de routines Applescript pour gérer mes photos, dont certaines utilisent exiftool, et d'autres des fonctions Finder (dont certaines ont, depuis, été intégrées au Finder des versions ultérieures): - renommer en masse avec compteur - ajouter préfixe/suffixe - lister ou ajouter les mots clé exif - lister ou ajuster les dates exif de prise de vue - forcer la date de création Finder à la valeur de la date Exif de prise de vue - compter les images (dossiers/sous dossier) - pivoter les image de 90° J'ai encapsulé le tout dans un service Automator qui me permet d'accéder à tout cela via un clic droit sur des images sélectionnées. Cordialement PS: je dois prochainement récupérer un iMac de 2012 sur lequel je vais essayer d'installer Big Sur. Je pourrai alors tester exiftool -------------------- iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8 iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11 Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8 |
|
|
15 Oct 2022, 08:59
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 778 Inscrit : 21 Apr 2004 Lieu : St Etienne Membre no 17 938 |
Bonjour,
Exiftool fonctionne toujours sur Mojave, je l'utilise régulièrement… 😉 -------------------- Nos prêtres ne sont point ce qu'un vain peuple pense,
Notre crédulité fait toute leur science. Voltaire - extrait d'Œdipe |
|
|
15 Oct 2022, 14:35
Message
#4
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 265 Inscrit : 7 Dec 2013 Lieu : Ile de France Membre no 188 169 |
Bonne nouvelle: Vérification faite sur Big Sur et exiftool fonctionne toujours !
-------------------- iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8 iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11 Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8 |
|
|
16 Oct 2022, 15:56
Message
#5
|
|
Adepte de Macbidouille Groupe : Membres Messages : 78 Inscrit : 28 Dec 2007 Membre no 103 615 |
Bonjour
merci à tous pour vos réponses. Oui Livecode se rapproche de HyperCard , et je m'en suis servi pour écrire un petit programme qui va lire les EXIF en se servant du shell pour accéder par le terminal aux outils qui vont bien . Pourquoi passer à AppleScript ? En fait vous avez répondu à mon interrogation, à savoir EXIFTOOL est-il compatible avec les versions suivantes de El Capitan ? A priori oui mais quelle version dans ce cas dois-je installer ? Je suis allé sur le site d'exiftool mais je n'ai pas trouvé une page où l'on pourrait voir le lien entre un numéro de version et un OS . Peut-être suffit-il de charger la dernière version et de l'installer ? Cordialement |
|
|
16 Oct 2022, 17:15
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 936 Inscrit : 23 Nov 2002 Membre no 4 808 |
p'tet' bien qu'ça doit être ça
-------------------- MBP 15 unibody (circa 2010) 2,4 Ghz , 4Go ssd 256 Go, dual boot OSX10.9.5-Linux mint
MacMini late 2012, i7 2,3Ghz, 16Go, 2 ssd 1to, OSX Sonoma 14.6.1 dual boot Sequoia 15 (OpencoreLegacy Patcher 2.1) |
|
|
16 Oct 2022, 17:38
Message
#7
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 265 Inscrit : 7 Dec 2013 Lieu : Ile de France Membre no 188 169 |
Bonsoir,
Je viens de vérifier, j'ai exiftool version 10.02 (2015) sur mon iMac El Capitain. Cette version fonctionne aussi sur Snow Leopard. J'ai installé avec succès la version 12-48 (la dernière) sur un système Big Sur. Sur le site exiftool, dans la partie history, il semble que les versions successives ne soient pas liés à une version de système, mais davantage liées à la prise en charge régulière de nouveaux tags pris en charge, et quelques corrections de bug mineurs. Cordialement -------------------- iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8 iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11 Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8 |
|
|
16 Oct 2022, 18:22
Message
#8
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 247 Inscrit : 21 Jul 2001 Lieu : LYON 6e Membre no 524 |
Sinon : A Better Finder Rename !
A l'occasion d'un mariage, j'ai récupéré des photos de plusieurs invités, renommées, et j'ai donc fait un chrono Ce message a été modifié par Vincent - 16 Oct 2022, 18:22. -------------------- 1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac Mini M2 Pro - 2023 - 14.5 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.5 iPhone 15 Pro Max 512Go 17.5.1 |
|
|
17 Oct 2022, 14:21
Message
#9
|
|
Adepte de Macbidouille Groupe : Membres Messages : 78 Inscrit : 28 Dec 2007 Membre no 103 615 |
Bonjour
une petite dernière :-) . Ok pour les OS mais qu'en est-il du passage Apple Silicon ? Je viens de redécouvrir un onglet : https://formulae.brew.sh/formula/exiftool mais je dois dire que je ne comprends pas sa fonction ! Merci |
|
|
17 Oct 2022, 16:02
Message
#10
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 265 Inscrit : 7 Dec 2013 Lieu : Ile de France Membre no 188 169 |
Bonjour,
Sinon : A Better Finder Rename ! A l'occasion d'un mariage, j'ai récupéré des photos de plusieurs invités, renommées, et j'ai donc fait un chrono Finder Rename est parfait pour simplement renommer les fichiers, mais cela ne permet pas, à ma connaissance, la gestion des tags exif comme les mots clés, les dates de prise de vue,... ...avec l'avantage que ces mots clés sont bien DANS le fichier photos, donc transférables sur tous les OS (Mac, Linux, Windows). Ok pour les OS mais qu'en est-il du passage Apple Silicon ? Je viens de redécouvrir un onglet : https://formulae.brew.sh/formula/exiftool mais je dois dire que je ne comprends pas sa fonction ! Si je comprends bien, HomeBrew n'est qu'un installateur de paquet (en l’occurrence PERL). La version installée via PERL contient plus d'explications en HTML et quelques fichiers de plus, comparé au package d'installation shell. Voir ici les détails : Exif installation Il semble plus simple d'utiliser le package direct qui permet des appels en shell et donc aussi Applescript. Via ce package, tout est installé dans le répertoire /usr/local/bin/ Je n'ai pas de machine avec processeur M1, mais Il semble que exiftool fonctionne toujours sur M1, d'après ce site : Exif on M1 ? Et sur le Journal du Lapin en français: Test M1 (voir dans la partie commentaires du 28/11/20 qui confirme que exiftool fonctionne sur son M1) En fait, je pense que exiftool n'est pas impacté par le changement de processeur car il tourne sur le shell en unix ou en perl. C'est Apple qui s'est chargé de refaire la couche intermédiaire entre hardware et langage de bas niveau lors du passage en M1. Cordialement -------------------- iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8 iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11 Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8 |
|
|
17 Oct 2022, 16:40
Message
#11
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 247 Inscrit : 21 Jul 2001 Lieu : LYON 6e Membre no 524 |
Finder Rename est parfait pour simplement renommer les fichiers, mais cela ne permet pas, à ma connaissance, la gestion des tags exif comme les mots clés, les dates de prise de vue,... ...avec l'avantage que ces mots clés sont bien DANS le fichier photos, donc transférables sur tous les OS (Mac, Linux, Windows). Exact, c'est avec A Better Finder Attribute -------------------- 1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac Mini M2 Pro - 2023 - 14.5 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.5 iPhone 15 Pro Max 512Go 17.5.1 |
|
|
18 Oct 2022, 16:55
Message
#12
|
|
Adepte de Macbidouille Groupe : Membres Messages : 78 Inscrit : 28 Dec 2007 Membre no 103 615 |
Bonsoir
Jusqu'à présent j'ai installé exifTool à partir d'un fichier dmg . Il met ses petits où il faut et ensuite on n'a plus qu'à l'utilser. Sur le commentaire du 28/10/2020 il mentionne ExifTool avec Rosetta ! Bon pour le moment je n'ai pas encore insvesti sur un AppleSilicon alors on verra le moment venu. Pour l'immédiat je vais l'installer sur mon macbook 13" sous Mojave 10.14.6 Merci encore pour votre aide |
|
|
Nous sommes le : 25th September 2024 - 18:00 |