Fotos automatisch sortieren, drehen, umbenennen, verwalten, einordnen, …

Ich komme wieder einmal von den Ferien zurück…

Ich möchte alle Fotos sortieren. Auf meiner Digicam gibt es von diversen Anlässen an unterschiedlichen Tagen verschiedene Fotos… Diese möchte ich so schnell wie möglich Ordnen.

Zuerst lade ich die Fotos auf mein Notebook:
mkdir Fotos
cd Fotos
gphoto2 --get-all-files

Dann korrigiere ich die Uhrzeit um eine Stunde nach Vorne, da die Uhrzeit auf der Kamera falsch eingestellt war…
jhead -da2010:07:04/21:00:00-2010:07:04/20:00:00 *[jJ][pP][gG]

Jetzt lasse ich mir alle Fotos richtig ausrichten anhand vom EXIF-Tag im Foto. Die Kamera muss dies natärlich unterstützen.
jhead -autorot *.jpg
jhead -norot *.jpg

Der erste Befehl rotiert die Bilder und der zweite entfernt das Rotationsflag, damit “gute” Bildbetrachter die Fotos nicht noch einmal drehen.

Dann benenne ich alle Fotos nach dem Aufnahmedatum und Aufnahmezeit:
jhead -nf%Y-%m-%d_%H-%M-%S_IrgendEinKommentar *.[jJ][pP][gG]

Nun erstelle ich pro Tag, an dem Fotos aufgenommen wurden, ein eigenes Verzeichnis:
mkdir `ls *.jpg | cut -c 1-10 | sort -u`

Die Fotos werden jetzt in das dazugehörige Verzeichnis verschoben:
ls *.jpg | cut -c 1-10 | sort -u | while read line
do
mv $line*.jpg $line
done

Jetzt kann man den erstellten Verzeichnissen noch ein Postfix geben und dann in der Bildersammlung einordnen. Ich habe pro Jahr einen Unterordner erstellt (2009, 2010, …)

Have Phun!

Dieser Beitrag wurde unter Informatik, Linux/Unix abgelegt und mit , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Eine Antwort auf Fotos automatisch sortieren, drehen, umbenennen, verwalten, einordnen, …

  1. büsche sagt:

    NerdAstic!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

*


Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>