1. ВНИМАНИЕ! Все административные вопросы решаются через обратную связь или через личное сообщение пользователю с ником Micro43Club

Восстановление Exif из RAW-файлов

Тема в разделе "Программы для работы с фото и видео", создана пользователем kkn, 26 окт 2009.

  1. kkn

    kkn Куратор клуба

    Регистрация:
    05.08.2008
    Сообщения:
    8.543
    Симпатии:
    36
    Пол:
    Мужской
    Адрес:
    Москва
    Основная командная строка:
    Код:
    -q -q -m -exif:all= -TagsFromFile SOURCE_FILE.EXT -exif:all --exif:orientation -makernotes:all -TagsFromFile DEST_FILE.EXT -exif:orientation DEST_FILE.EXT
    Если нужно сохранить тег Software, перед самым последним DEST_FILE.EXT надо вставить:
    Код:
    -exif:software
    Если надо добавить авторские теги, перед последним DEST_FILE.EXT вписать:
    Код:
    -exif:artist="AUTOR" -exif:copyright="COPYRIGHT"
    SOURCE_FILE.EXT - имя+расширение исходного файла (который содержит Exif), в формате RAW или JPEG
    DEST_FILE.EXT - имя+расширение результирующего файла (куда пишем Exif), в формате JPEG или TIFF
    AUTOR - имя автора (заключается в кавычки)
    COPYRIGHT - копирайт автора (заключается в кавычки)

    Для автора и копирайта нежелательно использовать русские буквы, т.к. не все программы просмотра Exif поймут русскую кодировку.
     
  2. skochkar

    skochkar Пользователь

    Регистрация:
    07.03.2007
    Сообщения:
    5.047
    Симпатии:
    240
    Пол:
    Мужской
    Захотелось мне распрямить фото с Самьянга во вьюере. Скачал с интернета файл с Exif от 8мм Олимпуса, убедился, что вьюер его понимает. Потом вбил команду как вы советовали:

    exiftool -q -q -m -exif:all= -TagsFromFile P5100215.jpg -exif:all --exif:orientation -makernotes:all -TagsFromFile PA010137.jpg -exif:orientation

    и ничего не поменялось, тэги остались старыми (хотя сам файл поменялся).

    Что ещё добавить к этой команде? Исходник P5100215.jpg, результат PA010137.jpg.

    Exiftool последней версии.

    Заранее спасибо.
     
  3. kkn

    kkn Куратор клуба

    Регистрация:
    05.08.2008
    Сообщения:
    8.543
    Симпатии:
    36
    Пол:
    Мужской
    Адрес:
    Москва
    Дайте ссылочку на этот файл, попробую повторить.
     
  4. skochkar

    skochkar Пользователь

    Регистрация:
    07.03.2007
    Сообщения:
    5.047
    Симпатии:
    240
    Пол:
    Мужской
  5. kkn

    kkn Куратор клуба

    Регистрация:
    05.08.2008
    Сообщения:
    8.543
    Симпатии:
    36
    Пол:
    Мужской
    Адрес:
    Москва
    Прошу прощения, естественно я забыл самый главный параметр командной строки - куда, собственно, писать изменения. Надо в самом конце добавить имя выходного файла. Поправил свою инструкцию в начале страницы. А командная строка в вашем случае должна выглядеть так:
    Код:
    exiftool -q -q -m -exif:all= -TagsFromFile P5100215.jpg -exif:all --exif:orientation -makernotes:all -TagsFromFile PA010137.jpg -exif:orientation PA010137.jpg
    Olympus Viewer 3 прекрасно видит хакнутый файл с подмененным Exif и позволяет делать коррекцию Fisheye. Можно применять к фото с обычных объективов и получать дружеские шаржи :)
    Посмотреть вложение 13705

    Для пользователей Windows - ExifRepairer "из коробки" умеет проделывать подобные фокусы. Достаточно переименовать файл-донор (из которого выдираем Exif) так, чтобы он включал в себя имя вашего результирующего файла. Например, если ваш файл, куда надо вставить Exif, называется P5100215.jpg, то переименуйте донора в P5100215-donor.jpg. ExifRepairer подхватит такое имя.

    Обновил, кстати, версию программу в шапке темы - актуализировал exiftool.
     

    Вложения:

    • E8181643-1.jpg
      E8181643-1.jpg
      Размер файла:
      134 КБ
      Просмотров:
      201
  6. skochkar

    skochkar Пользователь

    Регистрация:
    07.03.2007
    Сообщения:
    5.047
    Симпатии:
    240
    Пол:
    Мужской
    Спасибо! Завтра попробую что-нибудь сотворить с Самьянгом.
     

Поделиться этой страницей