GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Un moyen facile d'installer et d'utiliser ExifTool sur Ubuntu

ExifTool est un programme gratuit pour lire, modifier et manipuler des images et des formats de fichiers audio ou vidéo sur votre ordinateur. Il a été développé par des millions d'utilisateurs du monde entier dans le but de leur faciliter la vie en fournissant une assistance sur différentes plates-formes telles que Windows, macOS et les systèmes Unix comme Linux, etc.

Le logiciel offre également des fonctionnalités robustes qui vous permettent non seulement de visualiser, mais également de modifier les métadonnées, y compris les informations sur la date de prise de vue/la résolution d'origine sur les séquences vidéo; examinez rapidement les photos de l'album photo les unes après les autres sans avoir à faire défiler chaque diapositive individuelle - choisissez le moment qui vous intéresse !

Dans le didacticiel suivant, vous apprendrez à installer ExifTool sur Ubuntu 22.10. Le didacticiel utilisera le terminal de ligne de commande avec des étapes complètes utilisant à la fois le référentiel APT standard de Jammy et le référentiel du concentrateur Flatpak comme alternative pour ceux qui souhaitent une version plus récente .

ExifTool implémente son propre format de métadonnées ouvert. Il est conçu pour encapsuler les méta-informations de de nombreuses sources, sous forme binaire ou textuelle, et le regrouper avec n'importe quel type de fichier. Il peut s'agir d'un fichier unique, encapsulant des données existantes, ou utilisé comme fichier annexe, contenant par exemple des métadonnées Exif ou XMP.

Mettre à jour Ubuntu

Avant de poursuivre le didacticiel, il est bon de vous assurer que votre système est à jour avec tous les packages existants.

sudo apt update && sudo apt upgrade

Avant tout, vous devez régulièrement mettre à jour votre version actuelle d'Ubuntu afin de bénéficier des derniers correctifs de sécurité . Ceux-ci peuvent concerner le système d'exploitation, les pilotes ou même (dans le cas des bogues Meltdown et Spectre) le matériel sous-jacent.

Installer ExifTool

Par défaut, ExifTool peut être installé à partir du référentiel Ubuntu 22.04, ce qui rend l'installation simple et rapide sans importer de référentiels tiers.

Dans votre terminal, exécutez la commande suivante.

sudo apt install exiftool -y

Comment utiliser ExifTool

Maintenant que le logiciel est installé, voici quelques commandes de base.

Extraire des informations d'un fichier

exiftool a.jpg
Code language: CSS (css)

Une commande de base pour extraire toutes les métadonnées d'un fichier nommé. a.jpg .

Exemple d'écriture de base

exiftool -artist=me a.jpg

Écrit la balise d'artiste dans a.jpg . Puisqu'aucun groupe n'est spécifié, EXIF:Artist sera enregistré et tous les autres tags d'artiste existants seront mis à jour avec la nouvelle valeur ("me ").

Écrire plusieurs fichiers

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

Écrit la balise Artist dans trois fichiers image.

Écrire dans tous les fichiers d'un répertoire

exiftool -artist=me /images

Écrit la balise Artist dans tous les fichiers d'un répertoire /images .

Écrire plusieurs balises

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

Écrit deux balises dans a.jpg .

Extraire les balises en double

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

Imprimer toutes les méta-informations d'une image, y compris les balises en double et inconnues, triées par groupe (pour la famille 1).

Imprimer les méta-informations courantes

exiftool -common dir

Imprimer les méta-informations standard pour toutes les images dans dir.

Liste des méta-informations

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

Répertorier les méta-informations sous forme de colonnes délimitées par des tabulations pour toutes les images du répertoire DIR dans un fichier texte de sortie nommé "out.txt".

Imprimer la taille de l'image et le temps d'exposition

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

Imprimez les noms et les valeurs des balises ImageSize et ExposureTime.

Imprimer les informations Canon

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

Imprimez des informations Canon standard à partir de deux fichiers image.

Extraire de manière récursive les méta-informations courantes.

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

Extrayez de manière récursive les méta-informations standard des fichiers d'un exemple de répertoire, en écrivant la sortie texte dans des fichiers portant le même nom mais avec une extension C<.txt>.

