Как обустроить архив

Опишите архив, каким вы хотите его видеть

ShotPorter не предлагает единственно правильную структуру. Он даёт инструменты, из которых можно собрать свою: простую или подробную, на одном диске или на нескольких, для новых съёмок и для материала, накопленного за годы. За это отвечают правила сортировки.

Правило отвечает на три вопроса

Какие файлы? Правила назначаются по расширениям. Можно объединить несколько расширений в одну удобную для вас группу — например, NEF, ARW, CR3 — или создать отдельное правило для единственного типа файла.

Куда? У каждого правила своё базовое назначение. RAW может уходить на архивный диск, видео — на отдельный большой накопитель, JPEG — в рабочую папку, а документы — локально на Mac. Один набор правил распределяет файлы по разным дискам за один проход. Полный путь от базового назначения до полного дерева сортировки можно сохранить как пресет и переключаться между дисками, если того требуют обстоятельства, без переписывания правил.

По какому пути? Внутри базового назначения ShotPorter строит папки из готовых элементов: даты в разных форматах, модели камеры, типа материала и многого другого. Построив удобную структуру, вы можете сохранить шаблон и использовать его в других правилах.

Имена самих файлов при этом не меняются. Если в назначении уже есть другой файл с тем же именем, ShotPorter не перезаписывает его: разные версии остаются с исходными именами в соседних папках VERSION.

Из чего можно собрать путь

Мы намеренно ограничили число доступных элементов — токенов: каждый из них должен давать предсказуемый результат, который легко проверить до начала копирования, и не мучить вас выбором из миллиона малопонятных вариантов, малоприменимых в реальной жизни.

Если вам не хватает важного элемента — предложите его, напишите, почему он важен, и мы постараемся добавить его в следующих обновлениях.

{yyyy} · {yy}год съёмки, четырьмя или двумя цифрами
{mm} · {dd}месяц и день двумя цифрами
{mon} · {month}короткое или полное название месяца на языке, выбранном в основных настройках
{camera}производитель и модель камеры; если данных нет — Unknown_Camera
{serial}серийный номер камеры из метаданных файла
{file_type}распознанный тип содержимого; {content_type} работает так же
{user_rule}название правила, которому соответствует файл
{ext} · {ext_lower}расширение файла в исходном или нижнем регистре
{custom} · {client}
{location} · {jobcode}
переменные поля, позволяющие на лету дать папкам понятные точные имена: произвольный комментарий, клиент, локация и код заказа. ShotPorter запрашивает нужные значения перед запуском; пустые поля не оставляют слипшихся или «зависших» разделителей и пустых папок

Кроме стандартных элементов, вы можете использовать текст, разрешённые операционной системой специальные символы и пробелы, а также слэш / для формирования уровней вложенности — подпапок. Учить токены наизусть не нужно — визуальный редактор поможет собрать любую конструкцию.

Настройки ShotPorter с визуальным редактором правил и токенов пути

Папки должны хорошо читаться и правильно сортироваться

Один и тот же смысл можно записать по-разному. Разница обнаруживается не сегодня, а через несколько лет, когда папок накопятся многие сотни (а у кого-то и тысячи).

Только название месяца {month}
April · August · December · February

Читается легко, но Finder сортирует названия по алфавиту, а не по календарю.

Только номер месяца {mm}
01 · 02 · 03 · 04

Сортируется правильно, но при беглом просмотре приходится переводить цифры в названия.

Номер плюс название {mm}_{month}
01_January · 02_February · 03_March

Порядок остаётся календарным, а папка считывается без усилий.

Постоянная основа плюс съёмка {yyyy}/{mm}_{month}/{custom}
2026/03_March/Tuscany

Структура остаётся одинаковой, а конкретное название ShotPorter спрашивает перед запуском.

Язык названий месяцев задаётся в основных настройках ShotPorter; по умолчанию используется стандартный английский (старая школа), но при желании вы можете вести архив на своём родном языке. Если вы хотите полностью цифровую структуру, используйте {yyyy}/{mm}/{dd}; если важна читаемость — сочетайте номер и название.

Не пытайтесь впихнуть всю информацию в имена папок

Путь отвечает на вопрос, где лежит материал. Ключевые слова помогают понять, что на нём изображено. Это разные задачи, и ShotPorter не смешивает их в одно поле.

Если это настроено в правилах и сценариях, программа сразу после запуска обработки запросит ввод переменных данных. Введённое значение элемента {custom} становится частью пути. Ключевые слова записываются во встроенные метаданные полностью поддерживаемых форматов; остальные файлы получают теги Finder.

Данные об авторстве и авторских правах тоже не нужно вводить заново для каждой съёмки: они хранятся в отдельных именованных шаблонах, между которыми можно переключаться.

