Script na rychlé přejmenování fotek
Autor Peťoš Šafařík, 14. 9. 2008, Kategorie Návody
Také máte digitální foťák a hromady fotek v počítači? Rádi byste těm fotkám dali řád, aby se nejmenovaly DSN_12345.JPG či P123456.JPG, ale aby jméno bylo odvozeno od chvíle, kdy byla fotka pořízena?
Sám jsem tento problém řešil a nenašel jsem žádný vhodný program, který by byl plně uspokojoval mé potřeby (a nebo byl líný a přímé vlastní řešení bylo rychlejší?). Chtěl jsem, aby se to jmenovalo podle vzoru:
Rok.Mesic.Den-Hodina.Minuta.Vterina – Jméno akce.jpg
třeba tedy:
2008.09.13-19.30.00 – Brno.jpg
Jak jsem napsal, žádný mi pořádně nevyhovoval, proto jsem napsal script vlastní. Na začátku se zeptá script na jméno akce. Z EXIFu fotky vytáhne potřebná data (datum a čas) a vše poskládá do jména – na toto je třeba mít nainstalovaný balíček jménem jhead. Před vlastním přejmenováním testuje, jestli již neexistuje fotka se stejným jménem (při focení sekvencí se může stát, že v jedné vteřině se vyfotí az 3 fotky). Pokud najde takový soubor, přiřadí za vterinu -1 nebo -2, čímž se zamezí přejmenování fotek dřivějších. Pokud byste měli podezření, že ani toto nestačí, připište podle existujících pravidel pro test pravidla další. Neukazují se žádné informace o postupu, tedy kolik procent již je hotových, protože celý script je velice rychlý.
Fotoscript je ke stažení http://physics.muni.cz/~petos/other/linux/fotoscript.sh. Soubor fotoscript.sh jako root nakopírujte do /usr/local/bin a dejte mu práva ke spuštění ( příkazem chmod +x fotoscript.sh ). V případě problémů pište do diskuze.
Script je možno volně šířit, měnit či upravovat (například pomocí balíčku imagemagic a příkazu convert měnit velikost všech zpracovávanych fotek na předem danou velikost a další)


LINUXEXPRES
OPENOFFICE.ORG
MARWEL
SHOP
E-ZAK
QCM
LIBERIX
funguje skvele, len som si ho upravil trochu podla svojich kriterii. Dobry napad, elegantne a rychle riesenie. Dakujem, Ivan
Tento (odkazovany) programek neumi vytahnout z fotky informace z EXIFu? Mi jde (slo) prave o to, aby jmeno obsahovalo mj. i cas a datum porizeni fotky, tedy ne stazeni na disk ci posledni zmenu, ale cas ve fotce ulozeny.
A mam radeji jeden scriptik, ktery pustim, nez pouzivat vice ruznych nastroju, tim hure “klikacich”… Ale nikomu nic nenutim
Sakra, to patrilo pertovi2… Marwel.. :/
Taky jsem si ho zkusil a je to super. Nikdy jsem si fotky nepojmenovával, ale díky tomuhle skriptíku už bude mít každá své jméno. Díky moc.
Já na přejmenování používám ke své spokojenosti KRename a Krusader.
Taktiez pouzivam KRename a nielen na fotky, ale aj na hudbu a podobne. Treba vyskusat, je to silny nastroj.
Kuk sem.
Nějak se mi ta adresa nevložila, takže ještě jednou:
Kuk sem: http://www.volny.cz/pcernoch/#RENAME
Super, diky za tip! Jdu prejmenovat vsechny fotky
No, ja pouzivam win programek Namexif: http://www.digicamsoft.com/softnamexif.html
Ma necelych 700kB a skvele funguje pod Wine. Info o case taha z EXIFu a ma nekolik moznosti na vyber + moznost pridat svuj popisek. Umi prejmenovat bud u vybrane fotky nebo vsechny ve zvolenem adresari….
no ja pouzival Win prg EXIFER byl sqeli ale pod linuxem je obcas NESVIZNY
tak jsem zacal pouzivat programek od AmoK EXIF SORTER funguje ve vsech systemech ale EXIFER byl lepsi….