Как можно увеличить объем сдвига времени дата создания изображений JPG? (OS X)

У меня есть неудачная ситуация после отпуска. Суть - это: 2 камеры, с Камерой # 1's часы, являющиеся двумя днями перед Камерой № 2. Поэтому в (Вставляют Приложение для управления фотографией Здесь), фотографии чередованы а не в разумном хронологическом порядке. Если я мог бы просто переместить создать дату этих изображений на камере № 2 вперед достаточно, то у меня будет шанс борьбы на самом деле организовать все эти фотографии.

Кто-либо обменивается этим опытом или имеет какие-либо идеи?Спасибо!

14
задан 30.10.2009, 05:57

5 ответов

Будет довольно много инструментов, которые работают над полями JPEG EXIF.
Я всегда находил, что EXIFTool Phil Harvey является фантастическим.

Пакет Mac OS X: ExifTool-7.98.dmg (1,4 МБ).
Пакет OS X устанавливает приложение командной строки ExifTool и библиотеки в/usr/bin.
После установки введите "exiftool" в Окне терминала, чтобы выполнить exiftool и прочитать документацию по приложению.

Что Вы смотрите, на данный момент,

Функция Даты/Временного сдвига
Вы когда-либо забывали назначать дату на своем цифровом фотоаппарате прежде, чем взять набор изображений? ExifTool имеет функцию временного сдвига, которая помогает применить пакетную фиксацию к меткам времени изображений (т.е. изменить "Снимок Даты, Сделанный" сообщаемый Windows Explorer).

Скажите, например, что Ваши часы камеры были сброшены к 2000:01:01 0:00:00
когда Вы вставляете новую батарею в 2005:11:03 10:48:00
.
Затем все снимки, которые Вы сделали впоследствии, имеют метки времени, которые являются неправильными
5 лет, 10 месяцев, 2 дня, 10 часов и 48 минут.

Для фиксации этого поместите все изображения в том же каталоге ("DIR") и выполните exiftool,

exiftool "-DateTimeOriginal+=5:10:2 10:48:0" DIR
          =================^^^^^^^^^^^^^^^^

Необходимо скорректировать неправильно штампованный пакет ко всего двум дням вперед.


Обновление: К работе с Создают и Изменяют времена для iPhoto,
Примечания EXIFTool продолжаются в разделе Date/Time Shift Feature,

Пример выше изменяет только тег DateTimeOriginal,
но любая перезаписываемая дата или тег времени могут быть смещены,
и несколько тегов могут быть записаны с единственной командной строкой.

Обычно, в изображениях JPEG, DateTimeOriginal, CreateDate и значения ModifyDate должны все быть изменены.

Для удобства тег ярлыка под названием AllDates был определен для представления этих трех тегов.
Так, например, если Вы забыли устанавливать свои часы камеры назад 1 час в конце летнего времени в падении, можно исправить изображения с:

exiftool "-AllDates-=1" DIR
          =========^^^

Это будет откатывать все метки времени на 1 час.
Хотелось бы надеяться, Ваши исходные файлы доступны для того, чтобы сделать это...

Наконец, если Вам исправили исходные метаданные,
но с неправильным временем файла
.
Можно сделать следующее,

exiftool "-DateTimeOriginal>FileModifyDate" DIR
                           ^

Это продвинет исправленную метку времени EXIF в файл, изменяют время.

23
ответ дан 07.12.2019, 11:15
  • 1
    Вы, сэр, являетесь джентльменом и ученым. Один из лучших ответов я когда-либо входил в сеть SO. шоу – Justin Searls 30.10.2009, 16:31
  • 2
    Ничего себе, хороший ответ. И это даже доступно для Windows также! – NickAldwin 30.10.2009, 21:04
  • 3
    @Nick, существует также GUI, хотя я не уверен если как гибкий. Модуль Perl хорошо работает. – nik 31.10.2009, 04:59

ответ nik определенно работал на данные EXIF в файлах (для получения информации тех, кто находит этот поток, ища ответ, что следует, команда, я раньше обновлял на месте данные EXIF незаконных фотографий):

~/Pictures/iPhoto Library/Originals/2009$ exiftool -P -AllDates+='0:0:1 2:00:00' - overwrite_original_in_place -if '$make eq "Canon"' "My Import Name Here"

Конечно, это не решило проблему, потому что iPhoto игнорирует дату EXIF и организует или через создать дату или через независимо от того, что находится в ее базе данных.

Новое решение: я - идиот и iPhoto '08 и вне на самом деле добавленного, время корректирует функцию к нему: Пункт меню Photo -> Adjust Date and Time. Это на самом деле создает новый файл и завинчивает примерно все исходные данные EXIF, но по крайней мере фотографии наконец организуют правильно в iPhoto.

1
ответ дан 07.12.2019, 11:15

Если iPhoto использует дату/время файловой системы, просто сделайте это для установки его от информации EXIF:

exiftool "-filemodifydate<datetimeoriginal" DIR

прежде, чем импортировать в iPhoto

Никакая потребность завинтить Ваши метаданные

1
ответ дан 07.12.2019, 11:15
  • 1
    , но они были файлами, которые были в iPhoto в течение шести месяцев, уже в альбомах / книги, и т.д. Таким образом, я должен был работать в нем. На самом деле это была база данных iPhoto, кэширующаяся все это, и Вы не можете даже сделать, чистое больше восстанавливает этого. Я должен был согласиться на встроенное, "корректируют время" функция, которая уничтожила метаданные. – Justin Searls 31.10.2009, 07:51

Графический Преобразователь является большим инструментом для руководящих тонн изображений также. Это имеет al, отчасти переименовывают функции передаты. Преобразовывая на сумму пикселей, точного размера пикселя, размер файла и т.д. Встраивание предварительных просмотров (гибкий размер/стиль значков) вместо оставленного позади thumb.db файла. И это - лучшее средство поиска, чем Средство поиска также. Больше как Проводник на окнах с опцией для инверсии lightroom взгляд. Я просматриваю намного больше с ним, чем просто изображения!

0
ответ дан 07.12.2019, 11:15

Это работало для изменения всех EXIF-дат (+ =24 часа) взятый с Бегунком Sony:

exiftool "-AllDates+=24 -SonyDateTime+=24" DIR

На 2-м шаге я изменил file-modify-date для соответствия exif-датам:

exiftool "-DateTimeOriginal>FileModifyDate" DIR

Кажется, что DateTimeOriginal принимает свои значения от SonyDateTime.

1
ответ дан 07.12.2019, 11:15

Теги

Похожие вопросы