美文网首页
批量调整照片Exif信息、Exiftool 常用功能

批量调整照片Exif信息、Exiftool 常用功能

作者: 乐乐哟哟 | 来源:发表于2024-08-12 16:35 被阅读0次

换了1T的手机,刚好移动硬盘出了问题,计划把所有照片都存手机上,但是N年各种相机、手机照片导入手机后,发现各种信息缺失无法在手机上按时间顺序查看(一般手机都是读取照片Exif信息进行排序)。花了几天功夫,找到 ExifTool 可以方便配合调整相关内容,记录下方便使用(百度搜的好乱,还是得自己慢慢摸索)。

1、首先下载 ExifTool 工具:https://exiftool.org/,参考图1;

图1

2、把下好的工具改名称 exiftool.exe ,并放到系统搜索路径中,参考图2;

图2

3、进行各种类型相机、手机 exif 信息调整,进入命令提示符,切换到需要处理的图片目录,常用调整方法:

rem 第一步,对所有文件(图片、视频)检查是否有exif时间内容
exiftool -if "not $AllDates" -filename *

rem 第二步,对所有没有exif时间的文件(图片、视频)用操作系统文件修改时间填充exif时间内容
exiftool -if "not $AllDates" "-AllDates<FileModifyDate" -overwrite_original *

rem 第三步,由于修改exif内容导致文件的操作系统文件修改时间变化,用exif时间替换回去,必须先执行第二步
exiftool "-FileModifyDate<AllDates" -overwrite_original *
exiftool "-FileCreateDate<AllDates" -overwrite_original *

rem 第四步,各种修补,在文件资源管理器查看下时间是否正确,不正确选择下面的模式调整,比如媒体文件exif里面是MediaCreateDate,图片文件exif里面是DateTimeOriginal,如果第三步部分失败可以用这个
exiftool "-FileModifyDate<MediaCreateDate" -overwrite_original *
exiftool "-FileModifyDate<DateTimeOriginal" -overwrite_original *
exiftool "-FileCreateDate<MediaCreateDate" -overwrite_original *
exiftool "-FileCreateDate<DateTimeOriginal" -overwrite_original *

rem==============================================
rem 补充1:最偷懒的方法,直接用操作系统文件修改时间填充exif时间内容
exiftool "-AllDates<FileModifyDate" -overwrite_original *
exiftool "-FileModifyDate<AllDates" -overwrite_original *
exiftool "-FileCreateDate<AllDates" -overwrite_original *

rem==============================================
rem 补充2:部分照片由于相机设置时间错误,再怎么改都是错的,可以下载这个工具
rem https://www.softwareok.com/?seite=Microsoft/NewFileTimerem 批量修改文件的修改时间,然后再执行前面步骤调整exif时间,参考图3


图3

补充:以上步骤对于相机照片处理还方便,但是对应iPhone手机,一直升级上来,累积了iPhone4、iPhone5、iPhone6、iPhoneX、iPhone12 ……且全部导出在一个目录(爱思助手导出),混杂了照片、截图等等内容,用以下方法可以从一个目录几万张iPhone照片进行分类。

第一步,分出相机、手机类型。 进入命令提示符,切换到需要处理的图片目录,执行按厂商类型进行分目录归类(截图之类没有厂商信息就被过滤了,还在原来目录下):
exiftool "-Directory<./$Make" *

第二步,进入某个品牌目录,再执行下面命令,按机型进行归类:
exiftool "-Directory<./$Model" *

最终分下来的效果:

相关文章

网友评论

      本文标题:批量调整照片Exif信息、Exiftool 常用功能

      本文链接:https://www.haomeiwen.com/subject/tpldkjtx.html