Eu tenho dois modelos distintos de lentes que são 50mm f / 1.8. Analisei fotos de exemplo de cada lente exiftool
e confirmei que as informações relevantes sobre os dados da lente estão contidas nos arquivos. Por exemplo, aqui está um exemplo de saída de uma foto de exemplo tirada 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
E o outro:
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
Meu problema é que o Lightroom coloca essas duas lentes na lixeira "50,0 mm f / 1,8" na barra de filtro de metadados na parte superior:
Os dados EXIF que distinguem essas duas lentes existem nos arquivos, portanto, isso deve estar relacionado à leitura / exibição desses dados pelo Lightroom.
Além disso, olhando para essa pergunta , posso ver que o Lightroom é capaz de exibir o modelo de lente em algumas situações, como nesta captura de tela:
No entanto, é assim que parece para mim, sem opção de exibir o Modelo da lente ou o ID da lente , apenas a Configuração da lente :
Estou usando o Lightroom 5.7.1, lançado em 2014, antes que o bug da pergunta mencionada aparecesse.
Atualizar:
Apesar do Lightroom não parecer reconhecer os modelos de lente no Loupe View, ele pode identificar corretamente os modelos de lente para fins de correção de perfil :
- Como configurar o lightroom para exibir os dados do modelo da lente (contidos no campo ID da lente dos dados EXIF) na visualização Lupa?
- Como filtrar minhas fotos com base no modelo da lente?
Respostas:
Acho que o problema é que o Lightroom apenas lê o
Lens
campo e suas lentes não o preenchem como, por exemplo. o XF na sua captura de tela.Considere esta informação da minha lente:
O
Lens
campo é o único deles que faz parte da especificação EXIF 2.31.Concordo que seria bom ter as
Lens ID
informações disponíveis, mas a única possibilidade que vejo é modificar os dados EXIF antes da importação com o exiftool, copiando-osID
para oLens
campo.Atualização: o ID da lente no meu exemplo é realmente construído pelo exiftool, não está presente no próprio arquivo. A execução
exiftool -e
(sem compósitos) forneceexiftool "-Lens<LensID" *.jpg
copia o valor de ID para lente no meu exemplo, mas uma solução real provavelmente depende da combinação lente / câmera individual e do resultado necessário e precisa de testes, especialmente com arquivos brutos (não queremos destruir outros dados EXIF no o processo).fonte
-e
bandeira! Acho que oLens ID
campo está faltando. Mas eu ainda tenhoLens ID Number: xxx
. Isso me deixa com algumas perguntas antes de uma solução completa: (1) se eu preencher o campo ID da lente, o Lightroom o lerá? Outros fóruns que li dizem que o Lightroom lê esse campo e não mencionou oLens
campo ... (2) Como configuro minha DSLR / lente para preencher esse campo todas as vezes? (3) Como eu gero esse campo automaticamente para minhas fotos existentes (NEFs e JPEGs)?Eu cheguei a uma solução parcial. Não é muito satisfatório, mas pelo menos agora posso aplicar filtros de biblioteca:
Aqui está o TL; DR :
O Lightroom não pode filtrar por modelo de lente. Em teoria, poderia, mas os desenvolvedores não se preocuparam em implementar isso.
Minha solução foi usar o plug- in ExifMeta agora obsoleto . Consegui encontrar um link para uma versão antiga, 5.9. Este plug-in funciona bem com a versão mais recente do Lightroom 5 e, supostamente, com o Lightroom 6 também. Essencialmente, ele permite filtrar por qualquer campo EXIF que o exiftool possa visualizar. No meu caso, o campo ID da lente (um campo composto que o exiftool constrói a partir de outros dados) é o que contém as informações do modelo da lente.
Este plug-in requer um pouco de folga para começar a trabalhar e você precisa escolher manualmente a leitura de metadados das fotos na biblioteca. Mas pelo menos funciona e deve se comportar de forma consistente.
Detalhes
O coração do problema é que o Lightroom simplesmente não tem a capacidade de filtrar os RAWs por muitos dos metadados disponíveis. O filtro "Lente" no Lightroom parece corresponder ao campo Lente das notas do fabricante EXIF. Para o meu equipamento, este campo é preenchido com a descrição genérica "50mm f / 1.8" e não o modelo de lente específico, e, portanto, é tudo o que é exibido.
Investigando os dados EXIF, descobri que todas as informações que restringiam o modelo de lente estavam contidas na seção Notas do Criador . Esta seção não é padronizada, como diz ths nos comentários de suas respostas.
Aqui, eu executo um comando para verificar os campos EXIF não compostos fora das Notas do Maker que contêm a palavra "Lente". Depois, procuro nos campos do Maker Notes (não compostos) que contêm "Lente":
E agora eu procuro todos os campos, incluindo compostos e nas Notas do Maker , contendo "Lens":
Parece que o campo ID da lente composto é o mais adequado para o meu filtro desejado. Com o plug- in MetaExif , eu posso armazenar qualquer campo no Catálogo do Lightroom (levando pelo menos uma hora para processar um catálogo de 10.000 fotos) e também filtrar por esse campo. Fazer isso com o ID da lente produz o resultado mostrado na parte superior desta resposta.
Desvantagens
fonte
A maioria das informações específicas da lente nos metadados EXIF está contida na seção "notas do fabricante" das informações EXIF.
A seção "notas do fabricante" das informações EXIF é um local onde os fabricantes podem armazenar campos EXIF não padronizados no formato que desejarem. Quais informações e como são registradas variam de um fabricante para o próximo e, muitas vezes, até de um modelo para o outro nas linhas de modelo do mesmo fabricante. Isso contrasta com os campos EXIF padronizados, iguais em diferentes fabricantes e modelos de câmeras. Os editores, visualizadores e conversores de imagens não exibem necessariamente todas as informações EXIF contidas em um arquivo de imagem. Alguns nem exibem todos os campos padronizados.
O fato de um visualizador de imagens específico não exibir um item específico das informações EXIF não significa que as informações não estão no arquivo. Pode significar que a informação não está lá. Pode significar apenas que o aplicativo está ignorando.
Alguns aplicativos tentarão, com diferentes graus de sucesso, interpretar e exibir as informações contidas na seção "notas do fabricante". Se o aplicativo não entender como converter um número / código hexadecimal específico, ele o deixará em branco ou exibirá o código não traduzido .
Na maioria dos casos, os produtos Adobe ignoram a seção "notas do fabricante" das informações EXIF. De fato, se alguém usar produtos Adobe para converter ou exportar uma imagem, a maioria das seções "notas do fabricante" será removida do arquivo de imagem exportado.
Que eu saiba, não é possível filtrar imagens no Adobe Lightroom usando campos específicos do fabricante na seção "notas do fabricante" das informações EXIF. Teoricamente deveria ser, mas esse recurso nunca foi explorado pela Adobe. Eles afirmam consistentemente que não estão interessados nas informações das "notas do fabricante" que variam de acordo com o fabricante, a menos que tenham absolutamente de acessá-las para ativar uma função principal do aplicativo.
Parece que, nesse caso, eles acessam apenas o campo "Lente" mais genérico na seção "notas do fabricante" das câmeras Nikon. Provavelmente porque requer o menor número possível de valores possíveis (por exemplo, todas as lentes 50mm f / 1.8 têm o mesmo valor) para serem armazenados no banco de dados da LR. Eles ignoram todas as outras informações descritivas com relação à capacidade de classificação. Eles usam as tags mais descritivas no módulo de correção de lentes, porque são necessárias para que funcione corretamente.
fonte