Stránka 1 z 2

Špatné datumy u fotek

PříspěvekNapsal: 04 čer 2012, 18:27
od 172flogger
Stal se mi "problém".
Snažím se přebrat fotky pořízené za 10 let a udělat v nich trochu pořádek. Po tom, co jsem zkopíroval a přebírám desetitisíce fotek na jedno místo, jsem narazil na nepříjemnost. Přetahuju data ze všech počítačů, že všech starých disků, flashek, karet a různých dávno zapomenutých záloh na jedno místo. Protože kvůli tomu mám některé fotky několikrát, vše jsem před promazáním binárně porovnával, abych vyřadil chybné kopie, a duplikáty smazal.
A až po tom jsem narazil na jednu nepříjemnost, se kterou mě Windows docela dožraly. Nevím proč, ale z nějakého důvodu si Windows při kopírování souborů občas samy změní datumy souborů a o hodinu je posunou.
Fotky jsou binárně nezměněné a EXIF je správný, ale datum souborů s ním nesouhlasí, je posunutý. Žel jsem si toho nevšiml a při porovnávání jsem kontroloval jen obsah a ne data souborů, takže jsem si často smazal fotky se správným datumem a nechal si s posunutým. Nechci kontrolovat a opravovat data všech souborů po jednom, to by byla práce na zbláznění. Navíc ve starých zálohách to můžu mít ještě původní správné.
.
Potřebuju sehnat nějaký nástroj, který prohledá fotky a vypíše mi ty, kde datum souboru neodpovídá datu vyfocení EXIFu. Prosím, neznáte něco? Googlil jsem a našel spoustu utilit na změny exifů, ale o ty mi nejde.

PS: Soubory jsme binárně porovnával ve svém oblíbeném FAR Manageru (mám ho radši než Totalcmd) přes v základu integrovaný plugin Advanced Compare. Jenže jsem si omylem nezaškrtl porovnávání času a nevyškrtl "ignore possible time zone difference". Pokud je to zaškrtlé, tak to sice neshodné časy porovnává, ale tyhle přesně o hodiny posunuté časy ignoruje a vypisuje shodu

Re: Špatné datumy u fotek

PříspěvekNapsal: 04 čer 2012, 18:38
od Peter Frišlovič
Nie som si istý ale mám dojem, že takéto niečo by mal zvládať Zoner Photo Studio.
Nakoniec, je na správu fotiek určený.

http://www.zoner.cz/photo-studio/#organizovat

Re: Špatné datumy u fotek

PříspěvekNapsal: 04 čer 2012, 18:48
od JeeL

Re: Špatné datumy u fotek

PříspěvekNapsal: 05 čer 2012, 16:51
od 172flogger
Díky za nápad, ale to je určené k něčemu jinému.
Já se snažím udržet fotky v 100% stejném stavu, jako byly na kartě foťáku. To znamená bez změny obsahu (ani otočení) binárně shodné, bez změny názvu i bez změny data souborů. Nepoužívám ke stahování fotek do PC žádný soft (ani nástroj ve Win7), který automaticky přejmenovává soubory. Fotky si třídím jen do adresářů(složek)
K těm změnám datumů došlo samovolně jen z toho důvodu, že "windows jsou debil" a z nějakého důvodu to prostě občas samy dělají. Souvisí to asi s časovými pásmy, možná s nějakými atributy v systému souborů, prostě k tomu při kopírování mezí víc PC a víc disky s FAT/NTFS dojde, aniž by to po nich někdo chtěl.

Já vlastně ani nepotřebuju program, který by ty data souborů měnil. Bude s tím štvaní, ale atribut času přesně o hodinu se dá snadno měnit ručně po jednom.
Hlavní je jen najít nástroj, který mě upozorní na fotky/soubory, kde k samovolné změně došlo změně, a vypíše je. Určitě něco takového je podobně jako jsou desítky programů na hledání duplikátů. Jen to najít.


Peter: pokud mi to nepotvrdí, moc takovým sw molochům nevěřím.

Re: Špatné datumy u fotek

PříspěvekNapsal: 05 čer 2012, 17:17
od Peter Frišlovič
172flogger: vyzerá to tak, že neveríš ničomu a nikomu a to je potom ťažké. :lol:

Zoner a moloch?

To čo ty chceš by myslím vyriešil nejaký programátor možno jednoduchým scriptom spusteným z príkazového riadku.
Ale tomu asi tiež veriť nebudeš... :lol:

