#exiv2

2025-03-25

Alle Bilder in Unterordnern nach #EXIF Datum und Uhrzeit umbenennen:

find . -type d -execdir sh -c "cd './{}' && exiv2 --rename '%Y-%m-%d %H-%M-%S' -F *.JPG" \;

leider muss es für verschiedene Schreibweisen JPG, jpg, JPEG und jpeg angepasst und einzeln gestartet werden...

#bash #linux #opensource #exiv2

2024-12-30
Ich habe einen kleinen Fehler in der Manpage von #exiv2 gefunden.

$ exiv2 -r'basename_%Y%m' rename img_1234.jpg
Renames img_1234.jpg to img_1234_200511.jpg
basename ist ein keyword und muss dann mit Doppelpunkt geschrieben werden.

              :basename:     original filename without extension
:dirname: name of the directory holding the original file
:parentname: name of parent directory

Note that the colons are part of the keyword.
#Linux #Debian #Fotografie
Recovered ExpertRecoveredExpert
2024-12-15

About 100 loc into adapting exvi2 into one of my howngrown tools and I remember why I avoided that in the past. The API makes me want to sanitize by brain each time I look at its documentation or implementation.

Handling image metadata sucks, be it , , or anything else. However, a library shouldn't *increase* the pain.

Anyone aware of a halfway useable alternative that can be adopted/integrated into other languages? So ideally written in C or C++. Rust *might* work too.

2024-08-12

Auch so'n bisschen nervig:
#Darktable sagt "wir supporten diese Kamera ab 4.irgendwas"
#Exiv2 sagt "wir können das seit 0.27.4"
#Fedora sagt "wees ich nich digga".

Und bis man an der Stelle ist um rauszufinden *warum* das nicht geht (hier: Vermutung von (inzwischen abgelaufenen) Patenten) bin ich halt wieder 'ne halbe Stunde produktive Arbeit los :-(

Und da hab ich "Flatpak vs RPM ausprobieren" und "mal nach #RawTherapee schauen" noch nichtmal mit drin! Auf die Idee kam ich auch erst, weil RawTherapee mir für die gleichen Bilder keine Metadaten anzeigt.

lists.fedoraproject.org/archiv bzw.
bugzilla.redhat.com/show_bug.c

2024-01-02
Daniele T.dan_t
2023-06-23

Flatpak on Arch Linux.
Some issue with exiv2 and darktable (displaying "unknown lens") made editing photos quite annoying. Installing darktable as Flatpak saved the day. 👍

It's so great to have options.

2023-04-25

Fotomat

Fotos für die Publikation automatisch vorbereiten.

#Fotos #Bilder #Publizieren #Umwandeln #Exiv2 #ImageMagick #Linux

gnulinux.ch/fotomat

2023-03-28

I've added binary wheels for arm64 MacOS now - these are cross compiled and untested!
#Python #exiv2 #Photography #metadata

2023-03-27

Just released version 0.14 of my #Python #exiv2 comprehensive (ish) interface. Quick and easy installation with "binary wheels" for Linux, Windows, and MacOS (x86_64).
pypi.org/project/exiv2/

2023-03-14

Is there a way to make #opencv and #exiv2 operate on the same buffer so I don't have to reload the file?
I only need to load an image into an opencv matix, read from it and modify the UserComment #exif tag.
#cpp #cppLang #programming #programmingHelp

2023-01-04

I've just released version 0.13.0 of python-exiv2, a Python interface to the libexiv2 photo metadata library. I think this might be the last beta version.

#Python #exiv2 #libexiv2

2022-06-09

@lars das kann schon mal passieren, dass so ne Kamera-Firmware spinnt. Meistens ist aber einfach die Zeit falsch eingestellt ;-) Zeitzone gewechselt?

Falls irgendeine Systematik zu erkennen ist, helfen #exiv2 und #exiftool beim zurechtrücken.

Damals™, als kaum jemand ein Smartphone aber viele Digitalkameras hatten, habe ich auf Hochzeiten o.ä. die Leute, deren Bilder ich hinterher verwursten sollte, gebeten bitte einmal meine Uhr zu fotografieren :-D

2021-07-26

#Exiv2 is an #Exif parsing #library for #Cpp.

Exiv2 is a library and command line program which can create, read, update, and delete Exif, IPTC, XMP, and ICC metadata from files. Exiv2 can modify any data fields, and can read and write to many common image formats. Exiv2 can also operate with sidecar and thumbnail files for simpler operation.

Website 🔗️: exiv2.org

apt 📦️: exiv2 libexiv2-dev

#free #opensource #foss #fossmendations #programming #sysadmin #photography

paperdigitspaperdigits
2021-06-17

If anyone is skilled with building and wants to help, aarch tests are failing

github.com/Exiv2/exiv2/issues/

paperdigitspaperdigits
2021-03-28

Do you write ? Want to help expand their coverage? Come help out!

discuss.pixls.us/t/python-engi

Exiv2 is a metadata library written in C++, used by sooo many applications on both the Gnome and Plasma desktops.

2020-05-07

#engineering #exif #exiv2
yeah, got a gui up and running :fairydust:

paperdigitspaperdigits
2019-10-02

I can't express enough gratitude for Robin Mills, a long time contributor to the library. He's decided to step down from working on the project after *12 years*!

Thanks Robin!

discuss.pixls.us/t/robin-has-r

Haelwenn /элвэн/ :triskell:lanodan@queer.hacktivis.me
2019-04-28
Great #exiv2 released a 0.27.1 release with apparently “security fixes” as mentionned on their website https://www.exiv2.org/whatsnew.html

But I’m finding no details of it.
Qyv (;* has moved *;) 🍍PhotonQyv@mastodon.xyz
2018-06-02

This morning finds me, finally, building my own version of #DigiKam

Managed to find and install most of the required dependencies via:

$ sudo apt-get build-dep digikam

Then got the #exiv2 library from here, exiv2.org/ and built it in locally.

Anyway, after running:

$ ./bootstrap.linux

It configured, and I'm now cmaking it (:*

#Bionic #Kubuntu

If the build fails, or something else happens I've still got the appimage version to fall back on.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst