futandrew
V2EX  ›  问与答

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

  •  
  •   futandrew · Apr 18, 2024 · 2672 views
    This topic created in 934 days ago, the information mentioned may be changed or developed.
    导出了旧手机的照片发现很多照片的 exif 信息是错的。但是文件名是以时间格式命名的。尝试过 https://exiftool.org/ ,但是感觉不是很智能,而且得手动匹配文件名格式有点麻烦。想请教有没有好用的智能的工具能批量修改?
    也试过这个教程,https://photo.stackexchange.com/questions/124335/how-can-i-edit-exif-data-based-on-the-filename ,但是效果不理想。
    14 replies  •  2024-04-18 16:49:02 +08:00
    allplay
    allplay
    Apr 18, 2024 via Android
    1
    total commander +exif 插件
    Muniesa
    Muniesa
    Apr 18, 2024 via Android
    2
    智能是指不用设置文件名格式自动识别日期吗?那可能确实没
    shinsekai
    shinsekai
    Apr 18, 2024
    3
    菲菲更名宝贝?
    IsA26hN4DcQDS7Z9
    IsA26hN4DcQDS7Z9
    Apr 18, 2024
    4
    excel+bat 命令?生成批量重命名文件试试?

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

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

    但是我理解照片的 exif 信息生成后应该不太会被修改,你说的有没有可能是修改时间错了? 这样的话根本不需要改 exif ,改时间就行了
    luozic
    luozic
    Apr 18, 2024
    14
    python / c# 有代码,去搜搜
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   686 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 20:03 · PVG 04:03 · LAX 12:03 · JFK 15:03
    ♥ Do have faith in what you're doing.