В последнее время я делаю много фотографий в формате RAW, и мне нужен простой, но удобный способ их организации. Я видел много инструментов для сортировки изображений JPG с использованием информации EXIF, но ни один из них на самом деле не работает с файлами RAW ... Не знаю, почему, поскольку JPG встроен в каждый RAW.
Во всяком случае, кто-нибудь знает о способе сделать это? Простой сценарий на основе командной строки подойдет, мне просто нужно что-то, что считывает изображения в папках и организует их в подпапках в зависимости от времени, когда была сделана фотография.
Exiftool читает множество необработанных форматов.
Вы можете использовать команду, подобную этой, чтобы переименовать файлы фотографий:
exiftool '-filename<CreateDate' -d %y%m%d_%H%M%S%%-c.%%le -r -ext cr2 /path/to/pictures
Измените cr2
на любое ваше необработанное расширение и /path/to/pictures
на нужную папку. После переименования вы можете отсортировать их по имени. Здесь есть еще примеры .
Обратите внимание, что чтение необработанных файлов, вероятно, всегда будет движущейся целью, поскольку форматы обычно являются проприетарными, и производители камер могут изменять их по своему усмотрению, но ExifToool, похоже, поддерживает так много из них, что вы, вероятно, охвачены.
a_bet