Примеры для реальной жизни

Найдите ситуацию, похожую на вашу. В закрытой строке — задача и рекомендация; внутри — только соответствующие правила, шаблоны и итоговые пути.

Вы снимаете фото и видео и обрабатываете их в разных программах. Логично и хранить их отдельно: видеофайлы не будут замусоривать каталог Lightroom, а фотографии — путаться при импорте в DaVinci. Отправляем фото на рабочий SSD, а видео — на вместительный RAID/NAS.

Фотографии

РасширенияNEF, ARW, CR3, DNG, JPG, JPEG
Назначение/Volumes/WORK_SSD
ШаблонPhotos/{yyyy}/{mm}_{month}-{dd}
Результат/Volumes/WORK_SSD/Photos/2026/07_July-19/DSC_1234.NEF

Видео

РасширенияMOV, MP4, MXF
Назначение/Volumes/VIDEO_RAID
ШаблонVideos/{yyyy}/{mm}_{month}-{dd}
Результат/Volumes/VIDEO_RAID/Videos/2026/07_July-19/C001.MOV
Вы снимаете обычными камерами и дроном. DNG формально относится к RAW, но аэросъёмка проходит отдельный отбор и не должна смешиваться с материалом Canon и Nikon. Объединяем CR3 и NEF в одну группу, а DNG отправляем в отдельную ветку.

Правило «Camera RAW»

РасширенияCR3, NEF
Назначение/Volumes/WORK_SSD
ШаблонPhotos/{yyyy}/{mm}_{month}-{dd}
Результат/Volumes/WORK_SSD/Photos/2026/07_July-19/DSC_1234.NEF

Правило «Drone DNG»

РасширенияDNG
Назначение/Volumes/WORK_SSD
ШаблонPhotos/{yyyy}/{mm}_{month}-{dd}/Drone
Результат/Volumes/WORK_SSD/Photos/2026/07_July-19/Drone/DJI_0042.DNG
Вы снимаете много разнообразного материала и хотите использовать для папок короткие имена-комментарии. Добавляем к стандартной дате токен {custom}: перед обработкой ShotPorter спросит, как назвать конкретную съёмку, и подставит ответ в путь.

Стандартный путь — уникальное имя съёмки

Назначение/Volumes/WORK_SSD
ШаблонPhotos/{yyyy}/{mm}_{month}-{dd}-{custom}
Введённое имяParis
Результат/Volumes/WORK_SSD/Photos/2026/07_July-19-Paris/DSC_1234.NEF
Коммерческих съёмок у вас немного, и они хранятся в общем архиве с личными. Но коммерческие съёмки нужно выделить: они получают имя клиента, личные — нет. Добавляем токен {client} и обычный разделитель — дефис, подчёркивание или пробел. Если имя клиента оставить пустым, ShotPorter не допустит ни слипания, ни «зависшего» разделителя.

Один шаблон — коммерческая и личная съёмка

Назначение/Volumes/WORK_SSD
ШаблонPhotos/{yyyy}/{mm}_{month}-{dd}-{client}
Клиент указан/Volumes/WORK_SSD/Photos/2026/07_July-19-Acme/DSC_1234.NEF
Клиент не указан/Volumes/WORK_SSD/Photos/2026/07_July-19/DSC_1234.NEF
Коммерческие съёмки — ваша основная работа. Вы хотите группировать съёмки по клиентам, но разделять отдельные заказы. Используем отдельные токены для имени клиента и идентификатора заказа. Оба поля можно оставить пустыми — и всё равно получить чистое дерево каталога.

Клиенты и отдельные заказы

Назначение/Volumes/WORK_SSD
ШаблонPhotos/{yyyy}/{client}/{jobcode}_{month}-{dd}
Поля заполнены/Volumes/WORK_SSD/Photos/2026/Acme/JOB-042_July-19/DSC_1234.NEF
Поля не заполнены/Volumes/WORK_SSD/Photos/2026/July-19/DSC_1234.NEF
Вы работаете командой и на коммерческих проектах хотите хранить результат работы каждого участника отдельно. Две камеры Canon записывают одинаковые CR3, но при обработке важно понимать, с какой камеры пришёл каждый файл. Добавляем к пути заказа токены серийного номера и модели камеры: материал с каждой камеры получает собственную папку.

Две камеры — две папки внутри заказа

Назначение/Volumes/WORK_SSD
ШаблонPhotos/{yyyy}/{client}/{jobcode}_{month}-{dd}/{serial}-{camera}
Canon EOS R5/Volumes/WORK_SSD/Photos/2026/Acme/JOB-042_July-19/1200123456-Canon EOS R5/IMG_1234.CR3
Canon EOS R6 Mark II/Volumes/WORK_SSD/Photos/2026/Acme/JOB-042_July-19/2300654321-Canon EOS R6 Mark II/IMG_5678.CR3
Вы много путешествуете и хотите видеть свой архив одновременно как календарь и карту поездок. Используем токен {location} для страны или региона, а {custom} — для более точного комментария к конкретной съёмке.

