↓ Перейти к основному содержимому

exiftool — Редактируем теги в файлах

·205 слов·1 минута·
logo

Что это такое
#

ExifTool — универсальная консольная утилита с открытым исходным кодом для чтения, записи и редактирования метаданных во множестве типов файлов. Она поддерживает не только изображения (JPEG, PNG, HEIC, RAW), но и видео, аудио и документы.

Основные сценарии использования:

  • Просмотр всех скрытых тегов и EXIF-данных файла
  • Удаление геолокации (GPS-координат) перед публикацией снимков в сеть
  • Изменение или коррекция даты съемки
  • Копирование тегов между файлами
  • Полная зачистка всех метаданных пачкой

Установка на macOS
#

Ставится утилита через Homebrew:

brew install exiftool

Базовые операции с фото
#

Вместо IDG_20250629_153629_178.jpg укажите имя своего файла.

  • Посмотреть все метаданные изображения:
exiftool IDG_20250629_153629_178.jpg
  • Посмотреть только конкретные теги:
exiftool -CreateDate -Software -LensModel IDG_20250629_153629_178.jpg
  • Изменить дату съемки:
exiftool -DateTimeOriginal="2025:07:03 12:00:00" IDG_20250629_153629_178.jpg
  • Удалить GPS-координаты (все геометки):
exiftool -gps:all= IDG_20250629_153629_178.jpg
  • Скопировать теги из одного файла в другой:
exiftool -TagsFromFile IDG_20250629_153629_178.jpg IDG_20250629_153629_179.jpg
  • Массово очистить все метаданные у файлов в папке:
exiftool -all= *.jpg

Перезапись без дубликатов (_original)
#

По умолчанию ExifTool сохраняет резервные копии оригинальных файлов, добавляя суффикс _original. Если вы обрабатываете целую папку и бэкапы вам не нужны, передайте флаг -overwrite_original:

exiftool -overwrite_original -all= *.jpg

Если файлы уже обработаны и рядом остались копии, удалить их можно одной командой:

exiftool -delete_original! .

Итог
#

Быстро, в одну команду и без необходимости открывать громоздкие графические редакторы.

Related