Re: Špatné datumy u fotek

PříspěvekNapsal: 05 čer 2012, 18:37
od JeeL
Chápem, že to nie je presne to čo si chcel. Ale z vlastnej skúsenosti, doporučujem mať info o dátume/čase v názve súboru. Je to istota, a hneď vidím z ktorého dáta je daná fotografia. Robím to tak už vyše 8 rokov, a netrápia ma systémové dátumy súborov. Ale je to Tvoja voľba. Možno máš argumenty, prečo nie. Na to, čo potrebuješ Ty, by stačil jednoduchý batch vo VB Script-e.

Nedalo mi to tak, som ešte asi minutku pogooglil, a toto by mohlo byť to pravé pre Teba. http://exif-date-changer.smartcode.com/info.html

Re: Špatné datumy u fotek

PříspěvekNapsal: 05 čer 2012, 22:21
od 172flogger
Peter, nemusíš rýpat. Pokud někdo napíše "Zoner tohle umí", tak mu věřit budu a vyzkouším to. Jestli ten Zoner používáš, tak to prosím vyzkoušej a dej mi vědět.

JeeL: Jasně, každý má nějaký systém, který mu vyhovuje. Data vyfocení jako hlavní jsou jasná. Ale za ty roky se mi taky stalo, že se po výměně baterek vynuloval čas a pak se hodí ty programy na úpravu EXIFu. Ale mně 10 let vyhovuje ukládat fotky v úplně původním stavu a pokud s nějakou chci pracovat, tak jen s kopií a do originálu nezasahuju. Hrát si s úpravama fotek mě moc nebaví, tak řeším maximálně nějaké výřezy a zmenšování.

No právě, programátor by si s tím poradil za pár minut a program by zabíral pár kilobytů. Script by taky určitě napsat šel. Stačilo by, aby proskenoval složky včetně vnořených, přečetl u souborů datumy a porovnal s daty vyfocení. Bohužel já programátor nejsem, tak musím hledat nějaké hotové řešení.
I pro Total Commander existují spousty pluginů pro info z různých hudebních souborů včetně MP3, ale nic pro mě.
Našel jsem i nějaká fóra, kde se řešily scripty porovnávající jiné atributy souborů, třeba datum vytvoření s datumem modifikace, ale upravit to na čtení EXIFu je nad moje schopnosti.

Třeba na porovnávání duplikátů fotek jsem našel šikovný program Easy Duplicate Finder. Je jednoduchý, má příjemné ovládání a hlavně je přehledný. Není to freeware, ale i v neregistrované verzi fungují základní funkce a to stačí.
Škoda, že ve výsledcích neukazuje čas vyfocení, ale stejně by to pomohlo jen u souborů, které jsou na disku víckrát.

Re: Špatné datumy u fotek

PříspěvekNapsal: 05 čer 2012, 23:45
od Peter Frišlovič
flogger: nerýpem, ale najlepšou cestou je, keď si to skúsiš sám. Dal som ti aj odkaz priamo na zoner stránky kde máš popis.
Keďže je to soft na editáciu, archiváciu a spravovanie fotiek tak myslím dokáže aj to čo požaduješ.
Ja si neviem nasimulovať tvoj konkrétny stav vecí ani som nikdy neriešil to čo požaduješ takže musíš skúsiť sám.

Len som sa snažil pomôcť....

Re: Špatné datumy u fotek

PříspěvekNapsal: 06 čer 2012, 00:47
od atari
Je to stale aktualni? Pokud ano, zitra ti to napisu.

Re: Špatné datumy u fotek

PříspěvekNapsal: 06 čer 2012, 03:44
od atari
Muzes to zkusit:

http://www.prekladytextu.eu/ExifDateTester.zip

.Net Framework 3.5 musi byt nainstalovan

http://www.microsoft.com/en-us/download ... aspx?id=21

Snad ti to pomuze. Splacal jsem to narychlo.

Re: Špatné datumy u fotek

PříspěvekNapsal: 06 čer 2012, 09:50
od 172flogger
Atari, jsi frajer. Tohle mi hodně pomůže.
Jak dlouho ti to trvalo naprogramovat? Když vidím čas odeslání příspěvků, to jsi u toho strávil 3 hodiny místo spánku?

DĚKUJU !

Peter: to je něco trochu jiného, ale Atari to vyřešil.

Re: Špatné datumy u fotek

