GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Einfache Möglichkeit, ExifTool unter Ubuntu zu installieren und zu verwenden

ExifTool ist ein kostenloses Programm zum Lesen, Modifizieren und Manipulieren von Bildern und Audio- oder Videodateiformaten auf Ihrem Computer. Es wurde von Millionen von Benutzern auf der ganzen Welt mit dem Ziel entwickelt, ihnen das Leben zu erleichtern, indem es Unterstützung für verschiedene Plattformen wie Windows, macOS und Unix-Systeme wie Linux usw. bietet.

Die Software bietet auch robuste Funktionen, mit denen Sie Metadaten nicht nur anzeigen, sondern auch bearbeiten können, einschließlich Informationen zum Aufnahmedatum/Originalauflösung von Videografiematerial; Sehen Sie sich Fotoalbum-Aufnahmen schnell nacheinander an, ohne durch jede einzelne Folie blättern zu müssen – wählen Sie den Moment aus, der Sie interessiert!

Im folgenden Tutorial erfahren Sie, wie Sie ExifTool auf Ubuntu 22.10 installieren. In der Anleitung wird das Befehlszeilenterminal verwendet mit vollständigen Schritten, die sowohl das standardmäßige APT-Repository von Jammy als auch das Flatpak-Hub-Repository als Alternative für diejenigen verwenden, die möglicherweise eine neuere Version wünschen .

ExifTool implementiert ein eigenes offenes Metadatenformat. Es wurde entwickelt, um Metainformationen von zu kapseln viele Quellen, in binärer oder textueller Form, und bündeln Sie es zusammen mit jeder Art von Datei. Es kann entweder eine einzelne Datei sein, die vorhandene Daten umschließt, oder als Sidecar-Datei verwendet werden, die beispielsweise Exif- oder XMP-Metadaten enthält.

Ubuntu aktualisieren

Bevor Sie mit dem Tutorial fortfahren, sollten Sie sicherstellen, dass Ihr System mit allen vorhandenen Paketen auf dem neuesten Stand ist.

sudo apt update && sudo apt upgrade

In erster Linie sollten Sie Ihre aktuelle Ubuntu-Version regelmäßig aktualisieren um von den neuesten Sicherheitspatches zu profitieren . Diese könnten für das Betriebssystem, Treiber oder sogar (im Fall der Meltdown- und Spectre-Bugs) die zugrunde liegende Hardware sein.

ExifTool installieren

Standardmäßig kann ExifTool aus dem Ubuntu 22.04-Repository installiert werden, was die Installation schnell und unkompliziert macht, ohne Repositorys von Drittanbietern importieren zu müssen.

Führen Sie in Ihrem Terminal den folgenden Befehl aus.

sudo apt install exiftool -y

Verwendung von ExifTool

Nachdem Sie die Software installiert haben, lauten einige grundlegende Befehle wie folgt.

Informationen aus einer Datei extrahieren

exiftool a.jpg
Code language: CSS (css)

Ein grundlegender Befehl zum Extrahieren aller Metadaten aus einer Datei mit dem Namen. a.jpg .

Einfaches Schreibbeispiel

exiftool -artist=me a.jpg

Schreibt Künstler-Tag in a.jpg . Da keine Gruppe angegeben ist, wird EXIF:Artist registriert und alle anderen bestehenden Artist-Tags werden mit dem neuen Wert aktualisiert („me “).

Mehrere Dateien schreiben

exiftool -artist=me a.jpg b.jpg c.jpg

Schreibt Künstler-Tag in drei Bilddateien.

In alle Dateien in einem Verzeichnis schreiben

exiftool -artist=me /images

Schreibt Künstler-Tags in alle Dateien in einem Verzeichnis /images .

Schreiben Sie mehrere Tags

exiftool -artist="Phil Harvey" -copyright="2011 Phil Harvey" a.jpg
Code language: JavaScript (javascript)

Schreibt zwei Tags in a.jpg .

Extrahieren doppelter Tags

exiftool -a -u -g1 a.jpg
Code language: CSS (css)

Drucken Sie alle Metainformationen in einem Bild, einschließlich doppelter und unbekannter Tags, sortiert nach Gruppe (für Familie 1).

Gemeinsame Metainformationen drucken

exiftool -common dir

Drucken Sie Standard-Metainformationen für alle Bilder in dir.

Metainformationen auflisten

exiftool -T -createdate -aperture -shutterspeed -iso DIR > out.txt
Code language: CSS (css)

Listet Metainformationen in tabulatorgetrennter Spaltenform für alle Bilder im Verzeichnis DIR auf in eine Ausgabetextdatei mit dem Namen „out.txt.“

Bildgröße und Belichtungszeit drucken

exiftool -s -ImageSize -ExposureTime b.jpg
Code language: CSS (css)

Namen und Werte von ImageSize- und ExposureTime-Tags drucken.

Canon-Informationen drucken

exiftool -l -canon c.jpg d.jpg
Code language: CSS (css)

Drucken Sie standardmäßige Canon-Informationen aus zwei Bilddateien.

Allgemeine Metainformationen rekursiv extrahieren.

exiftool -r -w .txt -common pictures
Code language: CSS (css)

Extrahieren Sie rekursiv Standard-Metainformationen aus Dateien in einem Beispielverzeichnis und schreiben Sie die Textausgabe in Dateien mit denselben Namen, aber mit der Erweiterung C<.txt>.

Miniaturbild verschieben

exiftool -b -ThumbnailImage image.jpg > thumbnail.jpg
Code language: CSS (css)

Miniaturbild von einer Bilddatei in eine andere Bilddatei speichern.

JPG-Bild rekursiv aus CRW extrahieren

