AmoK Exif Sorter нужен для тех случаев, когда фотоколлекция уже слишком велика для ручного переименования и раскладывания по папкам: программа читает EXIF, IPTC и часть связанных метаданных, строит по ним новые имена файлов и каталогов, умеет копировать, перемещать либо только переименовывать снимки, а до выполнения операции показывает рассчитанный результат. Она особенно полезна фотографам, архивистам и владельцам смешанных коллекций с кадрами из нескольких камер, когда требуется привести имена к единому шаблону, разложить материал по дате, модели камеры или геоданным и не потерять связь с sidecar-файлами.
- Пакетная коррекция света и цвета
- Ретушь и удаление лишних объектов
- Экспорт в JPEG, PNG, BMP и TIFF
- Нет редактирования пикселей
- RAW/HEIF часто без превью
- Результат зависит от метаданных
Как устроена работа AmoK Exif Sorter
Логика программы отличается от каталогизаторов и редакторов изображений. AmoK Exif Sorter не строит собственную медиатеку и не предлагает корректировать экспозицию, цвет или резкость. Его рабочая единица — файл и набор метаданных, из которых вычисляются новое имя и новый путь. Пользователь добавляет отдельные файлы либо каталог, выбирает режим обработки, задаёт шаблон имени и при необходимости шаблон подкаталогов, после чего проверяет таблицу предварительного результата и запускает операцию.
В текущем интерфейсе три режима собраны в группе Sort method: Copy, Move и Rename. При Copy исходники остаются на месте, а в выбранном целевом каталоге создаются копии с рассчитанными именами и путями. При Move файлы переносятся в новую структуру. При Rename меняется имя в исходном расположении, поэтому поле Target directory становится недоступным. Это важное различие: для первой пробной обработки безопаснее использовать Copy, убедиться, что правила дают ожидаемую структуру, и только затем переходить к Move либо Rename.

Основное окно разделено на две функциональные зоны. Слева находятся правило имени, правило каталога, выбор цели, миниатюра и блоки дополнительных параметров. Справа — таблица Files to process, где видны исходное имя, предполагаемое новое имя, новый путь и выбранные столбцы метаданных. Вверху таблицы есть поле Filter, а внизу — кнопки добавления каталога и отдельных файлов. Кнопка запуска в версии 3.31 меняет подпись в соответствии с режимом: вместо абстрактного Start пользователь видит Copy, Move или Rename.
У этой схемы есть практическое преимущество: правило не применяется «вслепую». Любое изменение шаблона сразу пересчитывает колонки New Filename и New Path. Ошибку в разделителях, порядке даты, названии подпапки или выборе метатега можно заметить до изменения файлов. Для массовой обработки это важнее, чем обилие автоматических функций: правильно настроенная предварительная таблица позволяет контролировать результат на десятках и тысячах строк одинаково.
Установка и начало работы
AmoK Exif Sorter 3.31 выпускается для Windows, Linux и macOS. На Windows разработчик предлагает установочный вариант и ZIP без установки; для Linux доступны x64, AArch64 и AppImage, для macOS — x64 и AArch64. Современные сборки поставляются с подходящей Java Runtime Environment, поэтому обычному пользователю не нужно отдельно подбирать Java только ради запуска программы. Это отличает нынешние версии от старых выпусков, где разрядность установленной Java могла непосредственно определять, запустится ли приложение.
После первого запуска имеет смысл не начинать с большой папки. Создайте тестовый каталог с несколькими копиями характерных файлов: обычным JPEG с корректной датой съёмки, фотографией без EXIF, RAW+JPEG-парой, файлом с GPS и, если такие материалы есть в рабочем архиве, видео либо HEIF. Такой набор позволяет проверить не только шаблон, но и поведение при отсутствии даты, обработке sidecar и форматах, для которых миниатюра может быть недоступна.
Перед первой сортировкой откройте File → Options. В диалоге Options собраны параметры, которые влияют на поведение программы в целом. Remember window position сохраняет положение окна, Load default profile on startup автоматически загружает профиль по умолчанию, а Check for a new version on startup включает проверку обновлений. При необходимости доступен прокси. В блоке Language выбирается язык интерфейса, а отдельная настройка разрешает использовать системный язык при формировании текстовых названий дат.

Особенно важен блок Missing Metadata Date. Он определяет, что делать, если у файла нет подходящей даты в метаданных. Доступны варианты использовать текущую дату, дату создания файла, дату изменения файла либо не сортировать такой объект. Для архива с отсканированными фотографиями и файлами, несколько раз копированными между дисками, автоматический переход на дату файловой системы может дать ложную хронологию. Поэтому перед большой операцией лучше проверить, что выбранный fallback действительно соответствует происхождению коллекции.
Если порядок материалов критичен, самый консервативный вариант — Do not sort. Тогда файлы без требуемой даты останутся видимыми как не обработанные, и их можно разобрать отдельно. В версии 3.31 разработчик специально изменил поведение списка так, чтобы необрабатываемые и не завершённые файлы не исчезали после операции. Это облегчает контроль хвоста коллекции: не приходится вычислять пропуски сравнением каталогов.
Меню File, Profile, View и Help
В меню File находятся команды Options, Profile Manager, Add Files, Add Directory и выход из программы. Add Files открывает выбор отдельных объектов, а Add Directory добавляет содержимое каталога. Если включён Search subdirectories, программа проходит и вложенные папки; если опция выключена, обрабатывается только выбранный уровень. Для каталогов с уже готовой внутренней структурой это позволяет избежать случайного втягивания служебных подпапок.
Profile Manager нужен не для каталогизации фотографий, а для хранения наборов правил. Профиль запоминает рабочие настройки сортировки, поэтому удобно иметь отдельные профили, например, для импорта с камеры, семейного архива, коммерческой съёмки и материалов со смартфона. Через меню Profile создаётся новый профиль и выполняется сброс текущих параметров. Имя нового профиля должно содержать не меньше трёх символов.
Меню View содержит команду управления столбцами. Таблица в правой части не ограничена только именем и датой: пользователь может добавить десятки EXIF/IPTC-полей, переставить их и убрать лишнее. Это полезно не только для контроля результата, но и для поиска аномалий: например, можно вывести Camera Model, ISO, Exposure Time, GPS или размеры изображения и быстро увидеть, что часть файлов относится к другой камере либо не содержит ожидаемого тега.
В Help находятся проверка обновлений, справочные и служебные команды, включая просмотр журнала. Лог полезен, если файл не обработался, путь не создаётся или определённый формат не даёт ожидаемой метаинформации. В больших пакетах сообщения интерфейса быстро теряются, а журнал позволяет отличить ошибку чтения метаданных от конфликта имени или проблемы доступа к каталогу.
Добавление файлов и каталогов
Добавить исходные данные можно кнопками Files… и Directory…, командами меню или перетаскиванием. Для разовой выборки удобнее Files: в список попадают только выбранные объекты. Directory лучше подходит для карты памяти, папки импорта или уже существующего архива. Если источник содержит несколько уровней, заранее решите, нужны ли вложенные каталоги: опция Search subdirectories влияет именно на поиск исходных файлов, а не на структуру, которую программа будет создавать по шаблону Directory.
После добавления программа читает доступные метаданные и заполняет таблицу. Для крупных наборов загрузка может занимать заметное время, особенно если приходится извлекать сведения из RAW, HEIF или видео. В современных версиях работа с таблицей и фильтрацией была ускорена, а загрузка миниатюр меньше блокирует интерфейс, однако скорость всё равно зависит от носителя, формата и объёма метаданных. Не стоит оценивать производительность по одной папке на SSD и переносить вывод на медленную карту памяти или сетевой ресурс.

В режиме Copy таблица показывает, куда попадёт каждый объект, а нижняя кнопка также подписана Copy. Пока Target directory не выбран, операция не запускается: это защищает от копирования в неочевидное место. Сначала укажите базовый каталог назначения, затем настраивайте Directory — относительную структуру внутри него. Так проще отделить физическое место хранения от логики формирования подпапок.
Если в списке есть файлы, которые не нужно обрабатывать, их можно удалить из очереди без удаления с диска. Контекстное меню таблицы включает удаление выбранных строк, удаление всех строк и удаление объектов, которые программа считает несортируемыми. Это удобно после фильтрации: сначала выявить проблемный набор, затем исключить его из текущего прохода, не меняя исходную папку.
Таблица предварительного результата
Предварительная таблица — центральный инструмент AmoK Exif Sorter. Базовые колонки показывают Filename, New Filename, New Path и Datetime; в современных профилях также часто присутствуют выдержка, диафрагма, ISO, ширина и высота. Клик по заголовку сортирует таблицу по соответствующему столбцу. Это позволяет быстро найти одинаковые даты, сгруппировать камеры, увидеть файлы с пустыми значениями или проверить, что счётчик изменяется в ожидаемом порядке.
Поле Filter фильтрует строки по содержимому таблицы в реальном времени. При наборе символов результат обновляется сразу. Фильтр особенно полезен в смешанной папке: можно оставить на экране конкретную модель камеры, часть имени, дату или иной отображаемый текст, проверить рассчитанные пути и только затем вернуться ко всему набору. В версии 3.31 исправлена ситуация, при которой сочетание Ctrl+A и Delete при активном фильтре могло удалять из очереди больше строк, чем ожидал пользователь.
Важно различать сортировку таблицы и файловую сортировку. Перестановка строк по заголовку не меняет данные на диске и сама по себе не задаёт правило имени. Она лишь меняет порядок отображения. Новое имя определяется строкой Filename, а новый путь — шаблоном Directory плюс базовым Target directory в режимах Copy и Move. Такой раздельный подход позволяет анализировать набор по любому метаполю, не вмешивая это поле в конечные имена.

