J'ai deux modèles d'objectifs distincts qui sont tous les deux 50 mm f / 1,8. J'ai analysé des exemples de photos de chaque objectif avec exiftool
et confirmé que les informations pertinentes sur les données de l'objectif sont contenues dans les fichiers. Par exemple, voici un exemple de sortie d'un exemple de photo prise depuis chaque objectif:
Lens Type: D
Lens: 50mm f/1.8
...
Lens ID Number: 118
...
Lens ID: AF Nikkor 50mm f/1.8D
Lens Spec: 50mm f/1.8 D
Et l'autre:
Lens Type: G
Lens: 50mm f/1.8
...
Lens ID Number: 176
...
Lens ID: AF-S Nikkor 50mm f/1.8G
Lens Spec: 50mm f/1.8 G
Mon problème est que Lightroom fusionne ces deux objectifs dans le bac "50,0 mm f / 1,8" dans la barre de filtre des métadonnées en haut:
Les données EXIF distinguant ces deux objectifs existent dans les fichiers, cela doit donc être lié à la lecture / affichage de ces données par Lightroom.
De plus, en regardant cette question , je peux voir que Lightroom est capable d'afficher le modèle d'objectif dans certaines situations, comme dans cette capture d'écran:
Cependant, voici à quoi cela ressemble pour moi, sans possibilité d'afficher le modèle d' objectif ou l' ID d'objectif , uniquement le paramètre d'objectif :
J'utilise Lightroom 5.7.1, sorti en 2014 avant que le bogue de la question susmentionnée n'apparaisse.
Mise à jour:
Bien que Lightroom ne semble pas reconnaître les modèles d'objectif dans Loupe View, il peut identifier correctement les modèles d'objectif à des fins de correction de profil :
- Comment configurer lightroom pour afficher les données du modèle d'objectif (contenues dans le champ ID d'objectif des données EXIF) dans la vue Loupe?
- Comment filtrer mes photos en fonction du modèle d'objectif?
Réponses:
Je pense que le problème est que Lightroom ne lit que le
Lens
champ et que vos objectifs ne le remplissent pas comme par exemple. le XF dans votre capture d'écran.Considérez cette information de mon objectif:
Le
Lens
champ est le seul de ceux-ci qui fait partie de la spécification EXIF 2.31.Je suis d'accord que ce serait bien d'avoir les
Lens ID
informations disponibles, mais la seule possibilité que je vois est de modifier les données EXIF avant d'importer avec exiftool, en les copiantID
sur leLens
terrain.Mise à jour: l'identifiant de l'objectif dans mon exemple est en fait construit par exiftool, il n'est pas présent dans le fichier lui-même. Running
exiftool -e
(pas de composites) donneexiftool "-Lens<LensID" *.jpg
copie la valeur de l'ID vers l'objectif dans mon exemple, mais une vraie solution dépend probablement de la combinaison objectif / appareil photo individuelle et du résultat requis et doit être testée, en particulier avec les fichiers bruts (nous ne voulons pas détruire d'autres données EXIF dans le processus).la source
-e
drapeau! Je trouve que leLens ID
champ manque. Mais je l'ai encoreLens ID Number: xxx
. Cela me laisse quelques questions avant une solution complète: (1) si je remplis le champ ID de l'objectif, Lightroom le lira-t-il? D'autres forums que j'ai lus disent que Lightroom lit ce champ, et n'a pas mentionné leLens
champ ... (2) Comment configurer mon appareil photo reflex numérique / objectif pour remplir ce champ à chaque fois? (3) Comment générer automatiquement ce champ pour mes photos existantes (NEF et JPEG)?Je suis parvenu à une solution partielle. Ce n'est pas très satisfaisant, mais au moins je peux appliquer des filtres de bibliothèque maintenant:
Voici le TL; DR :
Lightroom ne peut pas filtrer par modèle d'objectif. En théorie, c'est possible, mais les développeurs n'ont pas pris la peine de l'implémenter.
Ma solution a été d'utiliser le plugin ExifMeta désormais obsolète . J'ai réussi à trouver un lien vers une ancienne version, 5.9. Ce plugin fonctionne très bien avec la dernière version de Lightroom 5, et également avec Lightroom 6. Essentiellement, il vous permet de filtrer par n'importe quel champ EXIF que exiftool est capable de visualiser. Dans mon cas, l' ID objectif champ (un champ composite exiftool constructions des autres données) est ce qui contient les informations de modèle de lentille.
Ce plugin nécessite un peu de faffing pour fonctionner, et vous devez choisir manuellement de lire les métadonnées des photos de la bibliothèque. Mais au moins, cela fonctionne et devrait se comporter de manière cohérente.
Détails
Le cœur du problème est que Lightroom n'a tout simplement pas la capacité de filtrer les fichiers RAW sur la plupart des métadonnées disponibles. Le filtre "Objectif" dans Lightroom semble correspondre au champ Objectif des notes du fabricant EXIF. Pour mon équipement, ce champ est rempli avec la description générique "50 mm f / 1,8" et non le modèle d'objectif spécifique, et c'est donc tout ce qui est affiché.
En examinant les données EXIF, j'ai trouvé que toutes les informations sur le modèle d'objectif étaient contenues dans la section Maker Notes . Cette section est pas normalisée, comme ths dit dans les commentaires à leur réponse.
Ici, je lance une commande pour vérifier les champs EXIF non composites en dehors des Maker Notes qui contiennent le mot "Lens". Ensuite, je recherche dans les Maker Notes des champs (non composites) contenant "Lens":
Et maintenant, je recherche tous les champs, y compris les composites et dans les Maker Notes , contenant "Lens":
Il semble que l' ID d'objectif du champ composite soit celui qui convient le mieux au filtre souhaité. Avec le plugin MetaExif , je suis capable de stocker un tel champ dans le catalogue de Lightroom (en prenant au moins une heure pour traiter un catalogue de 10 000 photos), et également de filtrer par ce champ. Le faire avec Lens ID donne le résultat affiché en haut de cette réponse.
Désavantages
la source
La plupart des informations spécifiques à l'objectif dans les métadonnées EXIF sont contenues dans la section "notes du fabricant" des informations EXIF.
La section "notes du fabricant" des informations EXIF est un endroit où les fabricants peuvent stocker des champs EXIF non normalisés dans le format qu'ils souhaitent. Les informations et la manière dont elles sont enregistrées varient d'un fabricant à l'autre et souvent même d'un modèle à l'autre au sein des lignes de modèles du même fabricant. Cela contraste avec les champs EXIF standardisés qui sont les mêmes pour différents fabricants et modèles d'appareils photo. Les éditeurs d'images, les visualiseurs et les convertisseurs n'affichent pas nécessairement toutes les informations EXIF contenues dans un fichier image. Certains n'affichent même pas tous les champs standardisés.
Ce n'est pas parce qu'une visionneuse d'images spécifique n'affiche pas un élément spécifique des informations EXIF que les informations ne sont pas là dans le fichier. Cela peut signifier que l'info n'est pas là. Cela peut simplement signifier que l'application l'ignore.
Certaines applications tenteront, avec plus ou moins de succès, d'interpréter et d'afficher les informations contenues dans la section "notes du fabricant". Si l'application ne comprend pas comment traduire un numéro / code hexadécimal spécifique, elle le laissera vide ou affichera le code non traduit .
Pour la plupart des produits Adobe, ignorez la section "notes du fabricant" des informations EXIF. En fait, si l'on utilise des produits Adobe pour convertir ou exporter une image, la majeure partie de la section "notes du fabricant" sera supprimée du fichier image exporté.
À ma connaissance, il n'est pas possible de filtrer les images dans Adobe Lightroom à l'aide des champs spécifiques au fabricant de la section "notes du fabricant" des informations EXIF. Théoriquement, cela devrait l'être, mais cette capacité n'a jamais été exploitée par Adobe. Ils ont toujours déclaré qu'ils n'étaient pas intéressés par les informations sur les «notes du fabricant» qui varient selon le fabricant, sauf si elles doivent absolument y accéder pour activer une fonction centrale de l'application.
Il semble que dans ce cas, ils n'accèdent qu'au champ "Objectif" le plus générique de la section "Notes du fabricant" des appareils photo Nikon. Probablement parce qu'il nécessite le moins de valeurs possibles (par exemple, tous les objectifs 50 mm f / 1,8 ont la même valeur) pour être stockés dans la base de données de LR. Ils ignorent toutes les autres informations descriptives concernant la capacité de tri. Ils utilisent les balises plus descriptives dans le module de correction de l' objectif parce que le doivent pour que cela fonctionne correctement.
la source