Tengo dos modelos distintos de lentes que son de 50 mm f / 1.8. He analizado fotos de ejemplo de cada lente exiftool
y he confirmado que la información relevante sobre los datos de la lente está contenida en los archivos. Por ejemplo, aquí está la salida de muestra de una foto de ejemplo tomada de cada lente:
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
Y el otro:
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
Mi problema es que Lightroom combina estas dos lentes en el contenedor "50.0 mm f / 1.8" en la barra de filtro de metadatos en la parte superior:
Los datos EXIF que distinguen estas dos lentes existen en los archivos, por lo que esto debe tener algo que ver con la lectura / visualización de esos datos por parte de Lightroom.
Además, al observar esta pregunta , puedo ver que Lightroom es capaz de mostrar el modelo de lente en algunas situaciones, como en esta captura de pantalla:
Sin embargo, esto es lo que parece para mí, sin la opción de mostrar el modelo de lente o la identificación de la lente , solo la configuración de la lente :
Estoy usando Lightroom 5.7.1, lanzado en 2014 antes de que apareciera el error en la pregunta mencionada anteriormente.
Actualizar:
A pesar de que Lightroom no parece reconocer los modelos de lentes en la vista de lupa, puede identificar correctamente los modelos de lentes para propósitos de corrección de perfil :
- ¿Cómo configuro lightroom para mostrar los datos del modelo de lente (contenido en el campo ID de lente de los datos EXIF) en la vista de lupa?
- ¿Cómo filtro mis fotos según el modelo de lente?
Respuestas:
Creo que el problema es que Lightroom solo lee el
Lens
campo, y sus lentes no lo llenan como, por ejemplo. el XF en tu captura de pantalla.Considera esta información de mi lente:
El
Lens
campo es el único de estos que forma parte de la especificación EXIF 2.31.Estoy de acuerdo en que sería bueno tener la
Lens ID
información disponible, pero la única posibilidad que veo es modificar los datos EXIF antes de importar con exiftool, copiando los datosID
en elLens
campo.Actualización: la identificación de la lente en mi ejemplo en realidad está construida por exiftool, no está presente en el archivo en sí. Correr
exiftool -e
(sin compuestos) daexiftool "-Lens<LensID" *.jpg
copia el valor de ID a Lens en mi ejemplo, pero una solución real probablemente depende de la combinación de lente / cámara individual y el resultado requerido y necesita pruebas, especialmente con archivos en bruto (no queremos destruir ningún otro dato EXIF en el proceso).fuente
-e
bandera! Encuentro queLens ID
falta el campo. Pero aún lo tengoLens ID Number: xxx
. Esto me deja con algunas preguntas antes de una solución completa: (1) si completo el campo ID de lente, ¿lo leerá Lightroom? Otros foros que he leído dicen que Lightroom lee este campo, y no mencionó elLens
campo ... (2) ¿Cómo configuro mi DSLR / lente para llenar este campo cada vez? (3) ¿Cómo genero automáticamente este campo para mis fotos existentes (NEF y JPEG)?He llegado a una solución parcial. No es muy satisfactorio, pero al menos ahora puedo aplicar filtros de biblioteca:
Aquí está el TL; DR :
Lightroom no puede filtrar por modelo de lente. En teoría podría, pero los desarrolladores no se han molestado en implementar esto.
Mi solución fue usar el plugin ExifMeta ahora en desuso . Logré encontrar un enlace a una versión anterior, 5.9. Este complemento funciona bien con la última versión de Lightroom 5 y, según los informes, también con Lightroom 6. Básicamente, le permite filtrar por cualquier campo EXIF que exiftool pueda ver. En mi caso, el campo ID de lente (un campo compuesto que construye exiftool a partir de los otros datos) es lo que contiene la información del modelo de lente.
Este complemento requiere un poco de atención para funcionar, y debe elegir manualmente leer metadatos de las fotos en la biblioteca. Pero al menos funciona, y debe comportarse de manera consistente.
Detalles
El corazón del problema es que Lightroom simplemente no tiene la capacidad de filtrar RAW por gran parte de los metadatos disponibles. El filtro "Lente" en Lightroom parece corresponder al campo Lente de las notas del fabricante EXIF. Para mi equipo, este campo se llena con la descripción genérica "50 mm f / 1.8" y no con el modelo de lente específico, por lo que esto es todo lo que se muestra.
Al investigar los datos EXIF, descubrí que toda la información que limitaba el modelo de lente estaba contenida en la sección Notas del fabricante . Esta sección no está estandarizada, como dice Ths en los comentarios a su respuesta.
Aquí ejecuto un comando para verificar los campos EXIF no compuestos fuera de las notas del fabricante que contienen la palabra "lente". Luego busco en las Notas del fabricante campos (no compuestos) que contienen "Lente":
Y ahora busco todos los campos, incluidos los compuestos y en las Notas del fabricante , que contienen "Lente":
Parece que el campo compuesto ID de lente es el más adecuado para mi filtro deseado. Con el complemento MetaExif , puedo almacenar cualquiera de estos campos en el Catálogo de Lightroom (tomar al menos una hora para procesar un catálogo de 10,000 fotos), y también filtrar por este campo. Hacerlo con la identificación de la lente arroja el resultado que se muestra en la parte superior de esta respuesta.
Inconvenientes
fuente
La mayor parte de la información específica de la lente en los metadatos EXIF está contenida en la sección "notas del fabricante" de la información EXIF.
La sección "notas del fabricante" de la información EXIF es un lugar donde los fabricantes pueden almacenar campos EXIF no estandarizados en el formato que deseen. La información y cómo se registra varía de un fabricante a otro y, a menudo, incluso varía de un modelo a otro dentro de las líneas de modelo del mismo fabricante. Esto contrasta con los campos EXIF estandarizados que son los mismos para diferentes fabricantes y modelos de cámaras. Los editores, visores y convertidores de imágenes no muestran necesariamente toda la información EXIF contenida en un archivo de imagen. Algunos ni siquiera muestran todos los campos estandarizados.
El hecho de que un visor de imágenes específico no muestre un elemento específico de la información EXIF no significa que la información no esté en el archivo. Puede significar que la información no está allí. Puede significar que la aplicación lo ignora.
Algunas aplicaciones intentarán, con diversos grados de éxito, interpretar y mostrar la información contenida en la sección "notas del fabricante". Si la aplicación no entiende cómo traducir un número / código hexadecimal específico, lo dejará en blanco o mostrará el código no traducido .
En su mayor parte, los productos de Adobe ignoran la sección de "notas del fabricante" de la información EXIF. De hecho, si uno usa productos de Adobe para convertir o exportar una imagen, la mayoría de las secciones de "notas del fabricante" se eliminarán del archivo de imagen exportado.
Que yo sepa, no es posible filtrar imágenes en Adobe Lightroom utilizando campos específicos del fabricante en la sección "notas del fabricante" de la información EXIF. Teóricamente debería serlo, pero Adobe nunca ha explotado esa capacidad. Han declarado constantemente que no están interesados en la información de "notas del fabricante" que varía según el fabricante a menos que tengan que acceder a ella para habilitar una función central de la aplicación.
Parece que en este caso solo acceden al campo "Lente" más genérico en la sección "notas del fabricante" de las cámaras Nikon. Probablemente porque requiere la menor cantidad de valores posibles (por ejemplo, todas las lentes de 50 mm f / 1.8 tienen el mismo valor) para almacenarse en la base de datos de LR. Ignoran toda la otra información descriptiva con respecto a la capacidad de clasificación. Utilizan las etiquetas más descriptivas en el módulo de corrección de lente porque tienen que funcionar correctamente.
fuente