Рекомендация: инструмент для импорта файлов / папок - не дублирует дубликаты - Фотопедия
2 голосов
/ 07 августа 2017

Мне нужна помощь, чтобы найти способ архивирования моих фотографий. Мои требования очень немногие:

  • Я хочу скопировать / переместить набор или файлы или папку в мою папку с фотографиями, где у меня есть подпапки с именем "yyyu-mm-dd" (= дата EXIF ​​взята)

  • При этом инструменту необходимо избегать импорта одной и той же фотографии дважды (Как и в случае с Acdsee: во время второго импорта того же изображения добавляется «(1)» ко второму имени файла, затем «(2)» к третьему и т. Д.)

  • Должен работать в Windows или Linux. Желательно Windows.

  • Было бы неплохо иметь возможность выбрать набор файлов для импорта, а не целую папку.

Я какое-то время пользовался Adobe Lightroom, но это было слишком дорого для этой простой задачи. Но мне понравилось. Я мог бы просто выбрать пару файлов в окнах и перетащить их в Lightroom, после чего появится импортер, который не будет импортировать дубликаты и так далее. Так просто.

После этого я переключился на Acdsee. Мне это очень понравилось, но пользовательский интерфейс импорта немного отсталый и громоздкий. Как я уже говорил, он не справлялся с дубликатами. Вы пропустили какую-либо конфигурацию для этого?

При использовании встроенного средства импорта фотографий Windows можно импортировать только файлы с камеры, но не из папки или выбора файлов.

Можете ли вы порекомендовать для этого инструмент, который не так дорог, как Lightroom или с открытым исходным кодом?

Ответы [ 2 ]

1 голос
/ 07 августа 2017

Я использую бесплатную программу с открытым исходным кодом Rapid Photo Downloader . Это позволяет переименовывать файлы и создавать каталоги. Он также может «резервировать» файлы в другое место при загрузке в основное место. И это, на мой взгляд, достаточно быстро.

FAQ указывает только на Linux, но может быть полезно в гетерогенной сети. Это также предполагает, что перенос на OSX или Windows может быть практичным.

0 голосов
/ 29 августа 2018
  • Digikam является кроссплатформенным и имеет возможность импортировать только изображения, которые еще не были импортированы. Эта функция вызывающе называется «Скачать новый». См. Использование цифровой камеры с digiKam .

  • Чтобы удалить некоторые из скуок организации изображений вручную, вы можете использовать exiftool для переименования и организации файлов в папки по дате и времени:

    exiftool -v -P -q -fileOrder FileName \
       '-FileName<${DateTimeOriginal}%-c.%le' \
       '-FileName<${DateTimeOriginal}.\${ImageCount}%-c.%le' \
       '-FileName<${DateTimeOriginal}.\${SubSecTimeOriginal}%-c.%le' \
       '-d %Y%m%d/%Y%m%d-%H%M%S' \
       -ext jpg -ext mov -ext mp4 -ext avi -ext cr2 -ext raf -ext dng .
    

    Затем вы можете использовать rsync для копирования только измененных файлов на жесткий диск:

    rsync -FatHz -h --info=progress2 [source]/ [destination]/
    
  • Вы можете написать свои собственные сценарии для отслеживания файлов, которые уже были скопированы с SD-карты. Например, в Linux может использоваться следующее:

    destination="path/to/import/folder/"
    for file in *.jpg ; do
       if ! grep "$file" list.txt ; then
          echo "$file" >> list.txt
          cp "$file" "$destination"
       fi
    done
    

    Этот подход может быть улучшен путем отслеживания контрольных сумм и других метаданных файла, чтобы избежать проблем с повторением имен файлов в 0001.

...