Linux Mint に ExifTool をインストールして使う

Linux

ExifToolは、デジタル機器で撮影された画像に含まれるEXIF(エグジフ)というデータの表示や編集、削除をするツールです。EXIFには画像の撮影日時や撮影場所(緯度・経度といったGPS情報)などの情報が含まれています。

という訳で、今回は ExifTool のインストール方法と使い方を備忘録として書き残したいと思います。環境は、Linux Mint 22 “Wilma” MATE Edition です。

ExifTool のインストール方法

インストール方法には以下の方法があります。

apt コマンドでインストールする

最も楽で簡単なインストール方法です。

$ sudo apt update
$ sudo apt -y install libimage-exiftool-perl

ソースからコンパイルしてインストールする

上級者向けのインストール方法です。2024年8月29日現在、最新版は Version 12.94 です。

$ wget https://exiftool.org/Image-ExifTool-12.94.tar.gz
$ tar -zxvf Image-ExifTool-12.94.tar.gz
$ cd Image-ExifTool-12.94

$ perl Makefile.PL
$ make test
$ sudo make install

ExifTool の使用方法

画像のメタデータを表示

### sample.jpg のメタデータを表示する ###
$ exiftool sample.jpg

また -DateTimeOriginal -GPSLatitude -GPSLongitude といったオプションを追加したり組み合わせたりすることで特定の情報だけ表示させることも可能です。

### sample.jpg の撮影日時を表示する ###
$ exiftool -DateTimeOriginal sample.jpg

### sample.jpg が撮影された緯度・経度を表示する ###
$ exiftool -GPSLatitude -GPSLongitude sample.jpg

### sample.jpg が撮影された高度を表示する ###
$ exiftool -GPSaltitude sample.jpg

### sample.jpg が撮影された日時と緯度・経度を表示する ###
$ exiftool -DateTimeOriginal -GPSLatitude -GPSLongitude sample.jpg

以下のように grep コマンドを使って緯度・経度を表示することもできます。

$ exiftool sample.jpg | grep "GPS Position"

現在のディレクトリにあるjpg画像のメタデータを全て削除

-all= *.jpg」の「-all」と「*.jpg」の間にあるスペースは全てのメタデータを削除する意味なので間違って消さないように注意してください。

$ exiftool -all= *.jpg

EXIF情報を削除せずにネット上に画像をアップロードしてしまうと、第三者に自分が写真を撮った場所だけでなく自宅を特定される危険性がありますので、EXIF情報を削除しておくことをおすすめします。

ExifTool のアンインストール方法

万が一、ExifToolをアンインストールしたくなった場合の備忘録です。

apt コマンドでインストールした場合

### 指定したパッケージとその依存関係を削除 ###
$ sudo apt remove libimage-exiftool-perl

### 指定したパッケージとその依存関係だけでなく、設定ファイルも含め全て削除 ###
$ sudo apt remove --purge libimage-exiftool-perl

ソースからコンパイルしてインストールした場合

アンインストールには、以下のコマンドを実行します。

$ cd Image-ExifTool-12.94
$ sudo make uninstall

ただし、比較的新しいシステムを使っている場合、ExifTool が安全であるにも関わらず「Uninstall is unsafe and deprecated (Uninstall は安全ではないので廃止されています)」というメッセージが出るかもしれないとのことです。

そういったメッセージが表示されたら、インストールされたファイルを削除するために必要なコマンドが表示されるので、一々それらを手動で入力する必要があるそうです。以下参照。

Note: Unfortunately, newer systems may give an “Uninstall is unsafe and deprecated” message even though uninstalling ExifTool is safe because it has no dependencies. If this happens, the necessary commands to remove the installed files will be listed, and these commands must be run manually.

Installing ExifTool

公式サイト

ExifTool by Phil Harvey
A command-line application and Perl library for reading and writing EXIF, GPS, IPTC, XMP, makernotes and other meta info...

参考にさせていただいたサイト様

How to Install ExifTool on Linux Mint 21
ExifTool is powerful and feature-rich, with a wide range of options and command-line arguments. To install it on Linux M...
exiftoolを使用して画像データのEXIF情報を確認・表示する
How to install and use Exiftool on Ubuntu 22.04 or 20.04 LTS
There is a simple APT comamnd for installing and using Exiftool on Ubuntu 22.04 or 22.04 inclduing Debian, MX Linux & Li...
Linux Mint 21 のコマンドラインからビデオ形式を識別する方法

コメント