Выбор конкретной строки обновляет миниатюру слева, если формат поддерживает визуальное превью. Для RAW и HEIF возможна ситуация, когда метаданные читаются, правило имени работает, но изображения в блоке Thumbnail нет. Это не означает, что файл не будет отсортирован: у ряда RAW-форматов и HEIF заявлена именно работа с метаданными без гарантированного превью.
Настройка столбцов
Через View → Columns открывается Manage Columns. Слева отображаются доступные поля, справа — уже включённые. В списке присутствуют не только стандартные параметры камеры, но и IPTC/XMP-поля: Artist, Byline, Caption, Category, City, Country, Keywords, Copyright, Province/State, а также GPS, объектив, фокусное расстояние, режим экспозиции, рейтинг и другие технические значения. Число доступных столбцов в современной версии измеряется десятками.

Подход к настройке простой: выведите только те поля, которыми будете проверять конкретную задачу. Для хронологической раскладки достаточно имени, новой даты, нового пути и, возможно, модели камеры. Для объединения двух камер полезно добавить Model и DateTime. Для географической сортировки — геокоординаты, City, Country и вычисляемую локацию. Чем меньше лишних столбцов, тем легче заметить аномалию до запуска.
Режим Copy: безопасная проверка правила
Copy создаёт новые файлы в целевом каталоге, сохраняя исходники. Это лучший режим для первой настройки профиля и для импорта с карты памяти, когда оригинальная структура должна остаться нетронутой. Вы задаёте Target directory как корень архива, шаблон Directory — как структуру подпапок, Filename — как новое имя, затем проверяете New Filename и New Path.
Например, корнем может быть папка «Фотоархив», а шаблон Directory — год, месяц и день. Тогда файлы из одной исходной папки расходятся по календарной структуре независимо от того, как они назывались на карте памяти. Filename может включать дату, время, исходное имя или счётчик. Конкретный синтаксис задаётся format tags, поэтому не требуется вручную создавать десятки подпапок.
Copy особенно полезен при миграции старого архива. Сначала можно сформировать новую структуру на другом диске и сравнить количество файлов, выборочно открыть снимки, проверить sidecar и только после этого решать, удалять ли старое расположение. Это медленнее, чем прямой Move, потому что данные физически копируются, зато риск от неправильного шаблона значительно ниже.
Режим Move: перестройка существующего архива
Move использует те же правила имени и каталога, но перемещает исходные объекты в новую структуру. После операции файл больше не остаётся в прежней папке. Режим подходит, когда схема уже проверена и задача состоит именно в реорганизации диска, а не в создании резервной копии.

Перед Move нужно внимательно просмотреть New Path и убедиться, что в шаблоне Directory нет случайного уровня или пустого компонента. Если часть файлов не содержит тега, который использован в имени каталога, результат может отличаться от задуманного. Для тегов, где это допустимо, новая синтаксическая форма поддерживает значения по умолчанию; в остальных случаях лучше либо заменить тег на более надёжный, либо настроить fallback даты в Options.
Не следует использовать Move как замену резервному копированию. В лицензионных условиях разработчик отдельно рекомендует иметь backup перед операциями, которые читают и изменяют файловую структуру. Даже корректное правило не защищает от отключения накопителя, проблем файловой системы или ошибочного выбора исходного каталога.
Режим Rename: изменение имён на месте
Rename оставляет файлы в текущем каталоге и меняет только имена. Поле Target directory в этом режиме отключено, а Directory не участвует в переносе. Такой вариант удобен, когда структура папок уже устраивает, но имена вроде IMG_3842.JPG, DSC_0198.NEF и PXL_2026… нужно привести к единому формату.

Типичная схема — дата и время съёмки плюс короткий постоянный текст либо исходное имя. Если несколько камер снимали одновременно, одной даты до секунды может оказаться недостаточно: два файла могут претендовать на одинаковое имя. Для таких случаев служат правила обработки существующих имён и счётчики. До запуска обязательно отсортируйте таблицу по New Filename и посмотрите, не повторяются ли значения.
Переименование на месте не является полноценной системой версионирования. AmoK Exif Sorter показывает будущий результат, но в сравнении с специализированными пакетными renamer-программами его главная сила — метаданные фотографий, а не сложная цепочка регулярных выражений и трансформаций текста. Если задача состоит в массовой замене фрагментов имени, нормализации регистра и многошаговых текстовых операциях, стоит сравнить его с Advanced Renamer.
Шаблон Filename и format tags
Поле Filename определяет базу нового имени. Вместо жёсткого текста в нём используются format tags — маркеры, которые при расчёте заменяются значениями из метаданных. Классические примеры: %year%, %month%, %day%, %hour%, %minute%, %second%. В результате один шаблон применим ко всей выборке, но каждое имя получается из данных конкретного файла.
Набор тегов заметно шире даты. Программа умеет обращаться к модели и производителю камеры, выдержке, диафрагме, размерам, ISO, фокусному расстоянию, описанию, автору, ключевым словам, местоположению, рейтингу, GPS и ряду других EXIF/IPTC/XMP-значений. В версии 3.31 добавлены, в частности, altitude и location5000; последний вычисляет ближайший населённый пункт с населением не менее 5000 человек по геокоординатам снимка.
В версии 3.30 появился общий %counter%, который увеличивается по всему набору. Он полезен, если дата и время недостаточно уникальны или если нужен компактный последовательный индекс. Для более старой схемы конфликтов также остаются настройки Counters в блоке Existing Files. Эти механизмы решают разные задачи: format tag counter является частью шаблона, а счётчик существующих файлов включается при необходимости разрулить совпадающие конечные имена.
Современный синтаксис поддерживает форму с фигурными скобками и значением по умолчанию, например %{brightness:100}. Это помогает, когда выбранное поле может отсутствовать: вместо пустой части имени можно подставить заранее определённое значение. Такой подход стоит использовать осторожно. Удобный fallback не делает отсутствующее метаполе достоверным; он лишь предотвращает разрыв шаблона.
Помощник по тегам
Справа от полей Filename и Directory есть кнопка вызова списка доступных тегов. Она избавляет от необходимости помнить написание каждого маркера. В списке можно найти требуемое поле, вставить его в шаблон и сразу увидеть пересчитанный результат. Для сложных схем это надёжнее ручного набора, особенно когда используются похожие теги даты съёмки и даты цифровизации.
Поле допускает и прямое редактирование. Это удобно для постоянных разделителей и текстовых фрагментов: например, между датой и временем можно поставить дефис или подчёркивание, добавить название проекта, а затем метатег камеры. Программа подсвечивает форматные теги, поэтому статический текст и маркеры легче различать.
Шаблон Directory и автоматическое создание папок
Поле Directory работает по тому же принципу, что Filename, но результат используется как относительный путь внутри Target directory. Разделитель каталогов можно задавать специальным тегом %dir%. Например, комбинация года, %dir%, месяца, %dir% и дня создаёт трёхуровневую календарную структуру. При обработке программа создаёт недостающие каталоги автоматически.
В версии 3.31 появился тег extension для каталога. Он позволяет развести файлы по подпапкам на основании расширения. Это может быть полезно в смешанной выгрузке, где нужно отделить JPEG, RAW и видео, но применять такой критерий следует осознанно: RAW+JPEG-пара, которую хочется хранить вместе, при сортировке по extension окажется в разных ветках.
Тег %dirname% возвращает имя текущего исходного каталога. Он полезен при миграции уже частично организованного архива, когда требуется сохранить один смысловой уровень из старой структуры и добавить к нему дату или камеру. Такой сценарий позволяет не терять вручную созданные названия проектов, но перед запуском стоит проверить, нет ли среди исходных папок символов, которые на целевой ОС запрещены в именах.
Программа заменяет недопустимые для файловой системы символы в форматных строках. Набор ограничений различается между Windows, Linux и macOS. Поэтому профиль, подготовленный на одной системе, лучше проверять перед использованием на другой: допустимое имя в Linux может требовать иной обработки на Windows.
Обработка совпадающих имён
Блок Existing Files отвечает за ситуацию, когда рассчитанное имя уже существует. В интерфейсе можно выбрать разделитель: дефис, подчёркивание, пробел, символ # либо отсутствие разделителя. Ниже задаётся число разрядов счётчика, опции Always Count и Start with zero. Благодаря этому одинаковые базовые имена превращаются в различимые последовательности, а не перезаписывают друг друга.
Always Count полезен, когда номер должен присутствовать у каждого объекта, даже если конфликтов нет. Start with zero меняет начальное значение последовательности. Число разрядов определяет ведущие нули: два разряда дают значения вида 01, 02 и так далее. Это удобно для файловых менеджеров и программ, которые сортируют имена лексикографически.
Перед массовой операцией проверьте не только визуальное отсутствие дублей, но и регистр, расширения и возможные sidecar. Старые версии программы отдельно исправляли ситуации, когда имена, различающиеся только регистром, могли приводить к конфликтам. Современная версия учитывает системные ограничения лучше, однако конечный результат всё равно зависит от выбранной файловой системы.
Дата съёмки и блок Change Date
В нижней части левой панели расположен блок Date с флажком Change Date и шестью полями: Years, Months, Days, Hours, Minutes и Seconds. Эти значения позволяют сместить дату, которую AmoK Exif Sorter использует при расчёте правил. Типичный случай — неверно настроенные часы камеры или съёмка двумя аппаратами, один из которых отставал на несколько минут.
Смещение задаётся сразу для выбранного набора. Если камера показывала время на час меньше реального, можно добавить один час; если ошибка сложнее, комбинируются годы, месяцы, дни, часы, минуты и секунды. Диапазон смещения по годам в современных версиях значительно расширен и рассчитан не только на небольшую коррекцию. Однако массовое смещение лучше проверять на нескольких файлах, особенно вблизи полуночи и перехода месяца: плюс один час может одновременно изменить день, месяц или год в вычисляемом имени.
Не следует воспринимать этот блок как универсальный редактор метаданных. Практическая задача AmoK Exif Sorter — правильно рассчитать сортировочную дату и имя. Для сложного редактирования конкретных EXIF/XMP-полей, массовой записи GPS, удаления метаданных или синхронизации нескольких временных тегов лучше использовать специализированный редактор, например ExifTool. В самой программе основной контроль результата выполняется через таблицу предварительного просмотра.

