Batch linux converting raw (dng) photo to jpeg
Давно хотел перегнать все фото за последние 8 лет из dng формата в jpg, после чего со спокойной совестью освободить почти 300Гб места на диске. Если раньше в качестве аргумента для не удаления было гипотетическая необходимость “что-то изменить” спустя какое-то время, то сейчас уже понятно, что такая необходимость в 99% отсутствует.
То есть решение окончательное и безповоротное. Все новые съемки сам себе обязуюсь обрабатывать и удалять исходники =)
Предыстория закончилась. Теперь о том как это сделать малой кровью. Правильный вариант – импортировать все в Lightroom и экспортировать там – я сразу отложил, так как нет у меня столько времени.
Оптимальным, с точки зрения временных затрат, я выбрал следующий алгоритм: Консольная конвертация с последующим просмотром (что все читается) и удалением raw-файлов. Чистить полученные jpg (удалять не особо удачные) буду как-нибудь в другой раз )) Еще лет через 5.
1 |
find . -type f -iname "*.dng" | parallel --jobs 5 --no-notice mogrify -format jpg -quality 95 {} |
Для работы нужно установить imagemagic, parallel, ufraw.
Поисками идеального просмоторщика фото займемся в другой раз 🙂