NINGBOCAT: 现在国产的软件: Bkviewer 6.2版本以上都可以正常显示索尼相机RAW文件的距离信息了!!
直接下载就能用,软件主页:http://www.bykeer.com/app/bkviewer/index.php
NINGBOCAT 以下是之前写的:我自己还常常在用,因为bkviewer 我嫌打开慢,用这个拖进一点方便一些。
到今天为止,还没有发现有软件支持索尼的RAW文件的,我一直以为是因为索尼没有提供这个信息。
之前写过一个:
(原创)查看照片EXIF对焦距离的方法和软件总结:ExifToolGUI,Exif Pilot,bkviewer 等
https://ningbocat.com/post/1589.html
今天有索尼群里的网友提示可以用命令行解决,才恍然大悟:原来是GUI软件的问题,或是说,别的软件作者并没有过于深入研究这些数据,所以所有软件都没有显示出来。也因为索尼是新来者,佳能的RAW对焦距离信息都能显示。
今天提交了改进建议给索尼,希望他们的:Imaging Edge - Viewer 以后能显示出来吧,
也给bkviewer作者写了同样的建议,也希望这个国产软件能跟上吧。
不过我自己为了方便查看索尼RAW文件的对焦距离信息,把批处理文件生成了exe文件和exiftool放在一起直接可用:
下载地址:
查看索尼对焦距离: https://url55.ctfile.com/d/14928255-59704876-8b11e3?p=7242
(访问密码: 7242)
我自己使用的平台:win10 64位系统,没发现有问题。
其实就是一个批处理命令行:exiftool -FocusDistance2 filename *.arw
我生成一个程序么,也是程序使用方便些了。
使用方法:
下载之后解压缩到一个目录,然后把所有想知道对焦距离的索尼原文件拖进这个目录,
运行:FocusDistance.exe 就会生成一个txt文件
打开这个文件就能看到每一张照片的对焦距离:
如果索尼相机只拍jpg 格式的文件,那是没有这个数据的。
索尼RAW文件: https://ningbocat.lanzouu.com/irC2w02zjpmj 可供测试。
佳能RAW文件:https://ningbocat.lanzouu.com/i8Mmh02zjqng 可供测试
佳能相机没有 FocusDistance2 这个参数,只有两个参数:
可以新建一个txt文本,然后把以下内容复制进去:
exiftool -FocusDistanceLower *.CR3>FocusDistanceLower.txt
exiftool -FocusDistanceUpper *.CR3>FocusDistanceUpper.txt
最后把文件名后缀改成.bat 就可以运行了(当然,要把exiftool.exe 这个文件放在同目录下)
也就是:对焦距离下限,对焦距离上限,佳能没有一个直接的对焦距离数据。
只能自己上限和下限加起来,再除以2,得出一个中间的数据。
可惜我不会编程,期待有大神做出工具来吧。
其它可以查看对焦距离的软件,佳能的肯定是行,我没试过索尼的是不是可行。
可以试试,说不定新的版本都支持了:
分享几种查看对焦距离的方法,以及一个好用的工具ExifToolGUI
https://ningbocat.com/post/1588.html




索尼用户来交个作业,感谢版主的启发,给想使用EXIF中的距离信息来进行后续开发或者处理工作的后来者提个醒:EXIF中的这个距离值实际上是基于“机身与镜头通信获取的内部机械位置”,然后再“换算”出来的。一般是通过镜头内部控制对焦的编码器,机身和镜头通过这个距离编码器来完成自动对焦的闭环控制,这个距离信息的来源就是这个编码器,编码器的数值换算成具体的对焦距离数值是一个比较复杂的工作,简单来说就是通过镜头信息+镜头内部的距离编码器数据+一个该镜头对应LUT(look up table)来反向逆推出来的。但是并不是所有镜头在该功能上都有完整的支持,尤其是以刀法著称的索尼阿尔法,部分原厂的高端镜头(如G大师系列)可能在开发时有对于这套信息流的完整支持,得到的距离数值非常精准,我怀疑一些原厂高端的配件应该有用到这个距离数据。而实际上,索尼是没有公布E卡口各个镜头对于编码器换算距离的LUT表,所以通过EXIF得到的距离值应该只是民间的逆向。我使用bkviewer-v8.5d.pro得到的结果如下:副厂镜头的距离值只会在几个固定的值里变化,最小的0.77m,最大无穷远,误差非常大;原厂的低端镜头大概映射档位更多一点,也更准一点,但是依旧有很多距离数值是完全不准的(这就是我说的官方并没有公开这些LUT表的数据,所以民间开发大概率是靠逆向甚至只是“猜”)。最后还是要感谢版主的分享,从EXIF中挖掘的这个数据确实有参考价值,但是并不准确