GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mudah Menginstal Dan Menggunakan ExifTool di Ubuntu

ExifTool adalah program gratis untuk membaca, memodifikasi, dan memanipulasi gambar dan format file audio atau video di komputer Anda. Ini telah dikembangkan oleh jutaan pengguna dari seluruh dunia dengan tujuan untuk membuat hidup mereka lebih mudah dengan memberikan dukungan di berbagai platform seperti Windows, macOS, dan sistem Unix seperti Linux, dll.

Perangkat lunak ini juga menawarkan fitur canggih yang memungkinkan Anda tidak hanya melihat tetapi juga mengedit metadata, termasuk tanggal pengambilan/info resolusi asli tentang rekaman videografi; periksa jepretan album foto satu demi satu dengan cepat tanpa harus menggulir setiap slide – pilih momen yang Anda minati!

Dalam tutorial berikut, Anda akan belajar cara menginstal ExifTool di Ubuntu 22.10. Tutorial akan menggunakan terminal baris perintah dengan langkah-langkah lengkap menggunakan repositori APT standar dari Jammy dan repositori hub Flatpak sebagai alternatif bagi mereka yang mungkin menginginkan versi yang lebih baru .

ExifTool mengimplementasikan format metadata terbukanya sendiri. Ini dirancang untuk merangkum metainformasi dari banyak sumber, dalam bentuk biner atau tekstual, dan menggabungkannya dengan semua jenis file. Itu bisa berupa file tunggal, membungkus data yang ada, atau digunakan sebagai file sampingan, membawa misalnya metadata Exif atau XMP.

Perbarui Ubuntu

Sebelum melanjutkan tutorial, ada baiknya untuk memastikan sistem Anda mutakhir dengan semua paket yang ada.

sudo apt update && sudo apt upgrade

Terutama, Anda harus memutakhirkan versi Ubuntu saat ini secara rutin agar mendapatkan manfaat dari patch keamanan terbaru . Ini mungkin untuk sistem operasi, driver, atau bahkan (dalam kasus bug Meltdown dan Spectre) perangkat keras yang mendasarinya.

Instal ExifTool

Secara default, ExifTool tersedia untuk diinstal dari repositori Ubuntu 22.04 sehingga penginstalan menjadi cepat dan mudah tanpa mengimpor repositori pihak ketiga.

Di terminal Anda, jalankan perintah berikut.

sudo apt install exiftool -y

Cara Menggunakan ExifTool

Sekarang setelah Anda menginstal perangkat lunak, beberapa perintah dasar adalah sebagai berikut.

Mengekstrak informasi dari file

exiftool a.jpg
Code language: CSS (css)

Perintah dasar untuk mengekstrak semua metadata dari file bernama. a.jpg .

Contoh penulisan dasar

exiftool -artist=me a.jpg

Menulis tag Artis ke a.jpg . Karena tidak ada grup yang ditentukan, EXIF:Artist akan didaftarkan, dan semua tag Artis lain yang ada akan diperbarui dengan nilai baru (“me “).

Menulis banyak file

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

Menulis tag Artis ke tiga file gambar.

Menulis ke semua file dalam direktori

exiftool -artist=me /images

Menulis tag Artis ke semua file dalam direktori /images .

Tulis beberapa tag

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

Menulis dua tag ke a.jpg .

Mengekstrak tag duplikat

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

Cetak semua informasi meta dalam gambar, termasuk tag duplikat dan tidak dikenal, diurutkan berdasarkan grup (untuk keluarga 1).

Mencetak informasi meta umum

exiftool -common dir

Cetak meta-informasi standar untuk semua gambar di dir.

Mencantumkan informasi meta

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

Cantumkan informasi meta dalam bentuk kolom berbatas tab untuk semua gambar di direktori DIR ke file teks keluaran bernama “out.txt.”

Mencetak Ukuran Gambar dan Waktu Eksposur

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

Cetak nama dan nilai tag ImageSize dan ExposureTime.

Mencetak informasi Canon

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

Cetak informasi Canon standar dari dua file gambar.

Mengekstrak informasi meta umum secara rekursif.

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

Mengekstrak informasi meta standar secara rekursif dari file dalam direktori contoh, menulis output teks ke dalam file dengan nama yang sama tetapi dengan ekstensi aC<.txt>.

