Pull to refresh

Конвертируем NEF в JPG в shell

Здравствуйте.
В наше время все большее распространение получают зеркальные фотоаппараты и все чаще их пользователи снимают в RAW-режиме, чтобы потом в спокойной обстановке обработать свои шедевры без потерь качества от сжатия.
В этой статье я расскажу про утилиту ExifTool, которая поможет вам делать preview фотографий снятых в .nef формате.


Домашний сервер


Для хранения фотографий (и не только их) у меня собран домашний сервер на базе процессора Intel Atom, с двумя жесткими дисками в software raid и установленным CentOS.
На сервере работает Samba для организации доступа к файлам с Windows-машин.
Конфигурация достаточно проста:

[share]
comment = foto
path = /storage
public = no
writable = yes
printable = no


То есть директория /storage становится доступной по имени foto по протоколу smb.

Хранение фотографий



Фотографии с каждой сессии я просто записываю в NEF-формате на сервер, используя структуру директорий вида ГГГГ-ММ-ДД-Место, например,

2008-12-DE-BE-FR
2009-01-UK-IE


Вроде бы все удобно, но фотографии NEF-формата — очень «тяжелые» и через Wi-Fi смотреть их — долго и утомительно.

Конвертируем NEF в JPG для Preview


Очевидно, что было бы удобно сделать preview фотографий из каждой сессии в jpg-формате, чтобы можно было быстро отыскать нужные снимки и далее уже работать с NEF-версиям.
Здесь как раз к нам на помощь приходит утилита exiftool
Чтобы установить ее в CentOS, нам надо подключить репозиторий «epel»:
rpm -Uvh download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-5.noarch.rpm

И далее устанавливаем пакет:
yum install perl-Image-ExifTool

(А для Ubuntu/Debian exiftool можно установить через apt-get)

Теперь мы можем прямо в shell конвертировать наши NEF в JPG, используя следующую команду:
exiftool -b -JpgFromRaw filename.NEF > filename.jpg

Чтобы сделать JPG для всех NEF в директории, можно использовать такую конструкцию:

for i in `ls *.NEF`; do echo $i; exiftool -b -JpgFromRaw $i > $i.jpg; done

Правда, из filename.nef у нас получится не очень красивый filename.nef.jpg, но это уже на вкус конкретного пользователя. Отрезать расширение можно с помощью awk.

Скорость работы exiftool под Linux на совсем не быстром Atom`е впечатляет — файлы размером 10МБ конвертируются меньше, чем за секунду.

Надеюсь, что данный опыт будет полезен для хранения ваших домашних коллекций фотографий.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.