Страна, дата и короткий комментарий

Назначение/Volumes/WORK_SSD
ШаблонPhotos/{yyyy}/{location}/{mm}_{month}-{dd}_{custom}
Рим/Volumes/WORK_SSD/Photos/2026/Италия/05_May-12_Рим/DSC_1234.NEF
Венеция/Volumes/WORK_SSD/Photos/2026/Италия/05_May-15_Венеция/DSC_2345.NEF
Виноградники/Volumes/WORK_SSD/Photos/2026/Италия/05_May-18_виноградники/DSC_3456.NEF
В поездке вы складываете материал на переносной SSD, а дома — сразу в основной архив. Само дерево при этом меняться не должно. Сохраняем два пресета полного пути и переключаем только назначение.

Пресет «В дороге»

Назначение/Volumes/TRAVEL_SSD
ШаблонPhotos/{yyyy}/{mm}_{month}-{dd}
Результат/Volumes/TRAVEL_SSD/Photos/2026/07_July-19/DSC_1234.NEF

Пресет «Дома»

Назначение/Volumes/WORK_SSD
ШаблонPhotos/{yyyy}/{mm}_{month}-{dd}
Результат/Volumes/WORK_SSD/Photos/2026/07_July-19/DSC_1234.NEF
Экшн-камера пишет рядом с каждым роликом служебные THM и LRV. В архиве они бесполезны и только создают шум. Относим THM и LRV к мусору; видео копируем и проверяем как обычно.

Правило «Видео»

РасширенияMOV, MP4
Назначение/Volumes/VIDEO_RAID
ШаблонVideos/{yyyy}/{mm}_{month}-{dd}
Результат/Volumes/VIDEO_RAID/Videos/2026/07_July-19/GX010042.MP4

Правило «Мусор»

РасширенияTHM, LRV
Действиене копировать
Очисткаудалить с карты только после разрешённой безопасной очистки
Фотографии показывают готовый сюжет, видео — бэкстейдж той же работы. Для поиска им нужны разные ключевые слова. Добавляем к фото ключи «client, portrait», а к видео — «client, backstage».

Фотографии

ФайлыNEF, CR3, JPG
Ключевые словаclient, portrait
РезультатDSC_1234.NEF → client · portrait

Видео

ФайлыMOV, MP4, MXF
Ключевые словаclient, backstage
РезультатC001.MOV → client · backstage

Как начать разбирать старый завал

Не нужно сначала вручную превращать старый архив в идеальный источник. Выберите любую папку или доступный диск, и ShotPorter выполнит тот же процесс: сканирование, копирование, проверку и сортировку.

  1. Начните с небольшой, но типичной папки. На ней быстрее обнаружатся расширения, для которых ещё нет правил, и реальные варианты конфликтов.
  2. Первый проход сделайте вручную. Проверьте назначения, значения {custom} и итоговые пути до того, как доверять системе большие объёмы.
  3. Неизвестные файлы сначала оставьте в покое. Файл без правила остаётся в исходной папке нетронутым; позже его расширение можно отнести к подходящей группе, игнорируемым типам или мусору.
  4. Двигайтесь партиями. После нескольких папок станет ясно, какие правила действительно универсальны, а какие появились из-за единственного исключения.
  5. Не путайте организацию с резервным копированием. Перед большой реорганизацией старого архива всё равно нужна независимая копия.

Начните проще, чем хочется

Гибкая система провоцирует сразу описать всё до последнего служебного файла. Обычно полезнее начать с нескольких очевидных групп: например, RAW, готовые изображения и видео. После пары реальных обработок станет понятно, что действительно требует отдельного назначения или шаблона.

ShotPorter не навязывает готовые группы именно поэтому: фотограф, видеограф и смешанная команда понимают слово «порядок» по-разному. Хорошая система — не самая подробная, а та, которую вы понимаете и готовы использовать каждый день.

А потом перестаньте тратить на этот порядок силы

Первые обработки стоит провести вручную: проверить назначения, увидеть реальные конфликты и убедиться, что результат совпадает с вашим замыслом. Но постоянно повторять уже принятые решения незачем.

Когда правила устоялись, зарегистрируйте рабочие карты и разрешите Автопилоту выполнять рутинные шаги. При следующих подключениях ShotPorter сам применит ту же систему и остановится только перед решением, которое вы не поручали автоматике. Порядок останется вашим, а его поддержание перестанет быть отдельной работой.