Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: anttia - 16.01.09 - klo:16.52

Otsikko: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: anttia - 16.01.09 - klo:16.52
ajattelin järjestää kuviai uudelleen. Haluaisin muuttaa kuvien nimet exif tiedoissa olevan päiväyksen mukaan.

siis esim:

nyt img1200.jpg

:stä vaikka muotoon

20090116-img1200.jpg

Onko kokemusta milten sujuisi helpoiten?
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: anttimr - 16.01.09 - klo:17.20
Miten olisi pakettivarastosta löytyvä renrot ohjelma? Kokemusta siitä en omaa, mutta manuaalisivun perusteella näyttää tehtävään sopivalta ja monipuoliselta.

Toimii komentoriviltä, graafisesti jos haluaa tehdä, pitää etsiä lisää.
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: anttia - 16.01.09 - klo:17.46
Joo, asensin jo tuon renrotin. Oikein hyvältä ja monipuoliselta vaikuttaa, mutta vähän monimutkaiselta käyttää. Koitan vielä etsiä jotain simppelimpää, jos en löydä niin yritän saada tuon renrotin toimimaan.
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: Bysmyyr - 16.01.09 - klo:18.10
digikam:illa onnistuu ihan kraafisesti. Kuuluu vain KDE:hen en tiedä paljon tulee kikkareita mukana.
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: anttia - 16.01.09 - klo:18.53
Digikam on jo asennettuna, en vaan ole juuri käyttänyt. Helppi ei jostain syystä toiminut, joten jos joku pystyisi ohjelmaa tuntemattomalle kertomaan miten kyseinen toimitus tapahtuu niin olisin hyvin kiitollinen.
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: eap - 16.01.09 - klo:22.48
Näyttäisi tuo onnistuvan graafisesti myös gThumbilla. Aikaleimassa tuli mukaan myös kellonaika (esim:  2008-10-04--21.12.27_char.jpg). Valitsimilla voi sitten muotoilla niiden nimien muutoksia, ohjelmassa on myös nimen esikatselu.
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: igor_2 - 17.01.09 - klo:10.54
ajattelin järjestää kuviai uudelleen. Haluaisin muuttaa kuvien nimet exif tiedoissa olevan päiväyksen mukaan.

Aja komentoriviltä kuvahakemistossa exiftoolssilla seuraava komento:

Koodia: [Valitse]
exiftool '-FileName<CreateDate' -d %Y%m%d_%H%M%S.%%e ./
Niin saat siistit päiväykset kuvanimiin. Tuota dYm... maskia voi muutella maun mukaan. Kun testaat, niin vaihda tuo viimeinen './' yhden kuvan nimeksi, niin et sössi koko hakemistoa kerralla, jos jotain menee pieleen. Toinen tapa on tietenkin tehdä testihakemisto jossa treenailee.

Exiftool löytyy pakettivarastoista.
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: anttia - 20.01.09 - klo:12.04
Hienoa, tuota exiftoolia minäkin osasin käyttää. En vaan ihan ymmärtänyt miten saisin sen toimimaan niin, että uusi nimi on muotoa
päiväys-alkuperäinennimi
 
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: eap - 20.01.09 - klo:13.22
Hei

minä sain seuraavalla komennolla tiedostonimen muotoon 2004-04-20-tuulimylly.jpg

Koodia: [Valitse]
exiftool  '-FileName<DateTimeOriginal' -d %Y-%m-%d-%%f.%%e ./

Tämä siis uudelleen nimeää koko hakemiston. DateTimeOriginal on kuvan alkuperäinen luonti päivä. Tuo maski %Y-%m-%d määrittää päiväyksen muodon, %%f säilyttää alkuperäisen tiedostonimen ja .%%e säilyttää alkuperäisen tiedoston päätteen (esim. jpg)

Exif tiedoissa on usein 3 eripäivämäärää ja niistä valitaan sopiva (CreateTime, DateTime ja DateTimeOriginal).
Kannattaa kuitenkin näitäkin kokeilla ensin jossakin harjoittelukansiossa, että ei pääse vahinkoja tapahtumaan.
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: anttia - 06.06.09 - klo:10.15
Nyt on onnistuneesti uudelleennimetty kuvia jo jonkin aikaa, mutta nyt on käytössä useampi kamera. Mitenköhän tiedostonimeen saisi myös kameramallin mukaan?
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: eap - 07.06.09 - klo:11.14
Tämmösellä koodinpätkällä onnistuu:

Koodia: [Valitse]
exiftool  '-FileName<DateTimeOriginal' -d %Y-%m-%d-%%f_Kamera.%%e ./

eli valitsimen %%f jälkeen se kameran nimi
tai

Koodia: [Valitse]
exiftool  '-FileName<DateTimeOriginal' -d %Y-%m-%d-Kamera_%%f.%%e ./

Tällä saat kameran nimen heti päiväyksen jälkeen.

Edit: Tämä on siis muunnos edelliseen neuvooni eli jos tuo päiväys juttu jo on niin se tulee tällä koodilla toistamiseen.

EDIT 2: gThumbilla homma onnistuu "helpommin" ihan graafisesti. Sillä voi myös muuntaa koko hakemiston kerrallaan.
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: anttia - 23.06.09 - klo:11.20
Hienoa, kiitos paljon.
Onko kyseisessä ohjelmassa muuten mahdollista saada sitä kameran nimeä exiftiedoista automaattisesti, helpottaisi sekalaisia kansioita järjestäessä.
Otsikko: Vs: kuvien uudelleennimeäminen exiftietojen mukaan
Kirjoitti: ajaaskel - 23.06.09 - klo:21.14
MaPiVi on myös yksi valokuvien järjestämiseen tarkoitettu graafinen ohjelma ja nimeää kuvat automaattisesti kuvan päiväyksen ja kellonajan mukaan kun kuvat luetaan sisään muistikortinlukijalta.  Tekee kuvista thumbnail: it ja näyttää kameran tiedot. Vanhan kuvan nimen saa kommenttikenttään (en ole testannut tätä ominaisuutta). Joiltakin osin hieman hankala, esim. duplikaaattien käsittely: Lukee saman kuvan toiseen kertaan lisäten tiedostonimeen -01.  Monia asetuksia voi muokata mutta en ole tutkinut tätä niin tarkasti, parasta kokeilla itse ja arvioida.