Имя файла к дате создания - Фотопедия
0 голосов
/ 13 февраля 2019

Все мои фотографии - jpegs - имеют соглашение об именах YYYY-mm-dd-nnn (1971-12-00-001), и я недавно загрузил их в Google Photos. На моем ПК я могу отсортировать их в порядке дат, но в Google Фото используется Дата создания, которая не совпадает с датой, и в результате фотографии повсюду.

То, что я хочу сделать, - это пакетное изменение даты создания до даты в имени файла.

Я смотрел на Bulk File Renamer и File Date Corrector, но не могу понять, как выполнить эту задачу с помощью одной из этих утилит.

Кто-нибудь может подсказать, возможно ли этого добиться, и если да, то как?

TIA Simon

1 Ответ

4 голосов
/ 13 февраля 2019

Если вам удобно с командной строкой, попробуйте exiftool .

Я бы предложил эту команду:
exiftool "-alldates<${filename;m/(\d{4}-\d\d-\d\d)/;$_=$1} 00:00:00" DIR

Эта команда создает файлы резервных копий. Добавьте -overwrite_original для подавления создания файлов резервных копий. Добавьте -r, чтобы перейти в подкаталоги.

Для этого нужно взять имя файла, сопоставить соответствующие номера даты, добавить время и скопировать его в три основные встроенные временные метки EXIF ​​(DateTimeOriginal, CreateDate и ModifyDate).

Вы можете запустить его одновременно в нескольких каталогах или на нескольких каталогах и именах файлов. Просто замените DIR в приведенной выше команде на каталог, который вы хотите обработать.

Поскольку Google Photos является местом назначения для изображений, следует отметить, что Google Photos будет считывать отметки времени из большого числа встроенных дат. К сожалению, предустановленного порядка нет, и, похоже, он зависит от порядка, в котором данные появляются в файле, за исключением того, что время GPS и система всегда являются последним выбором. Применимые теги с использованием номенклатуры exiftool:

  • EXIF: CreateDate
  • EXIF: * 1025 Доли секунд оригинального времени *
  • EXIF: ModifyDate
  • IPTC: DateCreated + IPTC: TimeCreated
  • IPTC: DigitalCreationDate + IPTC: DigitalCreationTime
  • XMP-EXIF: * 1033 Доли секунд времени *
  • XMP-EXIF: * 1035 Доли секунд оригинального времени *
  • XMP-фотомагазин: DateCreated
  • XMP-XMP: CreateDate
  • XMP-XMP: ModifyDate
  • GPS: GPSDateStamp + GPS: GPSTimeStamp
  • Система: FileModifyDate
Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...