Pindahkan Gambar Mini

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

Simpan gambar mini dari satu file gambar ke file gambar lainnya.

Ekstrak gambar JPG dari CRW secara rekursif

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

Ekstrak gambar JPG secara rekursif dari semua file Canon CRW di direktori saat ini, tambahkan C<_JFR.JPG> untuk nama file JPG keluaran.

Cetak tanggal/waktu berformat untuk file JPG

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

Cetak tanggal/waktu yang diformat untuk semua file JPG di direktori saat ini.

Ekstrak resolusi gambar

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

Ekstrak resolusi gambar dari informasi EXIF ​​IFD1 (gambar mini IFD).

Ekstrak semua tag dengan nama dengan “contoh kata”

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

Ekstrak semua tag dengan nama yang mengandung kata “Resolusi” dari sebuah gambar.

Ekstrak semua XMP yang terkait dengan penulis

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

Ekstrak semua informasi XMP yang berhubungan dengan penulis dari sebuah gambar.

Ekstrak data XMP lengkap

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

Ekstrak catatan data XMP lengkap secara utuh dari a.jpg dan tulis ke out.xmp gunakan XMP yang unik tag (lihat Ekstra Tag )

Cetak tanggal keluaran waktu asli

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

Cetak satu baris output yang berisi nama file dan DateTimeOriginal untuk setiap gambar di direktori dir .

Ekstrak semua posisi GPS dari AVCHD

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

Ekstrak semua posisi GPS dari video AVCHD.

Simpan ICC_Profile

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

Simpan ICC_Profile lengkap dari gambar ke file output dengan nama yang sama dan ekstensi nama file<.icc>.

Buat laman HTML dari HEX Dump

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

Hasilkan halaman HTML dari hex dump informasi EXIF ​​​​di semua gambar dari direktori C. File HTML keluaran ditulis ke direktori C (yang dibuat jika tidak ada), dengan nama bentuk “FILENAME_EXT.html.”

Cara Memperbarui ExifTool

Tergantung pada metode penginstalan yang digunakan, perintah berikut dapat digunakan untuk memperbarui perangkat lunak dan paket sistem apa pun. Idealnya, perintah pembaruan terminal harus digunakan meskipun Anda memiliki pembaruan otomatis di GUI desktop untuk memastikan semuanya diperbarui dengan benar.

sudo apt upgrade && sudo apt upgrade

Cara Menghapus (Mencopot) ExifTool

Gunakan perintah berikut untuk pengguna yang tidak lagi membutuhkan ExifTool di sistem mereka dan ingin menghapusnya.

sudo apt autoremove exiftool --purge -y

Perintah di atas akan secara otomatis menghapus semua dependensi yang tidak digunakan yang diinstal dari ExifTool dan sisa lainnya dari penghapusan sebelumnya. Perintah ini harus sering dijalankan agar sistem Anda tidak terlalu membengkak.

Komentar dan Kesimpulan

Dalam tutorial ini, Anda telah mempelajari cara menginstal ExifTool di Ubuntu 22.10.

Jika Anda mencari alat metadata sumber terbuka yang kuat yang dapat bekerja pada sistem Windows, macOS, dan Unix, ExifTool layak untuk dicoba. Dengan kemampuannya untuk membaca, memodifikasi, dan memanipulasi gambar, video, audio, dan metadata PDF, ExifTool adalah aset yang tak ternilai untuk setiap alur kerja media digital.

Artikel menarik lainnya mungkin:Utilitas kompresi terbaik untuk Ubuntu


Ubuntu
  1. Cara Menginstal dan Menggunakan Anggur di Ubuntu 20.04

  2. Cara Menginstal dan Menggunakan FFmpeg di Ubuntu 18.04

  3. Cara Menginstal dan Menggunakan Anggur di Ubuntu 18.04

  1. Cara Menginstal dan Menggunakan Curl di Ubuntu 18.04

  2. Cara Menginstal dan Menggunakan Curl di Ubuntu 20.04

  3. Cara Menginstal dan Menggunakan Syncthing di Ubuntu 20.04

  1. Cara Menginstal dan Menggunakan Tidak Terikat di Ubuntu 20.04

  2. Instal dan Gunakan Vagrant di Ubuntu 20.04

  3. Cara Menginstal dan Menggunakan Kontak di Ubuntu 20.04