Как сдвинуть EXIF ​​дату / время, созданное временем в днях, часах, минутах? - Фотопедия
42 голосов
/ 30 января 2011

У меня два корпуса камеры, я снимал во время отпуска, когда я загружал фотографии в светлую комнату, одно тело было установлено на правильную дату / время, другое было выключено на 722 дня, 4 часа, 32 минуты.

Имеется ли инструмент, который может помочь мне установить дату / время, чтобы они отображались в последовательности при просмотре моей библиотеки lightroom? Я бы хотел, чтобы они были как можно ближе к нужному времени.

Мне удалось настроить созданный год, месяц, дату, но, как оказалось, lightroom не позволит мне изменять приращения (только приращения в часах).

Большое спасибо, если вы можете помочь мне в этом задании!

Ответы [ 11 ]

37 голосов
/ 31 января 2011

Вы можете устанавливать, увеличивать и уменьшать Exif-Date (и File-Dates) с помощью следующих инструментов:

XnView (Windows)

  1. [пометить картинки для настройки]
  2. Инструменты -> Изменить метку времени

ExifTool (Windows и Mac OSX)

  1. exiftool "-AllDates+=1:12:28 14:54:32" -verbose *.jpg для настройки всех дат изображения JPG, добавив 1 год, 12 месяцев, 28 дней, 14 часов, 54 минуты, 32 секунды
  2. Вы можете применить изменение ко всем изображениям в папке или условно на основе полей

Exifer (Windows)

  1. [пометить картинки для настройки]
  2. (не работает с более новым JPG) ... я не помню команды
20 голосов
/ 30 января 2011

Я только что нашел ответ.

Lightroom будет легко изменять дату / время, выбрав изображение, для которого вы знаете правильное время, , затем выберите все остальные, которые нужно изменить - аналогично тому, как работают настройки синхронизации.

После того, как выбор сделан, нажмите

Метаданные -> Изменить время захвата

Выберите Изменить на указанную дату и время

Введите правильную дату и время для этого одного изображения, Lightroom отрегулирует все остальные выбранные изображения на ту же величину, относительно к собственному исходному времени каждого изображения.

14 голосов
/ 03 января 2012

Используя Picasa (3.8) очень просто либо сдвиг , либо установить дату серии фотографий. И это кроссплатформенный (Windows, OSX и Linux) и бесплатный . И без терминала возиться ...

  1. Открыть Picasa
  2. Выберите ваши фотографии
  3. Нажмите Инструменты> Настройка даты и времени
  4. Заполните как требуется (см. Скриншот)

enter image description here

11 голосов
/ 31 января 2011

Простая программа командной строки jhead отлично подходит для этого. Это абсолютно бесплатно (и с открытым исходным кодом) и легко доступно для Windows, Mac или Linux. Если вы не привыкли к программам из командной строки, это довольно не -страшный, потому что в этом нет ничего особенного. Вы должны правильно отформатировать даты, но это легко сделать, следуя примерам (см. Документацию, которую я включил ниже).

Он имеет простую команду корректировки по часам, но для больших изменений он также имеет старый -> новый синтаксис, который вычисляет разницу для вас (так что вам не нужно беспокоиться о високосных годах и т. Д.). Если вам случается, что камера с неправильной настройкой все еще находится под рукой и все еще ошибается, я нахожу удобным сделать снимок (синхронизированных по времени) цифровых часов - затем возьмите дату, показанную на рисунке, как «newdate» и дата в метаданных как "olddate" для параметров ниже.

