Exif et objectifs sans transmission d'Exif

Hello,

J’utilise assez régulièrement des optiques qui ne transmettent pas les données Exif. Mais j’aimerais bien indiquer dans les données Exif quel objectif j’ai employé. Ma question concerne exclusivement cette indication (pas les corrections ni l’ouverture ni la distance ni ni).
Mais : comment faire ?

M’ci.

jcm

[color=Blue]Bonjour JCM,

Je suis dans le même cas et ça m’a longtemps tracassé.
Sur Mac aucune idée, mais si tu as accès à un windows…
Il faut télécharger ExifTool, (https://exiftool.org) l’installer dans un répertoire, utiliser windows powershell pour avoir un mode de commande, se positionner façon MS-DOS à l’endroit où est ton raw.
Enfin taper par exemple exiftool -LensModel=« Jupiter 9 f/2 » -FocalLength=« 85 » IMG_2630.CR2 (dans ton cas sans -FocalLength=« 85 »)
l’original est sauvegardé, et la modif sur une copie.
[/color]

bonjour,

il faut que tu regardes le manuel de ton boitier. sur le mien (Olympus), il y a possibilité d’enregistrer des informations d’objectifs manuels comme : nom, longueur de focale, ouverture.
j’ai testé et la longueur de focale + ouverture sont bien récupérées, par contre le nom est à « none »

Bonjour,
exiftool existe aussi pour Mac, mais sans interface graphique, toutes les manips se font dans le Terminal.

Source https://web.mit.edu/Graphics/src/Image-ExifTool-6.99/html/index.html

L’aide est très complète, il faut un temps d’apprentissage. On parvient à manipuler toutes les métadonnées.

Bonjour, comme le propose FrançoisH, j’essaierais dans un terminal :

exiftool -n -lensmake="marque de l'objectif" -lensmodel="modèle de l'objectif" fichier_photo1.ext fichier_photo2.ext etc...

Alternativement, mettre dans un fichier texte, nommé par exemple mon_objectif.txt :

-n -lensmake="marque de l'objectif" -lensmodel="modèle de l'objectif"

Puis lancer :

exiftool -@ mon_objectif.txt fichier_photo1.ext fichier_photo2.ext etc...

Et si tous les fichiers .ext du dossier sont concernés par cette modification, remplacer la liste par *.ext plutôt que saisir tous les fichiers .ext par leurs noms propres.

Dans tous les cas, les fichiers originaux sont renommés fichier_photox.ext_original

[color=Blue]Salut Manu,

je viens de regarder sur mon disque, sans rajouter fichier_photo1.ext etc, le IMG_2630.raw est copié et renommé automatiquement IMG_2630.CR2_original et le IMG_2630.raw est celui qui a subit l’ajout des exifs.

J’ai un petit fichier texte où sont tous mes modèles de cailloux « argentique », [color=#0000ff]je change juste le nom du raw dans la ligne qui m’intéresse, [/color][/color][color=#0000ff]avec évidemment un [/color][color=#0000ff]caractère [/color][color=#0000ff]générique, si il y en a plusieurs de concernés, et u[/color][color=#0000ff]n copier-coller dans la ligne de commande.[/color]

Merci pour ces réponses.
La manipulation n’est pas pour moi (outre que j’aurais préféré un petit utilitaire qui code à ma place, si cela affecte le nom du fichier, ça ne rentre plus dans mon flux de travail : c’est sous dt que je vois quelle photo a été faite avec l’un de ces objectifs).
Je vais donc leur attribué un mot-clé (pour l’usage que j’en fais, c’est bien suffisant).

@+

[color=Blue]Je me suis fait avoir plusieurs fois, tu es obligé de recharger le raw de même nom, pour afficher les nouveaux exifs, quant au traitement il s’adapte. :cool:
[/color]

EXIF Tool - Metadata Tool d’Apple ?
jExifToolGUI ?
SetEXIFdata ?
pyEXIFToolGUI ?

Je ne mets pas toutes les solutions trouvée avec une simple recherche avec startpage.com ou tout autre moteur de recherche pour les mots clés « exiftool gui macos ».

Si j’ai bien compris, tous demandent l’installation d’Exif Tool (qui ne supporte pas les RAW et ne fait que lire les données Exif qui m’intéressent). Ou me trompe-je ?

[color=Blue]Bonsoir JCM,

je ne connais rien au Mac, mais j’utilise de temps en temps ExifTool sur W10, dont je t’ai mis le lien. Je présume que le traitement doit être ressemblant sur les différents systèmes et je peux t’assurer qu’il supporte très bien les raw, du moins les miens sur Canon et il ne fait pas que les lire, puisque qu’il peut les modifier :wink:
[/color]

Bonsoir aussi,

Ah, OK. Je n’ai que lu la description des fonctionnalités. Mais je vais me rabattre sur les mots clés.

@+ jcm

Une autre solution serait d’ajouter la donnée dans la BdD après importation dans darktable. Comme ça, on ne touche pas au raw puisqu’on ne fait que compléter les données Exif déjà importées.

Ça pourrait se faire comme ceci :
sqlite3 library.db ‹ UPDATE images SET lens = « 35.0 mm f/1.8 » WHERE filename = « Mon-fichier.RAW »; ›

Les exigences en termes de logiciel : les outils sqlite3. Mais comme darktable utilise la librairie sqlite3 les outils sont forcément disponibles, voire déjà installés.

Les limites de cette commande SQL : ne pas avoir dans la BdD plusieurs fichiers portant le même nom, sinon, il faut la compéter avec l’identification du dossier.

Exiftool supporte les RAW, bien sûr et permet de lire et de modifier les TAGs que sont les données exif, iptc et xmp, etc, embarquées dans les fichiers photos.

Les exemples précédents de commandes à passer dans un terminal sont donnés pour modifier des données exif (ou autre).