Karena Anda sudah memiliki solusi GUI, saya pikir saya akan menyebutkan bahwa ada juga beberapa cara untuk mengubah data EXIF pada baris perintah; dua alat yang bermanfaat adalah exiftool
dan jhead
, yang dapat diinstal dengan perintah ini:
sudo apt-get install libimage-exiftool-perl jhead
Dengan kedua alat ini Anda dapat beroperasi pada banyak file sekaligus, tetapi Anda mungkin ingin membuat cadangan file Anda sebelum Anda mulai memanipulasi data exif.
jhead
Untuk mengubah waktu dan tanggal data EXIF pada sejumlah file 'dalam satu klik', Anda dapat membuka terminal dan lakukan cd
ke folder dengan gambar dan jalankan:
jhead -ts2012:10:29-10:28:03 *.jpg
The -ts
switch memungkinkan Anda untuk menentukan tanggal dan waktu yang diperlukan dan menulis ke header exif semua dalam satu pergi: format yang ditentukan di sini adalah YYYY:MM:DD-HH:MM:SS
.
Jika Anda hanya ingin mengubah tanggal tanpa menentukan waktu, Anda akan menggunakan:
jhead -ds2012:10:29 *.jpg
Anda juga dapat melakukannya hanya untuk satu gambar yang diambil dengan kamera tertentu jika Anda menentukan, misalnya, -model "D70"
tetapi pilihan itu harus menjadi yang pertama dalam pemrosesan, dan harus seperti "D70", "S100" dan bukan "Nikon D70 ". Lihatlah pembacaan exif dari gambar Anda untuk mendapatkan nomor model yang benar.
jhead -model "D70" -ts2012:10:29-10:28:03 *.jpg
Untuk informasi lebih lanjut, lihat man jhead
.
exiftool
Utilitas ini memiliki lebih banyak opsi daripada jhead dan sangat komprehensif, seperti dicatat di situs resmi . Ada antarmuka grafis untuk exiftool dalam pengembangan, tetapi saat ini masih dalam tahap awal, tetapi terlihat menjanjikan.
Opsi pengalihan tanggal dan waktu, dan format mana yang dapat digunakan cukup luas, seperti yang dijelaskan di sini dalam pdf bermanfaat ini . Seperti halnya jhead , Anda dapat memutuskan untuk mengubah waktu dan tanggal, atau hanya kencan. Contoh ini mengubah tanggal dan waktu:
exiftool -AllDates="2012:03:14 12:25:00" *.jpg
Contoh di atas hanya menetapkan nilai tertentu untuk tanggal dan waktu gambar; jika Anda ingin menggeser semuanya dengan indeks waktu tertentu, seperti tiga tahun ke depan, Anda dapat menggunakan:
exiftool -AllDates+="3:0:0 0" *.jpg
Fitur pemindahan dapat sangat berguna jika, seperti yang terjadi pada Anda, foto Anda tiba-tiba ditandai tahun 2009, meskipun diambil pada tahun 2012. Pastikan Anda menggunakan tanda plus atau minus sebelum sama dengan (seperti dalam -AllDates-=
atau-AllDates+=
), tergantung pada apa yang ingin Anda capai ketika Anda menetapkan indeks waktu yang diperlukan, atau data EXIF yang dihasilkan tidak akan seperti yang diharapkan.
exiftool
akan membuat cadangan dari dokumen asli sebelum mengedit data EXIF dengan menambahkan dokumen asli di akhir nama file.
exiftool
mendukung lebih banyak tipe gambar daripada jhead
yang hanya berfungsi untuk JPEG.
Untuk informasi lebih lanjut, lihat man exiftool
.
jhead -mkexif -ts<date>
.DSCN{120..345}.jpg
. 3. Untuk mengubah cap waktu file menggunakan yang lain sebagai referensi gunakantouch -r ~/path/reference.jpg *.jpg
Mengubah tanggal dan waktu mudah di Shotwell. Pilih foto yang ingin Anda sesuaikan dan buka menu seperti ini:
Pilih Foto / Sesuaikan tanggal dan waktu. Itu memunculkan menu seperti ini:
Jika semua foto dimatikan dengan jumlah yang sama, Anda dapat melakukannya semuanya sekaligus. Jika Anda menggunakan lebih dari satu kamera dan mereka mati dalam jumlah yang berbeda, Anda harus membaginya dan melakukan setiap batch secara terpisah.
Halaman bantuan Shotwell yang menjelaskan ini ada di sini .
sumber
Pertanyaan ini meminta EXIF, tetapi metadata gambar setidaknya memiliki tiga standar yang dapat dilampirkan pada gambar, EXIF, XMP, dan IPTC. Banyak program foto akan menulis ke semua format ini, tetapi tidak semua, jadi penting untuk memeriksa semuanya.
Saya telah menemukan itu
exif
adalah alat yang baik, tetapi ituexiv2
lebih baik. Bandingkanexif
:Kepada
exiv2
:Perbedaan besar di sini adalah bahwa kata kunci dalam XMP dan IPTC tidak sama sekali dalam EXIF dan jadi jika saya hanya melihat di sana, saya pikir itu tidak memiliki kata kunci.
Saya memberi perintah
exiv2 -p a my-image.jpg
karena itu menampilkan ketiga bentuk metadata. Meninggalkan-p a
hanya akan menunjukkan kepada Anda data EXIF.sumber