Ленивое сравнение разноимённых фотографий

Oct 20, 2011 21:36

Кто-то взглючил: то ли ридер (плохо карточку воткнул?), то ли фотоаппарат, то ль пингвин в ноутбуке шалит - куча фоток перестала читаться. Сел за виндовую машину, нашёл там древний VaioSoft Recovery Manager - восстановил почти всё (а как подобное делать под линуксом?), да только с неродными именами. Что делать? Как сравнивать с тем, что нормально списал?

Помогло то, что в никонах (про остальные фотоаппараты не скажу) есть счётчик фотографий, который тикает с самого выпуска аппарата. Переименовать файлы в текущем каталоге к виду №.jpg можно так: exiftool '-filename<${shuttercount}.%e' .
Почти всё переименовалось, остались только повреждённые файлы (около половины процента от общего числа). Переименовал всё: и удачно списавшиеся файлы, и восстановленные - к единой нумерации. Сравнивать стало гораздо проще :-)

Требует perl и Image::ExifTool. Под виндой не взлетело (хоть всё нужное и было) - ну и ладно.

Провёл эксперимент - прицепил аппарат, запустил списывающий скрипт - работает как надо. Будем ридер проверять...

free software, linux, perl, trouble, photo, exiftool, nikon, exif

Previous post Next post
Up