Как использовать exiftool для записи тегов даты в соответствии с путем к файлу? - Фотопедия
1 голос
/ 06 августа 2015

Мне нужно установить тег даты exif для набора фотографий, хранящихся в следующей иерархии: ГОД / МЕСЯЦ / ДЕНЬ / IMG_something.JPG

Как я могу сделать это легко с помощью exiftool?

1 Ответ

2 голосов
/ 06 августа 2015

По сути, команда будет выглядеть примерно так
ExifTool "-TAG<Directory" <DIR or FILE>
предполагая, что структура каталогов является числовой, например, 2015/07/04
Но могут возникнуть проблемы в зависимости от того, какой именно тег вы хотите использовать. Многие теги даты / времени требуют времени, а также даты, и я считаю, что все теги даты / времени EXIF ​​попадают в эту категорию. Если вас не волнует фактическое время, вы можете -TAG<$Directory 00:00:00. Или, если вы хотите увеличить время, вы можете посмотреть этот предыдущий пост для некоторой помощи.

XMP-теги обычно более гибкие и могут использоваться без времени.

Если в теге уже есть текущее время, и вы просто хотите изменить дату, вы можете использовать что-то вроде этого
ExifTool "-DateTimeOriginal<$Directory ${DateTimeOriginal;s/.* //" <DIR or FILE>

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...