Проблема №1
Когда фотографируешь с настройкой Raw+Jpeg, то телефон/фотоаппарат помещают оба файла в одну папку (IMG_0001.dng / IMG_0001.jpg).
Мне хотелось, чтобы компьютер на автомате распределял raw и jpeg файлы по разным папкам. Ну или хотя бы все jpeg-копии засовывал в отдельную папку.
Проблема №2
Если на телефоне включен режим Raw+Jpeg, то сделанные селфи (а они, как правило, только JPEG) перемешиваются с файлами raw+jpeg.
Мне хотелось тоже это как-то разделять в автоматическом режиме.
Решение!
Вот ссылка на файлик для мака — Files-separation-script.zip.
Двойной щелчок на нём и первый кейс решается сразу (про второй кейс в конце поста). Если файл не запускается, надо ему дать права на запуск (запустите Terminal.app, напишите “chmod 777”, поставьте пробел и перетащите на терминал файл, который скачали по ссылке, см. картинку ниже).
Суть скрипта в том, что он находит в папке файлы с одинаковыми именами, но у которых разное расширение и отделяет один формат файла от другого в отдельную папку.
Скрипт сначала надо немного отредактировать. Я написал в файле сопроводительные комментарии, но ниже разберу по строчкам.
Итак.
SOURCE_DIR=/Volumes/MainHDD/Photos/2016/10/California
Это исходная папка, в которой будет ковыряться скрипт. Чтобы сюда быстро добавить папку, можно нажать в Finder-е на неё правой кнопкой мышки и выбрать Copy Path » Terminal Path. Стереть все после знака “=” и нажать CMD+V (вставить из буфера)
Далее.
DEST_DIR=/Volumes/MainHDD/Photos/2016/10/California/JPEGS
Сюда скрипт будет помещать jpeg-копии фотографий. Скрипт сам создаст эту папку, не обязательно её создавать в Файндере
Ну и небольшой трюк. Этот скрипт сейчас ищет пары DNG+JPG.
Если вы в скрипте замените “.dng” на, например, “.cr2”, то скрипт будет искать кэноновские файлы. Заменить надо в 17-ой строке. Также скрипт может искать любые типы файлов. Просто надо менять расширения в той же 17-ой строке (.jpg/.dng) и ещё в 13-ой (.jpg)
Про второй кейс
Скрипт перемещает в отдельную папку только те файлы, которые имеют одинаковые имена, но разные расширения. Таким образом селфи, которые не имеют дублей в виде RAW-файлов, остаются вместе с RAW-ками. Отсортировав в Файндере список файлов по типу можно легко отделить для себя эти отдельные jpeg-файлы и вручную их куда-нибудь переместить.
P.S.
Если вы умеете писать программы под мак и есть желание помочь миру, можно скооперироваться и сделать GUI для скрипта. С меня UX/UI (уже есть прототип). Пишите мне в телеграм или здесь на сайте.