PříspěvekNapsal: 06 čer 2012, 11:25
od atari
Neni zac, halvne ze to pomuze. Jo nemohl jsem spat, prcek rval jak tur :) asi dve hodiny a pak hral ARMA 2 DayZ mod. Nejvice casu jsem zkoumal EXIF format. Pokud chces upravy tak dej vedet. Dal jsem tam na vyber kombinace datumu na porovnani, protoze nevim presne co chces porovnavat s cim. Take by slo vyresit ze se UI nezasekne pri spustenem testu ale uz sem nemel silu. tak se nedes kdyz to jakoby zmrzne pri vetsim poctu fotek. Jen se neupdatuje UI a az to dobehne tak to bude zase ok.

Re: Špatné datumy u fotek

PříspěvekNapsal: 06 čer 2012, 11:34
od atari
Nevim co presne chces pak delat ale urcite de do toho dopsat ze to zesynchronizuje cas souboru podle EXIF data.

Re: Špatné datumy u fotek

PříspěvekNapsal: 06 čer 2012, 14:54
od 172flogger
Já to jen spustil než jsem šel do práce, takže jsem to ještě moc nezkoumal. Zásek UI je OK, to vůbec nevadí. Potřebný Framework je taky OK, ten na PC stejně mám. Chce ho driver od Radeonů, CDBurnerXP a atd.
Líbí se mi, že to vypisuje i jiné chyby jako poškozenou fotku nebo chybějící EXIF u fotek zmenšených v nějakém starém program. Nebo to vypsalo jako chybu nesmyslný čas u fotky vyfocené ve vynulovaném foťáku bez nastaveného času.
Taky jsem zjistil, že nemám jen fotky s posunem času 1h, ale některé mají posunutý čas o 1s. Neměl jsem čas zkoumat jaké, ale možná je to vlastnost starého foťáku Olympus C-2. To byl první vlastní foťák s 2Mpix a bez zoomu, v roce 2001 stál asi 15 tisíc..
Nějaké bugy to asi má, u něčeho to napsalo nějakou chybu paměti a zdá se mi, že to vůbec neumí zjistit čas focení u fotek z Kodaku. Ale ještě nevím, jestli u všech, nebo jen některých.
Kdybys to vyvíjel jako komerční program, tak by bylo spousta nápadů na vylepšení. Od té zmiňované možnosti přímo z programu čas korigovat, přes vylepšení výpisu pro zpřehlednění. Od čar mezi řádky, přes barevné odlišení "chyb", nastavení ignorace/tolerance časů, výpisů jejich rozdílů atd.
Ale prosímtě, to nepíšu kvůli tomu, aby to upravoval. Už v týhle první podobě program splňuje vlastně vše, co jsem potřeboval.
Děkuju moc za něj, tohle mi dost pomůže a třeba se to bude hodit i někomu jinému.

PS: Nevíš, proč windows někdy při kopírování souborů posunují ten čas? Pamatuju si to už z dob instalačního CD myslím pro Win 98, které hodně lidí mělo nakopírované na disku, protože si na něj windows sahaly třeba při instalaci driverů i třeba kvůli "blbému" připojení USB myši. Někdy ty instalační soubory taky měly o hodinu posunutý čas.

Re: Špatné datumy u fotek

PříspěvekNapsal: 06 čer 2012, 15:46
od atari
Jo chyby to hodit muze pokud to nejak selze cteni EXIF infa. Duvodu muze byt spousta a na dalku ti nereknu. Hlavni je jestli to pokracuje dal nebo se to zasekne. Melo byt to jen vypsat chybu a jet dal. Vyvyjet to nebudu jako komercni. Je to rychlovka primo pro tvuj problem. Toleranci muzu dat. default je ze rozdil musi bit mensi nez sekunda protoze jsou tam i milisekundy. Radky barevne roslisit nejde, vypisuji to to jednoducheho textboxu. Proc windows posouvaji cas netusim nikdy sem s tim nemel problem tak sem to nestudoval. Mozna kvuli spozdenemu zapisu bufferu nebo tak neco. Ale to jen hadam. Zkus googlit. Dodelam ti tam nastaveni tolerance v sekundach. S kodakem netusim. Asi nedodrzuje striktne EXIF format a ma neco vlastniho. Pokud chces muzu ti dat zdrojak. Potrebujes Visual Studio 2010. Mozna na Expressu zadarmo to pujde. Ja pouzivam v praci normalni verzi tak netusim.