В старом официальном интерфейсе логика была той же: слева задавались правила имени и каталога, справа отображался будущий путь. Современный дизайн стал более аккуратным и получил новые форматы, фильтры и теги, но концепция «настроить правило — увидеть рассчитанный результат — выполнить пакет» сохранилась. Поэтому старые справочные материалы по базовой модели работы всё ещё узнаваемы, хотя названия отдельных пунктов и поддерживаемые форматы заметно изменились.
EXIF, IPTC, XMP и какие данные можно использовать
EXIF даёт техническую основу для большинства сценариев: дата и время съёмки, производитель и модель камеры, выдержка, диафрагма, ISO, фокусное расстояние, ориентация, размеры кадра и GPS, если камера или телефон их записал. AmoK Exif Sorter использует эти поля как источник для имён, путей и отображаемых колонок. То есть значение метаданных можно не просто посмотреть, а включить в правило сортировки.
IPTC полезен там, где архив размечен содержательно. Поля авторства, подписи, описания, города, страны, региона, ключевых слов и copyright позволяют строить структуру не только по технике съёмки, но и по смысловым признакам. Если фотограф заранее заполняет IPTC в редакторе или DAM-системе, AmoK Exif Sorter может использовать эту разметку при переносе файлов в архив.
Современная версия также учитывает некоторые значения из встроенного XMP. В ветке 3.30, например, чтение City, Country и Province/State было расширено так, чтобы данные из embedded XMP могли подменять соответствующие базовые IPTC-значения. Ранее добавлялась поддержка XMP Rating. Это важно при работе с файлами, которые прошли через RAW-конвертер или каталогизатор: часть пользовательских метаданных может храниться именно в XMP, а не в классическом IPTC-блоке.
Наличие тега в списке не гарантирует, что он заполнен в каждом файле. Одни камеры записывают объектив и GPS, другие — нет; у экспортированного изображения часть исходных EXIF может быть удалена; скриншот или изображение из мессенджера нередко вообще не содержит времени съёмки. Поэтому качественный профиль строится от тех полей, заполненность которых вы проверили на своей коллекции.
GPS, location и location5000
Для снимков с координатами доступны широта, долгота и географические теги. В версии 3.10 появился reverse geocoding: тег %location% определяет ближайший населённый пункт с населением более 500 человек. В версии 3.31 добавлен location5000, ориентированный на ближайший населённый пункт с населением не менее 5000 человек. Также появился altitude для высоты.
Разница между точными координатами и вычисленным названием места принципиальна. Координаты стабильнее как исходные данные, но плохо читаются в имени папки. Location удобнее для человеческого архива, однако результат зависит от базы геокодирования и ближайшего населённого пункта, а не от «событийного» смысла места. Фотография в национальном парке может получить имя ближайшего города, хотя пользователь ожидал название парка.
Если архив важен, разумно не полагаться на геоназвание как на единственный идентификатор. Можно сочетать год и месяц с location, а оригинальные координаты оставить в метаданных. Тогда при изменении способа геокодирования архив не теряет хронологический каркас.
Поддерживаемые форматы: что реально обрабатывается
Нынешняя версия давно вышла за пределы JPEG. В актуальном списке источников встречаются JPG, JPEG, JPE, THM и INSP; HEIF, HEIC и HIF; PNG; видео AVI, MP4, MPEG, MOV и форматы Insta360; а также ряд RAW: Adobe DNG, Canon CR2 и CRW, Fujifilm RAF, Leica RWL, Nikon NEF, Olympus ORF, Pentax PEF, Sony ARW, SRF и SR2. Это делает программу пригодной для смешанной папки после съёмки, где рядом лежат JPEG, RAW, sidecar и короткие видео.
Но поддержка формата не означает одинаковый набор функций. Для большинства RAW и для HEIC/HEIF официально заявлялась прежде всего поддержка метаданных; изображение и миниатюра могут быть недоступны. Поэтому оценивать «работает ли формат» нужно по задаче. Если программа читает DateTimeOriginal и модель камеры из NEF и корректно строит New Filename, сортировка может быть полностью пригодна даже без Thumbnail.
Для видео ситуация аналогична: программа добавила поддержку MOV, AVI и MP4 и умеет использовать связанные видео-теги, включая fps, samples per second, video codec, audio codec и duration. Однако это не видеоредактор и не проигрыватель. Видео включается в общий файловый поток прежде всего как объект для именования и раскладки.
При работе с новым или редким расширением сначала добавьте один-два файла и посмотрите, какие поля реально заполнились. Если DateTime пуст, а правило построено на дате, выберите подходящий fallback или исключите такой тип из текущей операции. Если критично сохранять RAW вместе с JPEG, проверяйте sidecar-механику и конечный путь сразу для пары.
Sidecar-файлы и связанные пары
Флажок Process sidecar files нужен для сопутствующих файлов, которые должны перемещаться и переименовываться вместе с основным объектом. В типичном RAW-процессе это XMP, созданный редактором; в камерах и специализированных системах могут встречаться другие файлы с совпадающей основой имени. Если sidecar оставить в старой папке после переименования основного снимка, связь между ними может быть потеряна.
В версии 3.01 sidecar стали отображаться как дочерние элементы в дереве предварительного просмотра. В 3.20 логика сопоставления была уточнена: например, abc.jpg соответствует abc.jpg.xmp, но не должен случайно захватить abc.cr2.xmp. В 3.30 добавлен расширенный случай, когда abc.jpg может сопоставляться с abc.jpg.txt. Эти изменения показывают, почему флажок sidecar стоит рассматривать как часть целостности набора, а не как второстепенную косметическую опцию.
Если в папке одновременно лежат RAW, JPEG и XMP, полезно провести пробный Copy в пустую структуру и проверить каждую группу. Особенно внимательно смотрите на случаи, где у JPEG и RAW одинаковая основа имени: логика sidecar не должна случайно привязать XMP не к тому основному файлу. При нестандартных расширениях лучше не предполагать поддержку, а проверить фактический New Path.
Профили: как не настраивать шаблон заново
Профиль хранит набор параметров, который можно быстро переключать из выпадающего списка вверху. Для постоянной работы полезно создавать профили по задаче, а не по дате конкретной съёмки. Например: «Импорт JPEG+RAW по год/месяц/день», «Только переименование на месте», «Архив смартфона по дате и location», «Коммерция — дата_проект_счётчик».
Такой подход снижает вероятность ошибок. Если однажды проверено, что конкретная камера корректно заполняет DateTimeOriginal, а связанный XMP переносится как надо, профиль становится воспроизводимым рабочим правилом. При следующей съёмке остаётся выбрать источник и целевой каталог, а не собирать строки Filename и Directory заново.
Через Profile Manager профили можно переименовывать, удалять и назначать профиль по умолчанию. Опция Load default profile on startup полезна на компьютере, где почти всегда применяется одна схема импорта. Если же на одном рабочем месте обслуживаются разные проекты, автозагрузка может, наоборот, создать ложное чувство, что выбран нужный профиль. В таком случае удобнее держать нейтральный профиль и выбирать рабочий вручную.
Не стоит сохранять в профиль слишком специфичный Target directory, если один и тот же шаблон используется на разных дисках. Перед обработкой всё равно полезно глазами проверить корень назначения, новый путь первых и последних файлов и состояние флажков Search subdirectories и Process sidecar files.
Встроенный просмотр изображения и метаданных
AmoK Exif Sorter включает миниатюру в главном окне и отдельный просмотр изображения. Это не замена полноценному viewer: его задача — помочь идентифицировать файл и сопоставить кадр с данными, по которым строится сортировка. В старых официальных скриншотах viewer показывал фотографию рядом с подробным списком EXIF/IPTC; в новых версиях его компоновка дорабатывалась, появилась ориентация по EXIF и удобное открытие файла в системном менеджере.

