Пакетное переименование ImageDescription с шаблоном для нескольких файлов JPEG

Я использовал IrfanView, чтобы переименовать праздничные фотографии моей девушки и себя, чтобы привести их в порядок. Я мог бы упорядочить их и использовать шаблон, чтобы добавить числа перед именами файлов. Шаблон, который я использую для пакетного переименования с помощью IrfanView, — это ###_$N , чтобы добавить числа, но сохранить исходное имя файла.

Это отлично работает для проводника Windows, но на моем SmartTV файлы сортируются по описанию изображения, которое моя девушка использует для добавления дополнительной информации о местоположении или туристических достопримечательностях. Я знаю, что это может быть не лучшее место для этого, она делала это для всех своих изображений до сих пор, и их нелегко редактировать / изменять вручную.

Поэтому я прошу какую-нибудь программу или скрипт, который позволяет мне редактировать/переименовывать ImageDescription моих файлов в соответствии с шаблоном, как в IrfanView. Я хочу добавить числа перед исходным ImageDescription, если они установлены, иначе просто числа, чтобы получить правильный порядок. Вроде как: ###_orignialImageDescription . Я не хочу редактировать имя файла, но сам ImageDescription.

Заранее спасибо!


TLDR: есть ли какая-либо программа или скрипт, который позволяет мне добавлять (увеличивая) числа к исходному описанию изображения нескольких файлов JPEG?

Ответы (2)

Я бы сказал, что реальная проблема, которую нужно исправить, — это программное обеспечение, которое настаивает на сортировке поля описания. Это просто странно. Однако, если вы действительно хотите использовать хакерский обходной путь добавления материала к описанию, вероятно, было бы более надежным просто использовать имена файлов, если они уже обеспечивают правильную сортировку. Что-то вроде этого с exiftool :

exiftool '-imagedescription<$filename $imagedescription' -ext jpg .

или, возможно, вместо этого используйте исходную дату:

exiftool '-imagedescription<$datetimeoriginal $imagedescription' -ext jpg .

при условии, что исходная временная метка с камеры не повреждена в файлах (и точна).

Я считаю, что ExifTool Фила Харви может это сделать. http://www.sno.phy.queensu.ca/~phil/exiftool/index.html