Автор Тема: ExifTool  (Прочитано 8738 раз)

swansson

  • Свій
  • *****
  • Повідомлень: 794
  • фотоматрас
    • Перегляд профілю
Re: ExifTool
« Reply #20 : 28/10/2013, 14:22:17 »
Для тих, кому критично зберегти дату та час створення файлу:

то стосується дати\часу в файловій системі ?

Сашик

  • Адміністратор
  • *****
  • Повідомлень: 5 960
    • Перегляд профілю
Re: ExifTool
« Reply #21 : 28/10/2013, 15:31:07 »
Так, саме цього атрибуту, у файловій системі. EXIF (згаданими мною вище маніпуляціями) не зачіпається.
Злапані моменти — мій блог.

Сашик

  • Адміністратор
  • *****
  • Повідомлень: 5 960
    • Перегляд профілю
Re: ExifTool
« Reply #22 : 06/11/2013, 11:19:07 »
Витягти вбудовані в RAW-файли прев’юшки в файлики, однакові назвою, з приставкою _Preview в кінці, рекурсивно в заданій папці FOLDER:

Код: [Select]
exiftool -b -PreviewImage -w _preview.jpg -ext RAW_EXTENSION -r FOLDER
Злапані моменти — мій блог.

Сашик

  • Адміністратор
  • *****
  • Повідомлень: 5 960
    • Перегляд профілю
Re: ExifTool
« Reply #23 : 28/11/2013, 20:50:05 »
Отримавши нарешті адаптерне кільце Sony E-mount ↔ M42 нарешті зміг порозважатись, діставши з полиці старенький полтосик. Втім, одразу згадав «стару» проблему: як потім ті знимки вирізнити? В Exif-то йде все «по нулях» (фокусне, об’єктив, etc).

«Швейцарський ніж метаданих» під назвою ExifTool вирішує, звісно, і цю проблему. Коротко:

Код: [Select]
exiftool -LensModel="Meyer Optik Görlitz Oreston 50mm F1.8" ‑"MaxApertureValue"=1.8 ‑FocalLengthIn35mmFormat="75" ‑FocalLength="50" ‑LensType="M42 via adapter" FILENAME/MASK
Зациклювати варто, звісно, засобами ExifTool’а.
Маководи можуть зробити Droplet/Folder Action з допомогою Automator’а.
Злапані моменти — мій блог.

Сашик

  • Адміністратор
  • *****
  • Повідомлень: 5 960
    • Перегляд профілю
Re: ExifTool
« Reply #24 : 13/06/2014, 13:22:44 »
Друга частина балету. Все ще прописування «лівих» об’єктивів в EXIF.

Вчора, черговий раз копирсаючись на форумі відомого ресурсу, здибав інший рецепт прописування даних про мануальні лінзи в EXIF’и сучасних цифрових RAW’ів. Рецепт вельми мудрий і, головне, простий до неподобства. На кожну стару лінзу робиться файлик з її ТТХ подібного характеру (припустимо, що файлик називається czjtessar50exa.txt):

Код: [Select]
-n
-XMP:Lens=Carl Zeiss Jena Tessar 50mm f/3.5 (EXA)
-XMP:SerialNumber=3692001
-EXIF:MaxApertureValue=3.5
-EXIF:FocalLength=50
-EXIF:FocalLengthIn35mmFormat=50
-EXIF:FNumber=5.6

Опосля натравлюємо ExifTool на цей файлик та відповідну папочку з RAW’ами (або конкретно взятий RAW…):

Код: [Select]
exiftool -@ czjtessar50exa.txt H:\RAW\2012\20120218.Family.NEX\
Власне, після того Апертури з Лайтрумами будуть коректно показувати назву лінзи. Остання стрічка неістотна, позаяк прописує значення дірки при зйомці, її можна відкинути.

Для лінивих Lightroom’щиків є plug-in, який робить приблизно те саме.
Злапані моменти — мій блог.

Сашик

  • Адміністратор
  • *****
  • Повідомлень: 5 960
    • Перегляд профілю
Re: ExifTool
« Reply #25 : 13/06/2014, 13:31:06 »
ExifTool може також не міняти дату/час створення файлу (атрибут у файловій системі). Для цього в будь-якій команді використовуємо опцію "-P" (велика літера!)
Злапані моменти — мій блог.

Сашик

  • Адміністратор
  • *****
  • Повідомлень: 5 960
    • Перегляд профілю
Re: ExifTool
« Reply #26 : 21/11/2016, 22:58:01 »
Якщо не хочеш наплодити до...я файлів з розширенням .tif_original, додай опцію -overwrite_original.

Ті ж файли-оригінали можна легко підчистити командою
Код: [Select]
exiftool -delete_original -ext jpg ./
Опція -ext вказує, на які розширення звертати увагу в поточній (./) папці.

---

Ще часом трапляється халепа з непереведеним годинником в камері. В мене - стабільно двічі на рік. Поправити:

Код: [Select]
exiftool "-DateTimeOriginal-=0:0:0 1:0:0" .
Оператор "-=" так би мовити "забирає" а далі - "роки:місяці:дні години:хвилини:секунди". Думаю, загалом зрозуміло.
Злапані моменти — мій блог.

Сашик

  • Адміністратор
  • *****
  • Повідомлень: 5 960
    • Перегляд профілю
Re: ExifTool
« Reply #27 : 13/01/2018, 22:22:32 »
Кумедно, я цю тему використовую з роками, як свій особистий нотатник :) але прийшов час ще одної команди.

Особисто я полюбляю фото з геотегами, але інколи включати трекер, аби познимкувати з однієї точки, банально лінь - він пише в "трек" купу сміття, яке треба потім якось підчищати або що. Тому я ставлю собі точку (або, коли лінуюся, просто запам'ятовую, аби її знайти на гуглокартах - а що там знайдеться, то до нього є всі дані, як-то координати, або можна легко знайти висоту над рівнем моря). Як вліпити ті дані у файлик? А просто:

Код: [Select]
exiftool -exif:gpslatitude=46.761160 -exif:gpslatituderef=N -exif:gpslongitude=7.444430 -exif:gpslongituderef=E -exif:gpsaltitude=1160 -exif:gpsaltituderef=0 A05*.tiff
GPSAltitudeRef приймає значення "0" якщо висота була над р.м., або "1" - якщо "під". Кумедно звісно. До речі, висоту можна опустити, але от широту та довготу вказувати необхідно повністю.
Злапані моменти — мій блог.