exiftool -b -JpgFromRaw -w _JFR.JPG -ext CRW -r .
Code language: CSS (css)

JPG-Bild rekursiv aus allen Canon CRW-Dateien im aktuellen Verzeichnis extrahieren und C<_JFR.JPG> als Namen der JPG-Ausgabedateien hinzufügen.

Formatiertes Datum/Uhrzeit für JPG-Dateien drucken

exiftool -d "%r %a, %B %e, %Y" -DateTimeOriginal -S -s *.jpg
Code language: JavaScript (javascript)

Druckt formatiertes Datum/Uhrzeit für alle JPG-Dateien im aktuellen Verzeichnis.

Bildauflösung extrahieren

exiftool -IFD1:XResolution -IFD1:YResolution image.jpg
Code language: CSS (css)

Extrahieren Sie die Bildauflösung aus den EXIF-IFD1-Informationen (Miniaturbild IFD).

Alle Tags mit Namen mit „Beispielwort“ extrahieren

exiftool "-*resolution*" image.jpg
Code language: JavaScript (javascript)

Extrahieren Sie alle Tags mit Namen, die das Wort „Auflösung“ aus einem Bild enthalten.

Alle autorenbezogenen XMP-Dateien extrahieren

exiftool -xmp:author:all -a image.jpg
Code language: CSS (css)

Extrahieren Sie alle autorenbezogenen XMP-Informationen aus einem Bild.

Komplette XMP-Daten extrahieren

exiftool -xmp -b a.jpg > out.xmp
Code language: CSS (css)

Kompletten XMP-Datensatz intakt aus a.jpg extrahieren und schreibe es in out.xmp Verwenden Sie den eindeutigen XMP -Tag (siehe Extra Tags )

Datum und Uhrzeit der Ausgabe im Original drucken

exiftool -p "$filename has date $dateTimeOriginal" -q -f dir
Code language: JavaScript (javascript)

Drucken Sie eine Ausgabezeile mit dem Dateinamen und DateTimeOriginal für jedes Bild im Verzeichnis dir .

Alle GPS-Positionen aus AVCHD extrahieren

exiftool -ee -p "$gpslatitude, $gpslongitude, $gpstimestamp" a.m2ts
Code language: JavaScript (javascript)

Extrahieren Sie alle GPS-Positionen aus einem AVCHD-Video.

ICC_Profil speichern

exiftool -icc_profile -b -w icc image.jpg
Code language: CSS (css)

Speichern Sie das vollständige ICC_Profil eines Bildes in einer Ausgabedatei mit demselben Namen und der Erweiterung filename<.icc>.

HTML-Seiten aus HEX-Dump generieren

exiftool -htmldump -w tmp/%f_%e.html t/images

Generieren Sie HTML-Seiten aus einem Hex-Dump von EXIF-Informationen in allen Bildern aus dem C-Verzeichnis. Die ausgegebenen HTML-Dateien werden in das C-Verzeichnis geschrieben (das erstellt wird, wenn es nicht existiert), mit Namen der Form „DATEINAME_EXT.html.“

So aktualisieren Sie ExifTool

Abhängig von der verwendeten Installationsmethode können die folgenden Befehle verwendet werden, um die Software und alle Systempakete zu aktualisieren. Idealerweise sollte der Terminal-Update-Befehl verwendet werden, auch wenn Sie automatische Updates in Ihrer Desktop-GUI haben, um sicherzustellen, dass alles korrekt aktualisiert wird.

sudo apt upgrade && sudo apt upgrade

So entfernen (deinstallieren) Sie ExifTool

Verwenden Sie den folgenden Befehl für Benutzer, die ExifTool nicht mehr auf ihrem System benötigen und es entfernen möchten.

sudo apt autoremove exiftool --purge -y

Der obige Befehl entfernt automatisch alle nicht verwendeten Abhängigkeiten, die von ExifTool installiert wurden, und andere Überbleibsel aus früheren Entfernungen. Dieser Befehl sollte oft ausgeführt werden, damit Ihr System nicht zu sehr aufgebläht wird.

Kommentare und Schlussfolgerung

Im Tutorial haben Sie gelernt, wie Sie ExifTool auf Ubuntu 22.10 installieren.

Wenn Sie nach einem leistungsstarken Open-Source-Metadaten-Tool suchen, das auf Windows-, MacOS- und Unix-Systemen funktioniert, ist ExifTool einen Blick wert. Mit seiner Fähigkeit, Bild-, Video-, Audio- und PDF-Metadaten zu lesen, zu ändern und zu manipulieren, ist ExifTool ein unschätzbarer Vorteil für jeden digitalen Medien-Workflow.

Ein weiterer interessanter Artikel könnte sein:Die besten Komprimierungsprogramme für Ubuntu


Ubuntu
  1. So installieren und verwenden Sie Wine unter Ubuntu 20.04

  2. So installieren und verwenden Sie FFmpeg unter Ubuntu 18.04

  3. So installieren und verwenden Sie Wine unter Ubuntu 18.04

  4. So installieren und verwenden Sie Curl unter Ubuntu 18.04

  5. So installieren und verwenden Sie Curl unter Ubuntu 20.04

So installieren und verwenden Sie Nmap unter Ubuntu

So installieren und verwenden Sie Kontact in Ubuntu

So installieren und verwenden Sie AngularJS unter Ubuntu

Einfache Möglichkeit, ExifTool unter Ubuntu zu installieren und zu verwenden

Eine einfache Möglichkeit, SSHGuard unter Ubuntu zu installieren und zu verwenden

Einfache Möglichkeit, Anaconda auf Ubuntu zu installieren und zu verwenden