Просмотр особенно полезен, когда в списке несколько кадров с одинаковым временем или похожими именами. Вы можете выбрать строку, убедиться, что это нужная сцена, проверить камеру, размер и дату, а затем скорректировать правило. Для RAW/HEIF отсутствие превью не препятствует работе с метаданными, но лишает этого визуального контроля.
Если миниатюра выглядит повернутой неверно, важно учитывать версию программы: поддержка EXIF Orientation для thumbnail и viewer была улучшена ещё в ветке 2.62. В современной версии это обычное ожидаемое поведение, поэтому систематически неправильная ориентация чаще указывает на необычный файл или отсутствующий/повреждённый тег, а не на само правило сортировки.
Экспорт метаданных в CSV и XML
Контекстное меню таблицы позволяет экспортировать выбранные данные в CSV или XML. Это полезно, когда метаданные нужны за пределами самой операции сортировки: для инвентаризации архива, проверки камер, формирования списка кадров или анализа в таблице. Старый текстовый экспорт со временем был заменён CSV, а XML-структура расширялась, в том числе отдельным элементом Location для геоданных.

Экспорт не надо путать с резервной копией изображений. CSV/XML содержит сведения о файлах, но не сами фотографии. Зато перед большой миграцией такой отчёт может служить контрольным снимком состояния: сохранить исходные имена, даты, модель камеры, GPS и другие нужные столбцы, а после операции сравнить с новой структурой.
Если выполняется временное смещение даты через Change Date, не следует автоматически считать экспорт «исправленным EXIF». В современных версиях разработчик отдельно исправлял экспорт так, чтобы скорректированные для сортировки даты не попадали в CSV/XML как подмена оригинальных значений. Это ещё одна причина рассматривать дату в AmoK Exif Sorter прежде всего как часть вычисления операции, а не как полноценное массовое редактирование всех метатегов.
Практический сценарий: разложить карту памяти по годам, месяцам и дням
Самый понятный сценарий — импорт с карты памяти в календарную структуру. Для первого прохода выберите Copy. В Target directory укажите корень архива. В Directory соберите три уровня из года, месяца и дня с разделителем каталогов между ними. В Filename задайте дату и время, а если нужна уникальность — добавьте секунды и счётчик.
- Добавьте исходный каталог через Directory…
- Оставьте Search subdirectories включённым только если карта реально содержит нужные вложенные папки.
- Проверьте, что в колонке Datetime у кадров отображается время съёмки, а не неожиданная дата файловой системы.
- Настройте Directory и убедитесь, что New Path содержит ожидаемые год, месяц и день.
- Отсортируйте таблицу по New Filename и проверьте конфликты.
- Выполните Copy и выборочно сравните файлы в новом архиве с исходниками.
Если часть снимков не содержит метадаты, решите это до запуска. Для фотографий, экспортированных из другого редактора, дата создания файла может совпадать с датой экспорта, а не съёмки. В таком случае автоматический fallback на file creation date создаст красивую, но исторически неверную структуру. Лучше исключить такие кадры из первого прохода и разобрать отдельно.
Практический сценарий: объединить фотографии с двух камер
При съёмке события на две камеры главная проблема — не просто переименовать файлы, а свести их в единую временную последовательность. Если часы камер были синхронизированы, достаточно использовать дату и время вплоть до секунд и добавить счётчик на случай совпадений. Если одна камера отстаёт, включите Change Date для её набора и внесите точное смещение.
Надёжнее обрабатывать камеры по отдельности одним профилем, меняя только временную коррекцию. Сначала определите смещение по кадру, снятому одновременно, например по вспышке, хлопку или другому общему моменту. Затем загрузите файлы первой камеры, проверьте новые имена, скопируйте их в тестовую структуру. После этого сделайте то же для второй камеры с нужным offset.
Если модель камеры включена в шаблон имени, различать источники проще, но итоговая хронология становится менее компактной. Альтернативный вариант — оставить модель только как столбец для контроля, а в имя поместить дату, время и последовательный счётчик. Это вопрос организации архива, а не технического ограничения программы.
Практический сценарий: сохранить RAW, JPEG и XMP вместе
Пары RAW+JPEG удобны, когда камера одновременно сохраняет исходник и готовый JPEG. К ним может добавляться XMP после работы в RAW-конвертере. В AmoK Exif Sorter включите Process sidecar files, убедитесь, что все связанные объекты появились в дереве таблицы, и не используйте структуру Directory по extension, если хотите сохранить пару рядом.
Шаблон Filename лучше строить так, чтобы база имени для RAW и JPEG совпадала, а расширение оставалось родным. Тогда после копирования в целевой каталог вы получите, например, одинаково названные .NEF и .JPG плюс соответствующий sidecar. В таблице проверьте не только New Filename, но и вложенность sidecar.
Если программа показывает метаданные RAW, но не thumbnail, это само по себе не проблема. Критерий успеха — корректные дата, имя, путь и сохранённая связь файлов. Визуальную проверку содержимого RAW можно выполнить в специализированном просмотрщике после пробного Copy.
Практический сценарий: переименовать архив без изменения папок
Если папки уже распределены по проектам, а проблема только в нечитаемых именах, используйте Rename. Directory и Target directory в этом случае не нужны. В Filename можно собрать дату съёмки, время, короткий текст проекта и счётчик. Предпросмотр покажет конечные имена, не перемещая строки по диску.
Особенно внимательно проверяйте архивы, где имена связаны с внешними проектами — каталогом Lightroom, монтажом, веб-галереей или базой заказов. AmoK Exif Sorter меняет имена файлов на диске; стороннее приложение может потерять ссылку на них. Для такого сценария сначала выясните, умеет ли основная DAM-система отслеживать внешнее переименование. Если нет, безопаснее переименовывать из самой DAM или делать операцию до импорта в неё.
Практический сценарий: распределить снимки по географии
Для фотографий со смартфона или камеры с GPS можно использовать location либо location5000. Базовую структуру лучше сделать двухуровневой: сначала год/месяц, затем географический тег. Так архив не превращается в длинный список городов и остаётся устойчивым, даже если разные поездки проходили через одно место.
До обработки выведите в таблицу широту, долготу и вычисляемое название. Просмотрите несколько кадров на границе городов или в сельской местности. Если location возвращает слишком мелкие населённые пункты, location5000 может дать более удобную группировку; если, наоборот, важна точность, храните координаты в метаданных, а каталоги называйте вручную после первичной сортировки.
Практический сценарий: видео и файлы Insta360
В смешанной папке с фото и роликами удобно сохранить общий принцип даты. Для поддерживаемых видео AmoK Exif Sorter умеет читать временные и технические данные, а новые версии расширили список расширений Insta360. Это позволяет переименовать и разложить MP4, MOV или AVI рядом со снимками события, не отделяя их вручную.
Однако у видео метадата времени не всегда соответствует моменту съёмки так же предсказуемо, как DateTimeOriginal у камеры. Разные устройства и программы записи используют CreateDate, MediaCreateDate, время файловой системы и часовые пояса по-разному. Перед массовым импортом сравните несколько роликов с соседними фотографиями по фактическому времени и только потом закрепляйте профиль.
Фильтр как инструмент диагностики
Поле Filter полезно не только для поиска конкретного файла. Оно позволяет разбивать контроль большой очереди на поднаборы. Например, добавьте столбец Model, введите модель камеры в Filter и проверьте только её файлы. Затем аналогично можно посмотреть вторую камеру, RAW, конкретный год или строки с определённым фрагментом пути.
Если вам нужно удалить из очереди проблемные объекты, сначала убедитесь, что понимаете область действия команды. В современной версии исправлено поведение Ctrl+A и Delete при активном фильтре, но всё равно лучше смотреть на счётчик строк и пользоваться явными командами контекстного меню. Удаление из очереди не равно удалению с диска, однако оно меняет состав текущей операции.
Производительность и большие коллекции
AmoK Exif Sorter рассчитан на пакетную работу и официально заявляет обработку тысяч изображений, однако это не означает фиксированную скорость для любого набора. Время складывается из чтения каталога, извлечения метаданных, построения превью, проверки конфликтов и, при Copy или Move, реальной работы накопителя. JPEG на локальном SSD и несколько тысяч RAW на медленном внешнем диске — принципиально разные нагрузки.
Если цель — быстро проверить правило, не обязательно сначала загружать весь архив. Выберите характерную выборку из 50–100 файлов с разными камерами, датами и форматами. Настройте столбцы и шаблоны на ней, затем сохраните профиль и только после этого применяйте его к полному каталогу. Это сокращает цикл «изменил правило — дождался пересчёта — заметил ошибку».
На больших наборах не стоит выводить десятки столбцов без необходимости. Каждый дополнительный параметр повышает визуальную сложность таблицы, а некоторые данные требуют более глубокого чтения метаданных. Для обычной календарной сортировки достаточно нескольких колонок; расширенную диагностику можно делать отдельным проходом.
Превью и viewer также не обязательны для каждой задачи. Если RAW читается по метаданным, но миниатюра недоступна, не нужно конвертировать его только ради AmoK Exif Sorter. Проверяйте метаполя и конечный путь. В современных версиях приложение стало меньше блокировать интерфейс при загрузке thumbnail и заметно ускорило сортировку и фильтрацию таблицы, но интенсивное чтение с медленного носителя всё равно остаётся ограничением самого устройства хранения.
Для Copy главным фактором после чтения метаданных становится пропускная способность источника и приёмника. Перенос с карты памяти на HDD будет идти иначе, чем копирование между разделами SSD. Move внутри одной файловой системы может оказаться почти мгновенным, потому что меняются записи каталогов, а Move между разными томами фактически потребует копирования и удаления. Поэтому корректнее говорить о характере нагрузки, а не обещать определённое число файлов в минуту.
Как проверить правило перед запуском
Самая полезная привычка при работе с AmoK Exif Sorter — воспринимать New Filename и New Path как обязательный этап проверки, а не как информационную колонку. Перед кнопкой Copy, Move или Rename полезно пройти короткий контрольный список.
- У первых и последних файлов ожидаемая дата.
- Файлы без даты либо исключены, либо получают осознанный fallback.
- В New Filename нет пустых сегментов и неожиданных разделителей.
- В New Path нет лишнего уровня каталога.
- Счётчик действительно устраняет совпадения.
- RAW, JPEG и sidecar попадают туда, куда задумано.
- Для Copy и Move выбран правильный Target directory.
- Для Rename внешние каталоги и проекты не зависят от старых имён.
Полезно отсортировать таблицу по New Path, а затем по New Filename. При сортировке по пути становятся заметны файлы, случайно ушедшие в другую ветку; по имени — коллизии и пропуски. Если используется location, добавьте столбцы координат и выборочно проверьте строки разных мест.
После пробного Copy сравните количество обработанных объектов и размер выборки. Не обязательно рассчитывать контрольные суммы внутри AmoK Exif Sorter — такой функции программа не заявляет, — но файловый менеджер или отдельная утилита может подтвердить, что копирование завершилось полностью. Для ценного архива такая независимая проверка полезнее, чем повторное нажатие Copy.
Типичные ошибки и способы исправления
Кнопка Copy или Move неактивна
Чаще всего не выбран Target directory. В режимах Copy и Move программа должна знать базовый каталог назначения. Выберите его кнопкой папки рядом с полем, затем проверьте New Path. В Rename это поле намеренно отключено, потому что файлы остаются в исходной папке.
Файлы попадают в сегодняшнюю дату
Проверьте File → Options → Missing Metadata Date. Если выбран Use current date, каждый объект без подходящего временного метатега получит текущую дату для расчёта. Для архива это редко правильный выбор. Переключитесь на дату создания, дату изменения либо Do not sort — в зависимости от происхождения файлов.
После копирования структура папок пустая или слишком плоская
Проверьте строку Directory. Если в ней нет разделителей каталогов или используются неподходящие теги, все файлы могут попасть на один уровень. Для календарной иерархии разделяйте компоненты %dir%. Обязательно смотрите на New Path: он показывает результат ещё до операции.
В имени остаются пустые участки
Причина обычно в отсутствующем метатеге. Например, не каждый файл содержит GPS, Lens или IPTC City. Выведите проблемное поле отдельной колонкой, убедитесь, что значение действительно отсутствует, и либо уберите тег из шаблона, либо используйте форму со значением по умолчанию там, где она подходит. Не подменяйте отсутствующее значение правдоподобным текстом, если важна точность архива.
RAW сортируется, но миниатюры нет
Для большинства RAW и HEIF программа ориентируется прежде всего на метаданные и не гарантирует визуальное превью. Если DateTime, New Filename и New Path заполнены корректно, отсутствие Thumbnail не означает отказ сортировки. Для визуального контроля откройте RAW во внешнем просмотрщике.
Sidecar остался в исходной папке
Убедитесь, что включён Process sidecar files и что sidecar правильно сопоставился с основным файлом. Имена вида image.jpg.xmp и image.cr2.xmp обрабатываются не одинаково: алгоритм намеренно различает такие случаи. На нестандартном расширении сначала протестируйте пару в режиме Copy.
Время съёмки сдвинуто на час или несколько часов
Определите, где возникла ошибка: в часах камеры, часовом поясе видео, исходном метатеге или файловой дате. Если это постоянная ошибка камеры, используйте Change Date. Если проблема касается только части форматов, лучше разделить обработку на два профиля или два прохода, иначе коррекция испортит уже правильные файлы.
После Rename сторонняя программа потеряла фотографии
Это ожидаемый риск внешнего переименования. Каталогизатор, видеомонтаж или проект может хранить абсолютные пути и исходные имена. Верните файлы из резервной копии или используйте функцию relink в стороннем приложении. На будущее переименовывайте до импорта в DAM либо изнутри той программы, которая управляет библиотекой.
В списке остаются красные или необрабатываемые строки
Не удаляйте их автоматически, пока не понятна причина. Проверьте дату, доступ к источнику, конфликт имени, расширение и лог. Современная версия сохраняет необработанные строки видимыми после завершения, что позволяет разобрать их отдельно. Если проблема систематическая для одного типа, исключите его фильтром и создайте второй проход.
Путь содержит неожиданный город
Теги location и location5000 работают по ближайшему населённому пункту. Это не семантическое распознавание достопримечательности и не ручная геотека. Проверьте координаты и, если автоматическое имя не подходит, используйте более общий календарный путь либо заранее заполненный IPTC City.
Файл не появляется после Add Directory
Проверьте фильтр типов в диалоге выбора, опцию Search subdirectories и фактическое расширение. Современная версия поддерживает широкий, но конечный список форматов. Если файл лежит во вложенной папке при выключенном поиске подпапок, он не будет добавлен. Для экзотического типа не стоит рассчитывать, что выбор All files автоматически означает полноценное чтение метаданных.
Работа с уже существующими файлами в целевой папке
Сценарий с существующим архивом сложнее импорта в пустой каталог. В Target directory уже могут находиться файлы с теми же рассчитанными именами, но другим содержимым. AmoK Exif Sorter предлагает счётчики и разделители, однако они решают проблему уникальности имени, а не идентичности содержимого. Файл 2026-04-10_120000-01.jpg может быть как второй серией, так и дубликатом первого.
Если задача — дедупликация, используйте отдельный инструмент с хешированием или визуальным сравнением. AmoK Exif Sorter не следует назначать роль, которой у него нет. Его работа — обеспечить предсказуемое именование и файловую структуру. Дубликаты лучше устранить до сортировки или проверить после неё по контрольным суммам.
При добавлении новых съёмок в постоянный архив задайте стабильную схему счётчика и не меняйте её от раза к разу. Если в одном профиле два разряда, а в другом четыре, соседние файлы будут выглядеть неоднородно. Для долгоживущего архива предсказуемость правил важнее красоты одного конкретного имени.
Как проектировать устойчивые имена файлов
Хорошее имя должно быть достаточно информативным, но не зависеть от хрупких метаданных. Дата и время обычно надёжнее, чем описание, место или ключевые слова. Поэтому базовая схема «год-месяц-день_час-минута-секунда_счётчик» переносится между камерами и программами лучше, чем длинная строка из модели, места, объектива и IPTC Caption.
Избегайте символов, которые могут конфликтовать с файловыми системами и облачными сервисами. Программа сама заменяет запрещённые символы с учётом ОС, но лишняя экзотика усложняет перенос архива. Дефис и подчёркивание обычно безопаснее двоеточия и слешей, которые в одном контексте являются символами имени, а в другом — разделителями.
Если имя предназначено не только для компьютера, но и для человека, оставляйте неизменный порядок компонентов. Например, дата всегда сначала, затем время, затем проект, затем счётчик. Тогда сортировка в проводнике совпадает с хронологией, а поиск по проекту остаётся возможным. Если проект хранится только в IPTC, не обязательно дублировать его в имени.
Для нескольких камер можно либо включить модель в имя, либо использовать короткий код камеры как статический текст в разных профилях. Второй вариант устойчивее к длинным и изменчивым значениям Model, но требует дисциплины. В любом случае New Filename показывает точный результат, поэтому решение можно проверить на реальном наборе до запуска.
Когда использовать дату файла, а когда EXIF
Дата файла и дата съёмки — разные сущности. DateTimeOriginal описывает момент создания кадра камерой. File creation date и file modification date зависят от копирования, распаковки, экспорта и файловой системы. На исходной карте памяти они иногда близки, но после нескольких лет миграций могут полностью расходиться.
Для цифровых фотографий из камеры приоритет обычно имеет дата съёмки. Файловую дату стоит использовать как fallback только после проверки. Для сканов старых бумажных фото EXIF-даты съёмки может не быть вовсе, а дата файла отражает день сканирования. Если задача — историческая хронология, ни одна из них не является датой события, поэтому автоматическую сортировку лучше сочетать с ручной разметкой.
Видео также требует отдельной проверки. Контейнеры могут хранить несколько временных полей, иногда в UTC, иногда в локальном времени. Если смешать их с JPEG и слепо применить один тег, ролик может оказаться в соседнем дне. Сверяйте несколько пар «фото + видео», снятых подряд, и только после этого переносите схему на весь архив.
Использование IPTC для тематического архива
Если фотографии уже размечены IPTC, AmoK Exif Sorter можно использовать как простой файловый «вывод» этой разметки. Например, в Directory добавить год, затем City или Country; в Filename оставить дату и оригинальное имя. Такой подход переносит смысловую информацию из метаданных в файловую систему и делает структуру понятной даже без каталога.
Недостаток в том, что IPTC часто заполнен неоднородно. В одном файле City может быть «Amsterdam», в другом «Амстердам», в третьем пусто. Программа честно использует существующие значения и не нормализует семантику. Поэтому перед построением папок по IPTC желательно проверить уникальные варианты в DAM или экспортировать CSV и привести словарь к единому виду.
Если встроенный XMP содержит City, Country или Province/State, современная версия умеет учитывать эти значения. Это удобно после Lightroom-подобных рабочих процессов, но создаёт ещё одну причину для предварительного контроля: при наличии нескольких источников метаданных приоритет может отличаться от ожиданий старого архива.
Использование рейтинга и технических параметров
Рейтинг XMP можно вывести столбцом и использовать как часть правила. Технически ничто не мешает распределять файлы по Rating, модели камеры, объективу, ISO или выдержке. Но такие структуры полезны скорее для лабораторных и учебных архивов, чем для повседневной фототеки: изменение рейтинга в редакторе после сортировки уже не переместит файл автоматически.
AmoK Exif Sorter не является сервисом постоянного наблюдения. Он выполняет пакет по текущему состоянию метаданных. Если позже рейтинг, ключевые слова или описание меняются в DAM, файловая структура остаётся прежней. Поэтому долговечные каталоги лучше строить на стабильных свойствах — дате, проекте или вручную выбранном месте, а изменяемые оценки оставить внутри метаданных.
Проверка метаданных перед переносом
Перед крупной миграцией полезно вывести в таблицу Filename, Datetime, Camera Model, Width, Height, Rating, GPS и New Path. Затем пройти по краям набора: самые старые файлы, самые новые, разные камеры, разные форматы. Так быстрее обнаруживаются массовые особенности — например, одна камера пишет дату цифровизации вместо ожидаемой даты съёмки или определённый экспорт удаляет GPS.
Если нужно документировать исходное состояние, экспортируйте выбранные метаданные в CSV/XML. Такой файл удобно открыть в табличном редакторе и отсортировать по пустым значениям. Это не обязательная часть работы AmoK Exif Sorter, но хороший способ отделить проблему данных от проблемы шаблона.
Портативное использование
Для Windows существует ZIP-вариант без обычной установки. Современные пакеты включают нужную Java-среду, поэтому portable-сценарий проще, чем в старых версиях. Он удобен на рабочей станции, где нельзя устанавливать дополнительное ПО, или когда несколько компьютеров должны использовать одинаковую версию программы.
При переносе portable-копии учитывайте, где хранятся пользовательские настройки и профили. Старые инструкции предлагали запуск JAR с переопределённым user.home для полностью переносимого режима. В актуальном рабочем процессе надёжнее проверить фактическое расположение профилей и не предполагать, что копирование одной папки автоматически переносит все пользовательские данные.
Особенности Windows, Linux и macOS
Основная логика правил едина на всех трёх системах, но пути и допустимые символы различаются. На Windows нельзя использовать часть символов, которые допустимы в Linux. macOS имеет собственные ограничения и правила интерфейса. Программа учитывает различия файловых систем и в прошлых версиях специально исправляла обработку двоеточий, пробелов и высоких DPI.
Если профиль физически переносится между ОС, сначала откройте его на тестовой папке. Особенно это важно, если в статическом тексте Filename есть необычные знаки или Directory опирается на имя исходной папки. Автоматическая замена недопустимого символа предотвращает ошибку записи, но может изменить ожидаемый вид имени.
Актуальные сборки существуют для x64 и AArch64 там, где это заявлено разработчиком: Linux и macOS имеют ARM-варианты, Windows официально распространяется отдельным современным пакетом. В статье нет необходимости привязывать рабочие функции к номеру версии ОС: критично лишь использовать сборку под свою платформу и не смешивать рекомендации старых Java-выпусков с нынешними пакетами.
Что AmoK Exif Sorter не делает
Программа не редактирует изображение как фоторедактор. В ней нет коррекции экспозиции, баланса белого, ретуши, удаления объектов, изменения фона или художественных фильтров. Thumbnail и viewer предназначены для контроля, а не для обработки пикселей.
Она не заменяет DAM-систему с каталогом, виртуальными коллекциями, распознаванием лиц и полнотекстовой базой. После сортировки результат существует в файловой системе. Профили хранят правила, но не превращают программу в медиатеку.
Она не является универсальным редактором EXIF/XMP. Программа читает большое число полей, использует их в правилах и позволяет корректировать сортировочную дату, но массовая запись произвольных тегов — задача специализированных инструментов. Если нужно изменить Copyright, GPS, Camera Model или удалить метаданные, выбирайте инструмент, предназначенный именно для редактирования метаинформации.
Она не выполняет дедупликацию по содержимому и не гарантирует идентичность файлов с похожими именами. Счётчики предотвращают конфликт названий, но не отвечают на вопрос, одинаковы ли два снимка.
Она не отслеживает папку в реальном времени. После изменения новых файлов операция должна быть запущена снова. Для автоматических импортных конвейеров без ручного запуска понадобится другой уровень автоматизации.
Ограничения RAW и HEIF
Главное ограничение RAW и HEIF — не отсутствие метаданных, а неполный визуальный слой. Для многих RAW заявлена работа только с метаданными, без preview image и thumbnails. HEIC/HEIF также добавлялись как metadata-only. Поэтому пользователь может успешно переименовать и переместить файлы, но не увидеть кадр внутри AmoK Exif Sorter.
Это ограничение особенно заметно при разборе нескольких похожих кадров. В JPEG можно щёлкнуть строку и визуально идентифицировать сцену; в RAW без миниатюры приходится ориентироваться на имя, время и внешнюю программу. Если в архиве важен визуальный отбор, сортировку лучше выполнять после отбора в RAW-конвертере или параллельно держать JPEG-превью.
Безопасность рабочего процесса
Любая пакетная файловая операция потенциально затрагивает много объектов одним действием. В AmoK Exif Sorter есть предварительный расчёт, но он не заменяет резервную копию. Для ценного материала сохраняйте оригиналы на отдельном носителе или начинайте с Copy в новую папку. После проверки структуры можно удалить прежнюю копию средствами файловой системы.
Особенно осторожно работайте с Rename и Move на единственном экземпляре коллекции. Ошибка шаблона сама по себе обычно обратима вручную, но при десятках тысяч файлов восстановить исходные имена без сохранённой карты сложно. Экспорт метаданных до операции и резервная копия дают намного более надёжную страховку.
Сравнение с аналогами
AmoK Exif Sorter занимает узкую позицию между обычным пакетным переименовщиком и метаданными-фотоменеджером. Он сильнее простых renamer-программ там, где путь должен строиться из EXIF/IPTC, но заметно уже полноценного фоторедактора. Поэтому сравнивать его полезно не по числу функций вообще, а по конкретной задаче.
| Программа | Основная задача | Что удобно в сравнении с AmoK Exif Sorter | Что учитывать |
|---|---|---|---|
| AmoK Exif Sorter | Сортировка, копирование, перенос и переименование по метаданным | EXIF/IPTC-шаблоны для имени и каталогов, профили, sidecar, предварительная таблица | Не редактирует изображение; часть RAW/HEIF без превью |
| ФотоМАСТЕР | Редактирование и пакетная обработка фотографий | Коррекция света и цвета, фильтры, ретушь, удаление объектов и фона, пакетное изменение размера | Не является специализированным сортировщиком файлов по EXIF/IPTC-шаблонам |
| Advanced Renamer | Массовое переименование, копирование и перенос файлов | Много методов изменения имени, EXIF/XMP, регулярные выражения, скрипты, undo пакетной операции | Функционал шире фотосортировки и требует собрать цепочку методов |
| ExifTool | Чтение, запись и преобразование метаданных из командной строки | Очень широкий набор форматов и тегов, гибкие условия, переименование и перемещение по любым данным | Командный интерфейс сложнее для пользователя, которому нужен визуальный шаблон |
AmoK Exif Sorter и ФотоМАСТЕР
ФотоМАСТЕР решает другую основную задачу. Это фоторедактор для Windows с коррекцией изображения, ретушью, заменой или размытием фона, удалением объектов, эффектами и пакетной обработкой. В пакетном режиме можно применять одинаковые настройки к серии, менять размер и готовить файлы к экспорту. Сохранение поддерживает JPEG, PNG, BMP и TIFF.
Если нужно улучшить снимки, устранить дефект, изменить цвет, применить фильтр или подготовить серию одного размера, ФотоМАСТЕР функционально ближе к задаче. Если же пиксели трогать не нужно, а требуется переименовать несколько тысяч файлов по DateTimeOriginal, разложить их по папкам год/месяц и перенести XMP вместе с RAW, AmoK Exif Sorter точнее соответствует процессу.
У программ пересекается лишь часть пакетной работы. Наличие batch-режима в ФотоМАСТЕРе не превращает его в замену специализированного EXIF-сортировщика, а наличие просмотра изображения в AmoK Exif Sorter не делает его фоторедактором. Выбор определяется тем, что меняется: содержимое изображения или файловая организация.
AmoK Exif Sorter и Advanced Renamer
Advanced Renamer — прямой конкурент в операциях Rename, Copy и Move. Он умеет строить новые имена из тегов, работать с EXIF/XMP, создавать динамические выходные каталоги, показывает New Filename и New Path до запуска. При этом его набор методов шире: добавление и удаление фрагментов, замена, регистр, регулярные выражения, перенумерация, JavaScript и другие текстовые операции.
Для фотографа AmoK Exif Sorter проще концептуально: EXIF/IPTC, поля имени и каталога, профили и несколько блоков поведения. Advanced Renamer удобнее, когда фото — только один из типов файлов и правило должно сочетать метаданные с сложной обработкой исходной строки. Он также умеет отменять предыдущие пакетные переименования, что важно для рискованных текстовых схем.
Если основная структура строится по дате съёмки, модели камеры, GPS и sidecar, AmoK Exif Sorter остаётся специализированным и компактным вариантом. Если нужны регулярные выражения, сценарии, видео-теги, документы и единая система переименования для разных типов контента, Advanced Renamer шире.
AmoK Exif Sorter и ExifTool
ExifTool умеет читать и записывать метаданные огромного числа форматов, а через псевдотеги FileName и Directory — переименовывать, копировать и перемещать файлы по DateTimeOriginal, CreateDate, Model и другим полям. Командой можно построить иерархию год/месяц/день, добавить модель камеры, предусмотреть fallback даты и сделать тестовый проход через TestName.
По гибкости метаданных ExifTool значительно глубже. Он подходит для автоматизации, скриптов, исправления тегов и сложных условий. Цена этой гибкости — командная строка и необходимость точно понимать синтаксис. AmoK Exif Sorter даёт визуальный аналог типового процесса: поля шаблонов, список тегов, таблица результата и кнопка запуска.
Для повторяемой серверной или сценарной обработки ExifTool рациональнее. Для ручного контроля большой фотопапки без написания команды AmoK Exif Sorter удобнее именно интерфейсом и профилями. Эти инструменты могут дополнять друг друга: ExifTool исправляет метаданные, AmoK Exif Sorter после этого раскладывает архив по проверенному профилю.
Какие теги выбирать для разных задач
Самая частая ошибка при настройке — пытаться включить в имя все доступные данные. Чем больше полей участвует в шаблоне, тем выше вероятность пустого значения, несовместимого символа или нестабильного результата. Практичнее разделить теги на три группы: устойчивые, условно устойчивые и ситуационные.
| Тип данных | Примеры | Когда использовать |
|---|---|---|
| Устойчивые | год, месяц, день, время, исходное имя | Базовое имя и календарная структура |
| Условно устойчивые | модель камеры, объектив, рейтинг, GPS | Когда заполненность проверена на всём наборе |
| Ситуационные | город, описание, ключевые слова, автор | Для тематических архивов с дисциплинированной IPTC/XMP-разметкой |
Дата съёмки обычно подходит для основы, потому что цифровая камера записывает её практически всегда. Но даже здесь есть исключения: скан, экспорт из мессенджера, обработанный PNG или файл с удалённым EXIF. Поэтому правильный профиль всегда учитывает поведение при пропущенной дате.
Модель камеры полезна для лабораторной или технической коллекции, но в семейном архиве добавляет длинный текст почти без пользы. GPS даёт сильную автоматизацию поездок, но присутствует не у каждой камеры. IPTC City удобен, если заполняется осознанно, а не автоматически разными программами в разных языках.
Как строить правила с fallback-значениями
Синтаксис с фигурными скобками позволяет задать значение по умолчанию для format tag. Это не нужно применять повсеместно. Fallback оправдан, когда отсутствие поля допустимо и известно заранее. Например, технический параметр может быть пустым у части старых файлов, а вы хотите сохранить одинаковую форму имени.
Если же отсутствие поля означает потенциальную проблему данных, fallback её замаскирует. В частности, не стоит подставлять условный город вместо отсутствующего GPS или «unknown» вместо даты, если потом по имени будет строиться архив. Лучше оставить такие файлы несортируемыми и исправить метаданные отдельно.
Для даты существует отдельная глобальная политика Missing Metadata Date. Она понятнее и прозрачнее, чем попытка прятать отсутствие даты внутри сложного шаблона. Выберите fallback на уровне Options, а не дублируйте логику в нескольких полях.
Миграция старого фотоархива поэтапно
При перестройке архива на несколько сотен гигабайт не стоит запускать Move сразу на корневой папке. Разделите работу на этапы. Первый этап — инвентаризация: добавьте каталог в AmoK Exif Sorter, выведите дату, модель, новый путь и экспортируйте CSV. Второй — тестовый профиль на небольшой подвыборке. Третий — Copy в новую структуру. Четвёртый — проверка количества, sidecar и нескольких случайных снимков. И только после этого можно удалять старую структуру или переходить к следующим годам.
Если архив содержит несколько поколений файлов, имеет смысл обрабатывать их отдельными группами. Например, современные JPEG/RAW с полноценным EXIF — одним проходом; сканы и изображения из интернета без даты — другим; видео — третьим. Попытка заставить один профиль одинаково интерпретировать все эти типы обычно приводит к компромиссным правилам и слабому контролю.
При переносе между дисками заранее убедитесь, что целевой диск поддерживает требуемые имена и имеет достаточный запас места. Copy не освобождает источник. Если в структуре используются очень длинные статические названия проектов и глубокая вложенность, на Windows также стоит контролировать итоговую длину пути.
Импорт новых съёмок в уже организованный архив
Когда профиль проверен, ежедневная работа становится короткой. Подключите карту памяти, выберите папку DCIM или её нужный подкаталог, установите Copy, проверьте Target directory и первые несколько строк New Path. Если камера всегда одна и часы точны, остальные параметры можно не менять.
Но даже при стабильной схеме полезно не нажимать Copy автоматически. После обновления камеры, смены формата записи или перехода на HEIF набор метаданных может измениться. Один взгляд на Datetime и New Filename занимает секунды, но предотвращает целую неправильную ветку архива.
После копирования не форматируйте карту до проверки результата. AmoK Exif Sorter организует файлы, но не является программой резервного копирования с верификацией. Практический минимум — открыть несколько файлов из нового каталога и убедиться, что число объектов соответствует ожиданиям.
Сортировка по расширению и смешанные съёмки
Тег extension в Directory появился для случаев, когда смешанные типы нужно разнести по папкам. Например, одна карта содержит JPG, MP4 и служебные файлы, а рабочий процесс требует раздельных веток «jpg» и «mp4». В таком случае extension экономит ручную фильтрацию.
Однако формат файла не всегда равен смысловой роли. RAW и JPEG одной сцены могут быть логической парой, а видео — частью того же события. Поэтому раскладка по extension хорошо подходит для технических импортов, но не обязательно для архива пользователя. Сначала определите, будете ли вы искать материал по событию или по типу файла.
Использование исходного имени в новой схеме
Полное отказ от original filename выглядит чисто, но иногда усложняет связь с камерой, клиентским списком или старой базой. Форматный тег исходного имени позволяет сохранить прежнюю основу как часть нового имени. Это полезно при постепенной миграции, когда старые ссылки ещё могут встречаться в документах.
Например, дата и время могут идти первыми, а старое имя — последним. Тогда файловый менеджер сортирует снимки хронологически, но по старому идентификатору всё ещё можно найти нужный кадр. Через несколько лет от этого компонента можно отказаться в новом профиле, не меняя уже обработанные файлы.
Что делать с файлами без EXIF
Не все изображения обязаны иметь EXIF. PNG, экспорт из редактора, скриншот, скачанная иллюстрация и пересланная фотография могут содержать только файловые даты или минимальные метаданные. AmoK Exif Sorter позволяет использовать file creation date или file modification date, но это технический компромисс.
Если дата файла действительно соответствует моменту создания материала, fallback полезен. Если файл неоднократно копировался, дата создания может описывать последнюю миграцию. Дата изменения тоже может быть датой редактирования. Поэтому для исторического архива лучше разделить объекты без EXIF и, при необходимости, восстановить дату вручную специализированным инструментом.
Опция Do not sort особенно ценна именно здесь. Она превращает отсутствие даты в явный сигнал вместо тихого подставления сегодняшнего числа. После основного прохода остаётся небольшой список исключений, которым можно заняться отдельно.
Конфликты часовых поясов
Классический EXIF DateTimeOriginal часто не содержит полноценной информации о часовом поясе. Если две камеры работали в разных зонах или одна была переведена вручную, простая хронологическая сортировка может смешать последовательность. AmoK Exif Sorter умеет смещать дату на заданное число часов, но не может угадать реальный часовой пояс за пользователя.
Для поездки через несколько зон удобнее разделить материал на сегменты, где смещение известно. Не применяйте один offset ко всему месяцу, если камера переводилась в середине путешествия. Если геоданные присутствуют, их можно использовать как дополнительную проверку, но не как автоматическую замену часовому поясу.
Коллекции со смартфонов
Смартфоны обычно дают богатые метаданные: дата, модель устройства, GPS и иногда HEIC/HEIF вместо JPEG. AmoK Exif Sorter может использовать эти данные, поэтому для мобильного архива особенно интересны календарные папки и location. При HEIF нужно помнить о возможном отсутствии встроенного preview в самой программе.
Фото из мессенджеров и социальных сетей ведут себя иначе. Сервис может удалить EXIF или пересоздать изображение. В одной папке «Камера» и «Полученные» лучше не смешивать без предварительной проверки Datetime. Иначе собственные снимки будут отсортированы по реальной дате, а пересланные — по дате загрузки.
Коллекции с Insta360
В версии 3.30 расширена поддержка расширений Insta360. Это полезно для пользователей камер 360°, где рядом могут находиться файлы нестандартных типов и связанные записи. Как и с любым специализированным форматом, сначала проверьте чтение даты и связность пар на нескольких объектах.
Если файлы камеры должны оставаться вместе для последующей сборки в фирменном ПО, не раскладывайте их по extension без понимания структуры. Цель сортировки — облегчить дальнейшую работу, а не разрушить набор, который другое приложение ожидает увидеть в исходном виде.
Когда профиль лучше разделить на несколько
Один универсальный профиль выглядит удобным, но быстро обрастает исключениями. Разделять правила стоит, если меняется хотя бы одна фундаментальная предпосылка: источник даты, необходимость sidecar, режим Copy/Move/Rename, структура Directory или набор обязательных метаданных.
Например, «камера RAW+JPEG» и «смартфон HEIC+GPS» имеют разные риски. У камеры важны sidecar и синхронизация часов, у смартфона — геотеги и HEIF. Два коротких профиля легче проверить, чем один сложный с множеством fallback.
Как использовать CSV для контроля качества
CSV-экспорт можно превратить в простой отчёт качества. Добавьте столбцы Filename, Datetime, Model, GPS, Width, Height и Rating, экспортируйте выборку и откройте её в таблице. Сортировка по пустым значениям быстро показывает, где отсутствует дата, GPS или модель.
Такой отчёт удобен до миграции старого архива. Вы видите не только конечные имена, но и качество исходных метаданных. Если десять процентов файлов не имеют даты, лучше решить это до построения файловой структуры, а не после того, как они попадут в fallback-папку.
Лог и диагностика неудачной операции
Если часть файлов не обработалась, откройте log через Help. Не начинайте с повторного запуска всего набора: сначала выясните класс ошибки. Это может быть отсутствие доступа, некорректное имя, неподдерживаемый файл, конфликт в целевой папке или повреждённые метаданные.
После определения причины применяйте исправление только к проблемным объектам. Современная версия оставляет необработанные строки видимыми, поэтому их удобно отфильтровать и повторить отдельным проходом. Такой метод сохраняет уже успешную часть результата и сокращает время диагностики.
Можно ли использовать AmoK Exif Sorter как просмотрщик EXIF
Да, в ограниченном смысле. Таблица и viewer показывают широкий набор EXIF/IPTC-полей, а Columns позволяет вывести десятки параметров. Для разовой проверки выдержки, модели, GPS или даты этого достаточно. Но если задача — глубокий анализ MakerNotes, сравнение всех namespace или редактирование произвольных тегов, ExifTool и специализированные метаданные-вьюеры дают больше.
Сила AmoK Exif Sorter в том, что просмотр связан с файловым действием. Вы не просто видите DateTimeOriginal, а сразу используете его в имени и пути. Поэтому интерфейс оптимизирован под сортировку, а не под исследование каждого существующего EXIF-тега.
Можно ли использовать программу только как renamer
Да. Выберите Rename, оставьте структуру папок как есть и настройте Filename. Такой режим полезен даже без сложной сортировки по каталогам. Превью New Filename, метатеги и счётчики дают достаточно контроля для массового переименования фотоколлекции.
Но для чисто текстовых задач без метаданных есть более подходящие renamer-инструменты. Если нужно заменить пробелы, переставить фрагменты имени, применить регулярные выражения и выполнить несколько последовательных преобразований, Advanced Renamer предлагает более богатую модель. AmoK Exif Sorter стоит выбирать, когда ключевым источником данных является EXIF/IPTC/XMP.
Можно ли сохранить исходную структуру папок
Частично — с помощью тега текущего каталога и продуманного Directory. Если нужно сохранить один смысловой уровень исходной папки и добавить новый календарный уровень, %dirname% помогает перенести название. Для полного зеркального воспроизведения глубокой исходной иерархии удобнее использовать специализированный копировщик, потому что задача AmoK Exif Sorter — строить новую структуру по шаблону, а не клонировать произвольное дерево каталогов.
Можно ли сортировать только часть файлов
Да. Самый прямой способ — Add Files с ручным выбором. Для каталога можно выключить Search subdirectories, чтобы ограничиться текущим уровнем. После загрузки Filter помогает исследовать часть набора, а ненужные строки можно убрать из очереди через контекстное меню. При сложной выборке безопаснее формировать отдельную исходную папку или добавлять нужные файлы вручную, чем пытаться превратить Filter в полноценное условие пакетной обработки.
Можно ли работать без изменения исходников
Да, режим Copy именно для этого и предназначен. Он создаёт новую структуру, сохраняя исходные файлы. Для первого знакомства с программой и для миграции ценного архива это наиболее безопасный вариант. Rename и Move следует использовать после проверки профиля.
Когда AmoK Exif Sorter особенно полезен
Программа хорошо подходит для регулярного импорта с камер, когда нужна одинаковая файловая структура независимо от исходных имён производителя. Она полезна при объединении съёмок нескольких камер, сортировке архива по DateTimeOriginal, переносе RAW вместе с sidecar и формировании понятных папок по календарю или геоданным.
Ещё один сильный сценарий — миграция коллекции из хаотичных папок в воспроизводимую структуру. Профиль фиксирует правило, таблица показывает будущий результат, Copy позволяет построить новую версию архива без немедленного удаления старой.
Когда лучше выбрать другой инструмент
Если основная задача — улучшить качество изображения, ретушировать портрет, удалить объект, заменить фон или обработать свет и цвет, нужен фоторедактор вроде ФотоМАСТЕРа. Если требуется максимально гибкое пакетное переименование любых типов файлов с регулярными выражениями, скриптами и undo, ближе Advanced Renamer. Если нужно читать и писать сложные метаданные, автоматизировать процесс командной строкой или править теги на уровне namespace, выбирайте ExifTool.
AmoK Exif Sorter ценен не универсальностью, а совпадением интерфейса с конкретной фотозадачей. Он берёт данные, которые уже лежат в файлах, превращает их в имена и структуру каталогов и позволяет до запуска увидеть, что именно произойдёт.
Рекомендуемый безопасный рабочий порядок
- Сделать резервную копию исходного архива.
- Создать тестовую выборку из разных форматов.
- Настроить Missing Metadata Date.
- Выбрать Copy и указать отдельный Target directory.
- Собрать Filename и Directory через format tags.
- Настроить sidecar и правила конфликтов.
- Проверить New Filename и New Path после сортировки таблицы.
- Выполнить Copy на тестовой выборке.
- Проверить количество, пары RAW/JPEG/XMP и несколько файлов вручную.
- Сохранить правило в профиль и только потом запускать большой набор.
Эта последовательность кажется длиннее «добавить папку и нажать кнопку», но большая часть шагов нужна только при создании профиля. После того как правило проверено на ваших камерах и форматах, ежедневная работа сокращается до выбора источника, цели и визуального контроля нескольких строк.
Как понять, что профиль готов к постоянной работе
Профиль можно считать рабочим не тогда, когда он красиво выглядит на одном JPEG, а когда предсказуемо обрабатывает типичные исключения. Проверьте файл без GPS, файл без даты, RAW без миниатюры, пару RAW+JPEG, sidecar, совпадающее время двух кадров и объект из вложенного каталога. Если для каждого случая заранее понятно, какое имя и путь появятся в таблице, правило достаточно устойчиво для повторного использования.
Полезно сохранить рядом с архивом короткое текстовое описание логики: какой источник даты используется, какой fallback разрешён, что означает счётчик и как обрабатываются sidecar. AmoK Exif Sorter хранит технический профиль, но не объясняет будущему пользователю, почему выбран именно такой шаблон. Через несколько лет такая заметка помогает не менять систему именования случайно.
Проверка после обновления программы
Обновления AmoK Exif Sorter иногда добавляют новые теги, меняют обработку форматов и исправляют поведение предварительной таблицы. В ветках 3.20–3.31 появлялись PNG, новые геотеги, поддержка дополнительных RAW, расширенный sidecar, общий counter и extension для каталогов. Поэтому после заметного обновления разумно прогнать один тестовый каталог привычным профилем и сравнить New Filename/New Path с прежним результатом.
Особенно это касается профилей, которые используют редкие метаполя или файлы с несколькими источниками IPTC/XMP. Исправление чтения метаданных может сделать результат более корректным, но отличающимся от старой версии. Для долговременного архива важна не только правильность текущего значения, но и предсказуемость схемы.
Итоговая оценка возможностей
AmoK Exif Sorter лучше всего воспринимать как специализированный конструктор файловой структуры из метаданных. Его сильная сторона — сочетание трёх действий Copy/Move/Rename с визуальным расчётом имени и пути, профилями, большим набором EXIF/IPTC-полей, sidecar и поддержкой современных фотоформатов. Пользователь видит не абстрактное правило, а конечный результат для каждого файла до выполнения операции.
При этом программа сознательно не заменяет фоторедактор, DAM и полноценный редактор метаданных. Для RAW и HEIF возможна работа без визуального preview; качество сортировки зависит от того, насколько правильно заполнены исходные теги; сложные текстовые преобразования удобнее выполнять специализированным renamer, а глубокую правку EXIF — ExifTool. Эти ограничения не мешают основной задаче, если профиль строится на проверенных полях и сначала тестируется в Copy.
Для регулярного импорта с камеры разумная схема проста: DateTimeOriginal как основа, понятный шаблон Filename, календарный Directory, включённый sidecar, осознанный fallback даты и контроль New Path. Для старого смешанного архива лучше разделить форматы и источники на несколько проходов. Именно такой подход превращает AmoK Exif Sorter из «массового переименовщика» в воспроизводимый инструмент организации фототеки.
Короткий контроль перед каждой новой съёмкой
Даже при давно настроенном профиле перед запуском достаточно проверить четыре вещи: выбран ли правильный режим, верен ли Target directory, совпадает ли Datetime с реальным временем съёмки и выглядит ли New Path так, как ожидалось. Если используется RAW, дополнительно убедитесь, что включена обработка sidecar. Если в наборе есть видео или HEIF, посмотрите хотя бы по одному такому файлу отдельно.
Такой контроль занимает меньше времени, чем исправление уже перемещённой коллекции. Главное преимущество AmoK Exif Sorter как раз в том, что большая часть ошибок видна в таблице до изменения файлов. Пользоваться этим предпросмотром имеет смысл при каждом новом источнике данных, даже если сам шаблон не менялся.
