stiziwik
Sie befinden sich hier: Willkommen » Datenverarbeitung » Bilder » Exiftools
Zuletzt angesehen: • Exiftools

Exiftools

Mit exiftools kann man jede Exif-Information von Bildern bearbeiten.

Installation

Die tools werden einfach mittels folgendem Befehl installiert:

apt-get install libimage-exiftool-perl

Anwendung

exiftool ist recht mächtig, die Syntax und viele Beispiele findet man in den manpages.

Beispiele

Hier einige Anwendungsbeispiele.

Alle Tags

Um alle Tags auszulesen, hängt man eine der folgenden Optionen an:

-list               # list all tag names
-list -EXIF:All     # list all EXIF tags
-list -xmp:time:all # list all XMP tags relating to time
-listw -XMP-dc:All  # list all writable XMP-dc tags
-listf              # list all supported file extensions
-listr              # list all recognized file extensions
-listwf             # list all writable file extensions
-listg1             # list all groups in family 1
-listd              # list all deletable groups
-listx -EXIF:All    # list database of EXIF tags in XML format
-listx -XMP:All -s  # list short XML database of XMP tags

Erstellungsdatum auslesen

exiftool -p '$DateTimeOriginal' <DATEINAME>

Hier noch ein kleines Script welches Dateien umbenennt (Das Erstellungsdatum wird dem Dateinamen vorangestellt).

#!/bin/bash
 
find -name "*.jpg" | while read PIC; do
PIC1=`echo "$PIC" | sed 's!^\./!!g'`
DATE=$(exiftool -p '$DateTimeOriginal' "$PIC" 2>/dev/null | sed 's/[: ]//g')
DATE1=$(exiftool -p '$DateTimeOriginal' "$PIC" 2>/dev/null | sed 's/[:]//g' | sed 's/[ ]/_/g')
exiftool -p '$DateTimeOriginal' "$PIC" 2>/dev/null
if [ $?==0 ]; then
touch -t $(echo $DATE | sed 's/\(..$\)/\.\1/') "$PIC" 2>/dev/null
mv -i $PIC $(dirname $PIC)/"$DATE1"-"$PIC1" 2>/dev/null
fi
done

Uhrzeit der Aufnahme ändern

  • alle Zeiten für Aufnahmezeit mit einer Stunde addieren
    exiftool -AllDates+=1 <DATEINAME_ODER_VERZEICHNIS>
  • alle Zeiten für Aufnahmezeit mit einer Stunde subtrahieren
    exiftool -AllDates-=1 <DATEINAME_ODER_VERZEICHNIS>

Dateien umbenennen (rename)

  • Dateien ersetzen mit „IMG_Datum_Uhrzeit.Dateiendung“
    exiftool "-FileName<CreateDate" -d "IMG_%Y%m%d_%H%M%S%%-c.%%e" ./
  • Dateien in neuen Ordner namens „Erstellungsdatum“ kopieren mit „IMG_Datum_Uhrzeit.Dateiendung“
    exiftool "-Directory<DateTimeOriginal" -d "IMG_%Y%m%d_%H%M%S%%-c.%%e" ./
Previous Next

Webseiten-Werkzeuge

  • Letzte Änderungen
  • Medien-Manager
  • Übersicht

Seiten-Werkzeuge

  • Zeige Quelltext
  • Ältere Versionen
  • Links hierher
  • Nach oben

Benutzer-Werkzeuge

  • Anmelden
datenverarbeitung/bilder/exiftools.txt · Zuletzt geändert: 2024/09/12 16:25 von adi
stiziwik

Table of Contents

Inhaltsverzeichnis

  • Exiftools
    • Installation
    • Anwendung
    • Beispiele
      • Alle Tags
      • Erstellungsdatum auslesen
      • Uhrzeit der Aufnahme ändern
      • Dateien umbenennen (rename)
  • Android
  • Bild-und-video
  • Datenverarbeitung
    • Audio
    • Bilder
      • Gimp
      • Darktable
      • Exiftools
      • MJPEG-Streamer
      • Mosaik
      • Slideshow
      • Tools
      • Zeitraffer
    • Dokumentscanner
    • Text
    • Video
    • Passwörter
  • Fahrzeuge
  • Hausautomatisation
  • linux
  • Nas
  • Netzwerk
  • PlayGround
  • Programieren
  • Projekte
  • Raspberry Pi
  • sonstiges
  • VDR
  • Web
  • Werkstatt
  • Wiki
  • sidebar-acmenu
  • sidebar-indexmenu
  • sidebar-simplenavi