¿Qué software puede mostrar la distancia focal que uso con más frecuencia?
Muchas personas recomiendan una distancia focal de 35 mm, 50 mm y, a veces, incluso de 85 mm y más para aquellos interesados en comprar una lente principal. Sin embargo, me gustaría averiguar qué distancia(s) focal(es) utilizo con más frecuencia y luego comprar un lente fijo con esa distancia focal aproximada.
¿Hay algún software que analice miles de fotos y luego me diga cuántas veces usé una determinada distancia focal?
Alguien me refirió una vez a Exposure Plot . Esta es una utilidad gratuita de Windows que es muy simple. Te muestra gráficos de diferentes parámetros, uno de ellos es la distancia focal.
Si ya usa una aplicación de administración de imágenes como Lightroom o Bibble Pro , también puede ver esos datos en la interfaz de filtro .
Para Lightroom, por ejemplo, debe activar la barra de filtro (/), seleccionar Metadatos y cambiar una de las columnas para mostrar Focal-Length . Podrá ver todas las distancias focales utilizadas y la cantidad de fotos tomadas en cada distancia focal. Lo bueno es que puede combinar cosas como la calificación y la distancia focal, para averiguar qué distancia focal se usa en sus mejores imágenes.
Creo que ExifTool se puede usar para producir este tipo de análisis, pero requiere algunos conocimientos técnicos de línea de comandos.
Por ejemplo, vea esto: http://www.flickr.com/photos/code_martial/3280664879/
Asumiendo que:
Ejecute esto en la línea de comando:
exif /path/to/your/photos/* | grep "Focal Length [^A-Za-z]*|" \
| awk -F "|" '{print $2}' | awk '{print $1}' | sort | uniq -c | sort -nr
Tenga en cuenta que el exif
comando puede tener un nombre diferente en su sistema, como exiftool
.
Además, tenga en cuenta que es posible que deba cambiar el patrón de búsqueda de archivos inmediatamente después del exif
nombre del comando para que coincida solo con las imágenes relevantes. Por ejemplo, si está filmando RAW+JPEG, cámbielo a/path/to/your/photos/*.jpeg
Salida de ejemplo:
$ exiftool -r /Users/myuser/Pictures/iPhoto\ Library.photolibrary/Masters/2016* | grep "^Focal Length In 35mm Format" | awk -F ": " '{print $2}' | awk '{print $1}' | sort | uniq -c
Para los usuarios de Lightroom, el complemento Data Plot de Jeffrey Friedl es excelente...
http://regex.info/blog/lightroom-goodies/data-plot
Lo bueno de eso es poder filtrar tus fotos en Lightroom, guardianes, clasificación de 5 estrellas, ciertas lentes, lo que sea, y luego ver las distancias focales solo para esas fotos.
¡La última versión de ExifToolGUI admite gráficos y búsqueda recursiva!
http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,2750.0.html
Si está utilizando Lightroom, Lightroom Analytics es una herramienta tremendamente útil para analizar su configuración en la cámara y Lightroom. Todo se exporta como una hoja de cálculo y también se puede ver en el visor basado en navegador web incluido.
Puede hacerlo en Lightroom, sin ningún software adicional.
En el módulo Biblioteca, si selecciona toda su biblioteca de fotos y luego hace clic en el Filtro de la biblioteca de metadatos , puede agregar una columna a la pantalla y, si hace clic en el título de la columna, puede seleccionar Distancia focal . Se enumerarán todas las distancias focales que utilice, con el número de apariciones en la selección.
Echa un vistazo a https://www.whichprimelens.com/ . Puede arrastrar carpetas a la interfaz de usuario y trazará sus distancias focales. Sin embargo, solo funciona con JPG.
Requisitos previos: PowerShell (entonces: Windows), exiftool . Puede funcionar en otros sistemas operativos con PowerShell Core y en exiftool
lugar de exiftool.exe
.
Estaba a punto de escribir una herramienta yo mismo cuando me encontré con la publicación de Alex Jensen :
Abra una terminal de PowerShell y copie y pegue su camino a través de esto:
Para aquellos que no están acostumbrados a programar: las líneas que comienzan con # marcan una línea de comentario. Como puedes ver, más de la mitad de todo son comentarios, ¡así que mantén la calma! :)
# Let exiftool collect all EXIF-data from a directory (recursively) and save it in a .CSV-file:
C:\temp\exiftool.exe "Z:\Pics" -csv -r -ext NRW -ext CR2 -ext JPG -ISO -ISOSetting -Aperture -ExposureTime -Model -Lens -FocalLength -LensID -ExposureCompensation -MeteringMode -Flash -FocusMode -AFAreaMode -CreateDate > c:\temp\all_exif.csv
# Note: C:\temp\exiftool.exe ... path to your exiftool.exe
# Note: Z:\Pics ... path to your pictures
# Note: C:\temp\all_exif.csv ... basically any place on your computer.
# Note: -ext can be adapted (e.g. add -ext ARW and remove -ext CR2)
# Note: It gets a lot of metadata, not only focal length. You could delete all but -FocalLength if you want to.
# You could now import that .CSV-file into Excel or any other spreadsheet program - or you keep going with your PowerShell window:
# Load the exifdata to a variable for further manipulation:
$exif = Import-Csv c:\temp\all_exif.csv
# Get information about focal length:
$exif | Group-Object Focallength -NoElement
# Different other metadata:
# Apertures used:
$exif | Group-Object Aperture -NoElement
# Show all lenses ever used:
$exif | Group-Object LensID | Select-Object Name | Sort-Object Name
# Find the most used combination of ISO and Aperture:
$exif | Group-Object ISO, Aperture | Sort-Object count -Descending | Select-Object Count, name
Se me ocurrió otra opción para los usuarios de *nix. Esto contará los totales de cada distancia focal para todos los archivos CR2 en un directorio y subdirectorios. Supongo que esto también funcionará para otros formatos de imagen, pero no lo he probado.
Requisitos:
exiv2
paquete - Lee los metadatos de la imagen.pv
paquete - Opcional, si desea tener una barra de progreso. Me tomó un par de minutos procesar alrededor de 4,000 archivos en mi máquina, así que fue bueno tenerlo.Y aquí está:
find -iname '*.cr2' -print0 \
| while read -d $'\0' f; do \
exiv2 -K Exif.Photo.FocalLength -P t "$f" 2> /dev/null; done \
| pv -l -s $(find -iname '*.cr2' -printf '.' | wc -c) \
| sort | uniq -c | sort -nr
Explicación, para los curiosos:
find -iname '*.cr2'
Obtiene una lista de todos los archivos .CR2. La -print0
opción cambia el delimitador a un carácter nulo en lugar de una nueva línea, para evitar problemas en el improbable caso de que haya una nueva línea dentro de un nombre de archivo.while read -d $'\0' f; do ... done
Recorre la salida del find
comando, nuevamente delimitada por un carácter nulo.exiv2 -K Exif.Photo.FocalLength -P t "$f"
Lee los metadatos de cada archivo, específicamente la salida de la distancia focal. Agregar 2> /dev/null
suprime los errores. Agregué esto porque recibí muchas advertencias sin importancia.pv -l -s $(find -iname '*.cr2' -printf '.' | wc -c)
Muestra una barra de progreso, que resulta útil cuando se revisan miles de archivos. El find ... | wc -c
subcomando aquí le dice al pv
comando el número total de archivos para que pueda calcular el progreso.sort | uniq -c | sort -nr
Ordena la lista de distancias focales, cuenta las apariciones de cada distancia focal, ordena los resultados por recuento de apariciones.
Rowland Shaw
HacerPreguntasDespués
whuber
HacerPreguntasDespués
mattdm
mattdm