Из документации:

   -ta<+|-><timediff>
          Adjust time stored in the Exif header by h:mm backwards or  for-
          wards.   Useful  when  having taken pictures with the wrong time
          set on the camera, such as after travelling across  time  zones,
          or when daylight savings time has changed.

          This  option  changes  all  Date/time fields in the exif header,
          including "DateTimeOriginal"  (tag  0x9003)  and  "DateTimeDigi-
          tized" (tag 0x9004).

   -da<newdate>-<olddate>

          Works  like  -ta,  but  for specifying large date offsets, to be
          used when fixing dates from  cameras  where  the  date  was  set
          incorrectly,  such  as  having  date  and  time reset by battery
          removal on some cameras

          Because different months and years  have  different  numbers  of
          days in them, a simple offset for months, days, years would lead
          to unexpected results at times.  The time offset is thus  speci-
          fied as a difference between two dates, so that jhead can figure
          out exactly how many days the timestamp needs to be adjusted by,
          including  leap  years  and  daylight savings time changes.  The
          dates are specified as yyyy:mm:dd.  For sub-day  adjustments,  a
          time of day can also be included, by specifying yyyy:nn:dd/hh:mm
          or yyyy:mm:dd/hh:mm:ss

          Examples:

          Year on camera was set to 2005  instead  of  2004  for  pictures
          taken in April

          jhead -da2004:03:01-2005:03:01

          Default  camera  date  is  2002:01:01,  and  date  was  reset on
          2005:05:29 at 11:21 am

          jhead -da2005:05:29/11:21-2002:01:01
5 голосов
/ 31 января 2011

Уловка, которую я использую для синхронизации разных камер, используемых в поездке, заключается в том, чтобы сделать одновременную фотографию - тогда вы точно знаете, что такое смещение, и вам не нужно угадывать. Это особенно полезно, когда некоторые камеры принадлежат другим, и они понятия не имеют, как установить время.

Я настроил все камеры на UTC, чтобы никогда не возникало вопроса о том, что такое «правильное» время, и оно не меняется между часовыми поясами.

4 голосов
/ 24 июня 2013

Это очень полезно, показывает много доступных инструментов:

http://petapixel.com/2012/11/05/how-to-fix-your-timestamps-if-you-forgot-to-update-your-camera-for-daylight-savings/

а именно, как использовать Adobe Lightroom, Picasa, Jhead, ExifTool и Exifer для смещения даты.

Лично я использую ExifTool и Exiv2, который работает на MacOSX для выполнения следующих действий в терминале:

find . -name '*.JPG' -exec bash -c 'mv "$1" "${1/%.JPG/.jpg}"' -- {} \;
exiftool “-DateTimeOriginal+=0:1:2 3:4:5″ .
exiv2 -r'Some_words_%Y%m%d_%H%M%S' rename *.jpg

Переименовывает все файлы .JPG в .jpg, сдвигает дату всех фотографий в текущей папке на 0 лет 1 месяц 2 дня, 3 часа 4 минуты и 5 секунд, а затем переименовывает все фотографии в текущей папке в «Some_words_», за которым следуют дата и время. Например. "Some_words_20130625_1554.jpg"

Чтобы установить exiv2, вы должны иметь возможность

brew install exiv2

если вы используете brew, а мне указали здесь для ExifTool

2 голосов
/ 30 января 2011

Если вы используете окна, в Windows Live Photo Gallery есть эта функция, позволяющая «перемещать» время группы фотографий на определенный период.

1 голос
/ 28 мая 2019

Это отличное программное обеспечение для всех задач пакетного редактирования, которое называется " Faststone Image Viewer "

  1. Сначала выберите изображения, откройте Инструменты Изменить метку времени .
  2. Вы можете выбрать либо изменить Отметка времени файла ИЛИ Отметка времени EXIF ​​(дата и время съемки) .
  3. Настройка +/- часов и минут ИЛИ Указать конкретную дату ИЛИ Дата и время.
  4. Нажмите кнопку «Применить к выбранным файлам», и дата / отметка времени будут обновлены!

enter image description here

https://www.faststone.org/FSIVDownload.htm

1 голос
/ 30 ноября 2018

Я просто использовал бесплатную версию Exif Date Changer для этого, и это сработало как шарм. Дружественный и простой интерфейс, все работает как положено.

1 голос
/ 11 февраля 2018

Attribute Changer, утилита для Windows, может редактировать файл дат, который был создан, отредактирован, доступен и также взят. Выберите ваши файлы в проводнике, щелкните правой кнопкой мыши и вот оно. Имеет хорошие настройки смещения.

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