V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
futandrew
V2EX  ›  问与答

请问有什么工具可以批量自动根据图片文件名更改 exif 的时间信息

  •  
  •   futandrew · 2024-04-18 03:04:19 +08:00 · 1645 次点击
    这是一个创建于 474 天前的主题,其中的信息可能已经有所发展或是发生改变。
    导出了旧手机的照片发现很多照片的 exif 信息是错的。但是文件名是以时间格式命名的。尝试过 https://exiftool.org/ ,但是感觉不是很智能,而且得手动匹配文件名格式有点麻烦。想请教有没有好用的智能的工具能批量修改?
    也试过这个教程,https://photo.stackexchange.com/questions/124335/how-can-i-edit-exif-data-based-on-the-filename ,但是效果不理想。
    14 条回复    2024-04-18 16:49:02 +08:00
    allplay
        1
    allplay  
       2024-04-18 06:00:13 +08:00 via Android
    total commander +exif 插件
    Muniesa
        2
    Muniesa  
       2024-04-18 08:00:57 +08:00 via Android
    智能是指不用设置文件名格式自动识别日期吗?那可能确实没
    shinsekai
        3
    shinsekai  
       2024-04-18 08:18:05 +08:00
    菲菲更名宝贝?
    IsA26hN4DcQDS7Z9
        4
    IsA26hN4DcQDS7Z9  
       2024-04-18 08:33:15 +08:00
    excel+bat 命令?生成批量重命名文件试试?

    我没试过,但觉得好像可以
    EvineDeng
        5
    EvineDeng  
       2024-04-18 08:49:25 +08:00
    我之前写过一过脚本,脚本中可能有部分功能你用不到,你可以参考一下,根据脚本注释安装依赖以及输入变量: https://gist.github.com/devome/59ef47caf10e7a58a0bcbe315f2bed1a
    ma836323493
        6
    ma836323493  
       2024-04-18 09:20:59 +08:00
    https://gist.github.com/mxz94/cd327c267d4d9c2713f43a1713c14eee 用 python 搞过,还能写入 gps 信息
    Zaden
        7
    Zaden  
       2024-04-18 11:59:13 +08:00
    @shinsekai 虽然我也推荐这个,但也是要手动写规则的,op 要全自动……
    tool2dx
        8
    tool2dx  
       2024-04-18 12:08:58 +08:00
    我记得 AI 可以全自动智能提取日期。先把表格做成 excel ,然后上传给 AI 批量处理。
    ksc010
        9
    ksc010  
       2024-04-18 12:14:33 +08:00
    用 gpt 生成一个 python 脚本
    kongkongyzt
        10
    kongkongyzt  
       2024-04-18 12:28:49 +08:00
    你叫 chatgpt 给你生成个 Python 脚本来处理都比发帖还快
    NoOneNoBody
        11
    NoOneNoBody  
       2024-04-18 12:51:53 +08:00   ❤️ 1
    我用 python 好几个 exif 包尝试写修改 exif 的程序,但最终回归 exiftool
    因为 exif meta 是个很复杂数据结构,理解它的标准(ISO)是个巨大的功课,尤其是 jpeg/tiff 实际上并不是每个文件都依照固定格式顺序的,只有那些很规范的 jpeg/tiff ,修改时才会一路顺畅,否则,想偷懒不学 exif iso 和文件格式而完成查错几乎不可能

    我建议你用脚本根据文件名,生成一批 exiftool 命令,然后用 exiftool 完成修改 exif
    Pastsong
        12
    Pastsong  
       2024-04-18 12:53:49 +08:00
    写个 node 或者 python 脚本,装个库处理下 exif 很快的
    zzNucker
        13
    zzNucker  
       2024-04-18 14:40:14 +08:00
    同意 11 楼,直接写个脚本提取文件名的日期,然后用 exiftool 命令改一下最方便

    但是我理解照片的 exif 信息生成后应该不太会被修改,你说的有没有可能是修改时间错了? 这样的话根本不需要改 exif ,改时间就行了
    luozic
        14
    luozic  
       2024-04-18 16:49:02 +08:00
    python / c# 有代码,去搜搜
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3075 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:01 · PVG 21:01 · LAX 06:01 · JFK 09:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.