Exiftool: копирование Nikoncapture в коляску и обратно в другой файл

302
rokdd

Я только что прочитал тему Nikon Capture data и exiftool, но он не работает. Я хочу скопировать настройку Nikon Capture из одного файла в другой во временный файл. Я проверил, что в файле (.nef) уже есть теги захвата Nikon.

exiftool.exe -tagsfromfile %1 -MakerNotes:NikonCapture "C:\Users\BENUTZER\Desktop\xmp.xmp" 

Я тоже пробовал

exiftool.exe -tagsfromfile %1 -NikonCapture:all "C:\Users\BENUTZER\Desktop\xmp.xmp" 

Но я получаю сообщение о том, что писать нечего или теги недоступны для записи (я хочу прочитать?)

Кто-нибудь есть идеи, как решить проблему? Спасибо за вашу помощь..

0

2 ответа на вопрос

0
rokdd

Теперь я нашел правильное решение с помощью exiftool.

Копирование с:

exiftool.exe %1 -MakerNotes:NikonCaptureData -b -U > "%temp%\xmp.mie" 

и для нанесения на изображение:

exiftool.exe "-MakerNotes:NikonCaptureData<=%temp%\xmp.mie" -w! -b -U %1 

Я сделал пакет с zip-файлами и инструкцией по интеграции в Nikon View NX 2

0
PhilHarvey

Я ответил на это в NerdAnswer: http://nerdanswer.com/answer.php?q=397889

(но теперь я замечаю проблему с моей первой командой для извлечения информации)

Вы придумали решение, которое работает. Всего несколько пунктов:

1) -U не обязательно в вашей первой команде

2) Первая команда не генерирует файл MIE, поэтому было бы более подходящим расширение, например .DAT или .BIN или, возможно, .NCD.

3) Во второй команде -w !, -b и -U - лишние опции

  • Фил
Это может быть лучше, как комментарий Dave M 10 лет назад 0
Спасибо за отзыв. Я собираюсь исправить упомянутые вами проблемы. rokdd 10 лет назад 0

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