Déplacer l'image miniature

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

Enregistrez l'image miniature d'un fichier image dans un autre fichier image.

Extraire récursivement l'image JPG du CRW

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

Extrayez récursivement l'image JPG de tous les fichiers Canon CRW dans le répertoire actuel, en ajoutant C<_JFR.JPG> pour le nom des fichiers JPG de sortie.

Imprimer la date/heure formatée pour les fichiers JPG

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

Imprimer la date/heure formatée pour tous les fichiers JPG dans le répertoire courant.

Extraire la résolution de l'image

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

Extraire la résolution de l'image à partir des informations EXIF ​​IFD1 (image miniature IFD).

Extraire toutes les balises avec des noms avec "exemple de mot"

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

Extrayez toutes les balises dont le nom contient le mot "Résolution" d'une image.

Extraire tous les XMP liés à l'auteur

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

Extraire toutes les informations XMP relatives à l'auteur d'une image.

Extraire des données XMP complètes

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

Extraire l'enregistrement de données XMP complet intact de a.jpg et écrivez-le dans out.xmp utiliser le XMP unique balise (voir la balise Extra Balises )

Imprimer la date et l'heure d'origine de la sortie

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

Imprimer une ligne de sortie contenant le nom du fichier et DateTimeOriginal pour chaque image dans le répertoire dir .

Extraire toutes les positions GPS d'AVCHD

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

Extraire toutes les positions GPS d'une vidéo AVCHD.

Enregistrer le profil ICC_

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

Enregistrez le profil ICC_complet d'une image dans un fichier de sortie avec le même nom et une extension de nom de fichier<.icc>.

Générer des pages HTML à partir de HEX Dump

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

Générez des pages HTML à partir d'un vidage hexadécimal des informations EXIF ​​dans toutes les images du répertoire C. Les fichiers HTML de sortie sont écrits dans le répertoire C (qui est créé s'il n'existait pas), avec des noms de la forme "FILENAME_EXT.html".

Comment mettre à jour ExifTool

Selon la méthode d'installation utilisée, les commandes suivantes peuvent être utilisées pour mettre à jour le logiciel et tous les packages système. Idéalement, la commande de mise à jour du terminal doit être utilisée même si vous avez des mises à jour automatiques dans l'interface graphique de votre bureau pour vous assurer que tout se met à jour correctement.

sudo apt upgrade && sudo apt upgrade

Comment supprimer (désinstaller) ExifTool

Utilisez la commande suivante pour les utilisateurs qui n'ont plus besoin d'ExifTool sur leur système et qui souhaitent le supprimer.

sudo apt autoremove exiftool --purge -y

La commande ci-dessus supprimera automatiquement toutes les dépendances inutilisées installées à partir d'ExifTool et d'autres restes des suppressions précédentes. Cette commande doit être exécutée souvent pour éviter que votre système ne soit trop gonflé.

Commentaires et conclusion

Dans le didacticiel, vous avez appris à installer ExifTool sur Ubuntu 22.10.

Si vous recherchez un puissant outil de métadonnées open source pouvant fonctionner sur les systèmes Windows, macOS et Unix, ExifTool vaut le détour. Avec sa capacité à lire, modifier et manipuler les métadonnées image, vidéo, audio et PDF, ExifTool est un atout inestimable pour tout flux de travail multimédia numérique.

Un autre article intéressant pourrait être :Les meilleurs utilitaires de compression pour Ubuntu


Ubuntu
  1. Comment installer et utiliser Wine sur Ubuntu 20.04

  2. Comment installer et utiliser FFmpeg sur Ubuntu 18.04

  3. Comment installer et utiliser Wine sur Ubuntu 18.04

  4. Comment installer et utiliser Curl sur Ubuntu 18.04

  5. Comment installer et utiliser Curl sur Ubuntu 20.04

Comment installer et utiliser Nmap sur Ubuntu

Comment installer et utiliser Kontact dans Ubuntu

Comment installer et utiliser AngularJS sur Ubuntu

Un moyen facile d'installer et d'utiliser ExifTool sur Ubuntu

Un moyen facile d'installer et d'utiliser SSHGuard sur Ubuntu

Un moyen facile d'installer et d'utiliser Anaconda sur Ubuntu