Image bestand hernoemen en bestandsnaam in metadata opslaan

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Jannibal23
  • Registratie: Oktober 2003
  • Laatst online: 21:52
Wegens weinig ervaring wil ik mijn vraag graag met jullie delen.

Met de deur in huis vallend: ik ben op zoek naar software om automagisch de bestandsnamen van afbeeldingen op te slaan in de metadata van de afbeelding en vervolgens de originele bestandsnaam te hernoemen naar een uniek gegenereerd nummer.

Op mijn zoektocht heb ik Exiftool gevonden (http://www.sno.phy.queensu.ca/~phil/exiftool/) wat dit lijkt te kunnen.

Mijn vraag aan jullie: heeft iemand ervaring met deze tool, of andere oplossingen voor een vergelijkbaar probleem?

Mijn dank is groot.

Edit: ik zie dat dit bericht door een moderator verplaatst is naar de Client Software Algemeen categorie. Het is de bedoeling om deze software op een server te draaien, waarbij afbeeldingen die in een bepaalde netwerkmap opgeslagen worden van het hierboven beschreven proces deel uit gaan maken. Vandaar dat ik dit bericht oorspronkelijk in de Server Software categorie had geplaatst.

[ Voor 25% gewijzigd door Jannibal23 op 14-06-2011 17:32 ]


Acties:
  • 0 Henk 'm!

  • Jannibal23
  • Registratie: Oktober 2003
  • Laatst online: 21:52
Niemand?

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Ik heb er geen enkele ervaring mee, maar als ik even naar je link kijk,dan kan het alles dat je zoekt (i.c.m. een scriptje dat nieuwe bestanden oppakt en wegzet).

Loop je ergens vast als je het probeert, of wil je het alleen proberen als anderen (positieve) ervaringen hebben? Het lijkt me gezien de vele reacties :P verstandig om gewoon zelf te testen :)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • sam.vimes
  • Registratie: Januari 2007
  • Laatst online: 08-06 08:44
exiftool is een robuuste perl library. Het is niet zo heel moeilijk om een perl-script te schrijven dat de taken uitvoert die je hier beschrijft. Het enige waar je echt over na moet denken is de EXIF-tag waaronder je de originele filenaam wil wegschrijven. Zelf heb ik een 64-regelig perl-script dat iets vergelijkbaars doet (in mijn geval i.c.m. exiv2): namelijk alle fotobestanden van een sd-kaart lezen en onder een aangepaste naam kopiëren naar mijn hd. De nieuwe naam is gebaseerd op het tijdstip waarop de foto gemaakt is + de oude naam.
Bijvoorbeeld:
DSC_2844.jpg => foto/2011/2011-05-30/20110530_072117_dsc_2844.jpg


Aanvulling:
Ik zie dat het kopieerdeel helemaal los staat van het rename-deel. Dat kan in exiv2 gewoon zo:
Bash:
1
exiv2 -r '%Y%m%d_%H%M%S_:basename:' rename *.jpg

[ Voor 12% gewijzigd door sam.vimes op 20-06-2011 11:25 . Reden: aanvulling ]


Acties:
  • 0 Henk 'm!

  • Jannibal23
  • Registratie: Oktober 2003
  • Laatst online: 21:52
F_J_K schreef op maandag 20 juni 2011 @ 10:31:
Loop je ergens vast als je het probeert, of wil je het alleen proberen als anderen (positieve) ervaringen hebben? Het lijkt me gezien de vele reacties :P verstandig om gewoon zelf te testen :)
Dank voor je reactie. Was vooral opzoek naar ervaringen van anderen, zelf testen ga ik binnenkort doen.
Dank voor je reactie en tip. Ben helemaal niet thuis in dit soort software en was dus ook niet bekend met Exiv2. Ik ga het eens nader bekijken.

[ Voor 26% gewijzigd door Jannibal23 op 20-06-2011 16:18 ]