Мне нужно экспортировать мою старую библиотеку iPhoto в файловую структуру, похожую на формат Shotwell.
Есть несколько возможностей:
- Просто используйте папку iPhoto Master
- Используйте Shotwell для импорта фотографий
- используйте скрипт, такой как скрипт 1 или скрипт 2
Однако есть несколько проблем:
Папка iPhoto Master упорядочена по времени импорта, поэтому использовать ее без iPhoto не совсем оптимально.
У Shotwell есть проблема с генерацией / копированием файлов JPEGS из файлов RAW, и это может занять целую вечность с необработанной библиотекой объемом 50 ГБ.
Проблема со сценарием 1 заключается в том, что он генерирует только метаданные, а сценарий 2 не может быть запущен с большой вероятностью.
Итак, вопрос в том, как лучше всего передать их и, наконец, организовать мои фотографии в Ubuntu?
Для редактирования RAW я собираюсь использовать Darktable, но это не может быть использовано для управления библиотеками фотографий
Ответы:
Я не использую ни iphoto, ни shotwell, поэтому следующее может быть неактуальным. Я предполагаю, что вы хотите реорганизовать свои фотографии по дате и времени съемки? Shotwell - это то, что вы предлагаете использовать для достижения этой цели?
Я использую jhead ( http://www.sentex.net/~mwandel/jhead/usage.html ). Это только командная строка, но очень быстрая. Он будет работать с целым каталогом, полным изображений, одной командой. Он использует метаданные exif, встроенные в изображения, и может переименовывать их по дате и времени (т. Е. По дате и времени) в соответствии с шаблоном, указанным в командной строке. Переименование может включать создание структуры каталогов на основе даты. Веб-страница, на которую я ссылаюсь, дает примеры.
Если это работает для вас, вы можете создать сценарий оболочки с выбранным вами шаблоном переименования, чтобы вы могли воспроизводить один и тот же шаблон для каждого каталога, полного фотографий. В Интернете также есть множество примеров того, как получить скрипт для обхода дерева каталогов и выполнить нужную команду для каждого найденного каталога. Не спрашивайте меня, как это сделать - вам нужно будет спросить кого-то, кто знает!
источник
Это может быть случайным и не для вас, но я установил сервер NextCloud и поместил приложение на свой iPhone. Он имеет функцию синхронизации, поэтому он будет синхронизировать все в приложении фотографий на вашем iPhone (в формате iPhoto db) по дате. Если вы установите на свой компьютер клиент синхронизации, у вас будет доступ ко всем вашим фотографиям, поскольку они будут загружены из вашей облачной учетной записи. Оттуда вы можете легко импортировать их в Ubuntu.
источник