Что касается ошибок JPEG files from scratch
, ваша команда пропускает много знаков равенства. Например, эта часть
-GPSDateStamp 2019-07-16
Что вы скажете exiftool для отображения тега GPSDateStamp
. Затем, поскольку 2019-07-16
устанавливается отдельно и это не какой-либо параметр команды exiftool, exiftool считает, что вы хотите обработать файл с именем 2019-07-16
. Эта опция должна быть:
-GPSDateStamp=2019:07:16
Обратите внимание, что форматы даты / времени должны быть разделены двоеточиями. Exiftool гибок в таких вещах (см. FAQ # 5 ), но привычка может привести к трудному обнаружению ошибки в какой-то момент.
Проблема с ошибками not defined
заключается в том, что что эти теги (GPSRoll
, GPSPitch
, GPSImageDirection
) не являются тегами, определенными стандартом EXIF. Exiftool не знает, как их написать, если для них не написано определение. Если вы скачаете файл примера конфигурации exiftool , сохраните его в том же каталоге, что и exiftool, и переименуете в .ExifTool_config
, это добавит определения, чтобы вы могли писать GPSRoll
и GPSPitch
.
Что касается последнего, я думаю, что фактический тег, который вы хотите использовать, это GPSImgDirection
, а не GPSImageDirection
.