什么软件可以显示我最常用的焦距?


40

对于有兴趣购买定焦镜头的人,许多人建议焦距为35mm,50mm,有时甚至是85mm以上。但是,我想弄清楚我最常使用的焦距,然后购买具有近似焦距的质数。

是否有一款软件可以分析数千张照片,然后告诉我使用一定焦距的次数?


1
您正在使用什么操作系统?
罗兰·肖

Windows 7确实具有一些兼容性选项
AskQuestions11年

这个问题基本上类似于photo.stackexchange.com/q/5311/1356
2011年

我认为您是对的-他们应该合并吗?对于重复的问题,我感到抱歉,但我认为该问题的标题不是很清楚。
AskQuestions11年

2
需要记住的一件事:当我借用朋友的24-70mm变焦片刻时,我最常用的焦距是24mm和70mm。这并不意味着这些确实是我最想要的焦距,只是出于任何原因,我发现最极端的变焦都是最自然的。如果我用变焦选择拍摄了一段时间,我怀疑数据会偏向于那些镜头范围末端的任何焦距。
mattdm 2011年

Answers:


28

曾经有人把我引到曝光图上。这是一个免费的 Windows实用程序,非常简单。它显示了不同参数的图形,其中之一是焦距。

如果您已经使用了诸如LightroomBibble Pro之类的图像管理应用程序,那么通常也可以在过滤器界面中看到该数据。

例如,对于Lightroom,您需要激活过滤器栏(/),选择“ 元数据”,然后更改其中一列以显示Focal-Length。您将看到所有使用的焦距以及在每个焦距下拍摄的照片数量。整洁的是,您可以结合使用等级和焦距之类的东西,以找出最佳图像中使用的焦距。


1
仅供参考,曝光图的新站点链接:vandel.nl
dbreaux 2014年

曝光图仅支持JPEG
Hayden Thring'Oct

也许是时候更新Bibble Pro参考了?
mattdm

10

我相信ExifTool可以用于进行这种分析,但是它需要一些技术命令行知识。

例如,请参见:http : //www.flickr.com/photos/code_martial/3280664879/


好吧,这只是一个开始,但并不像我所想的那样友好。谢谢,不过。
AskQuestions11年

Itai的答案(曝光曲线图)看起来更加用户友好,但我认为它可能仅是jpeg吗?我可以稍后再尝试。如果可以,我可以写一份简短的指南,介绍如何使exiftool正常工作。
rm999

如果您想走exiftool路线,我有一个脚本可能会有所帮助;参见reidster.net/software
Reid

现在,exiftoolgui可以进行内部绘图和递归搜索,而无需编写脚本。
Hayden Thring

我测试了exif不适用于CR2,但是exiftool今天确实可以。
juhist

8

假如说:

  • 焦距已记录在文件元数据中
  • 您正在运行类似Unix的操作系统,例如Linux或OS X(或Windows中的Cygwin)
  • 您已经安装了exif命令行工具

在命令行上运行此命令:

exif /path/to/your/photos/* | grep "Focal Length [^A-Za-z]*|" \ 
 | awk -F "|" '{print $2}' | awk '{print $1}' | sort | uniq -c | sort -nr

请注意,该exif命令在您的系统上可能具有不同的名称,例如exiftool

另外,请注意,您可能必须在exif命令名称后立即更改文件搜索模式,以仅匹配相关图像。例如,如果您要拍摄RAW + JPEG,请将其更改为/path/to/your/photos/*.jpeg

输出示例:

在此处输入图片说明


6
请注意,这可能需要针对您的特定安装量身定制。一些帮助我的事情:1)默认的工具命令是'exiftool'而不是'exif 2)如果您有一组嵌套目录,则可以让exiftool使用-r选项递归处理它们3)如果有多个字段其中包括“焦点长度”,您需要指定。例如,这对我$ 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
有用



1

如果您使用的是Lightroom,则Lightroom Analytics是一个非常有用的工具,可用于分析相机和lightroom中的设置。它全部导出为电子表格,也可以在随附的基于Web浏览器的查看器中进行查看。


1

您可以在Lightroom中完成此操作,而无需任何其他软件。

在“库”模块中,如果选择整个照片库,然后单击“ 元数据库过滤器”,则可以在显示中添加一列,如果单击列标题,则可以选择“ 焦距”。将列出您使用的所有焦距,以及选择中出现的次数。



0

先决条件: PowerShell(因此:Windows),exiftool。可以在其他使用PowerShell Coreexiftool代替的操作系统上工作exiftool.exe

当我遇到Alex Jensen的帖子时,我本人打算自己编写一个工具:

打开PowerShell终端,并通过以下方式复制并粘贴您的方式:

对于那些不习惯编码的人:以#开头的行标记注释行。如您所见,一半以上都是评论,因此请保持冷静!:)

# 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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.