3 ms·
I had boxes and boxes of old drives that I wanted to get organized which drove that feature: https://photostructure.com/about/introducing-photostructure/#physic
by mceachen 5y ago
I had boxes and boxes of old drives that I wanted to get organized which drove that feature: https://photostructure.com/about/introducing-photostructure/#physical-vs-digital https://photostructure.com/about/introducing-photostructure/...
It's also why I implemented bitrot detection and metadata inference. A beta tester just called the date parsing heuristics "freaking awesome and so close to black magic…" :)
https://forum.photostructure.com/t/combining-images/524/7 https://forum.photostructure.com/t/combining-images/524/7
(And if you prefer the command line, know you can do tons of things via the CLI: https://photostructure.com/server/tools/ https://photostructure.com/server/tools/ )
- Tempest1981 5y agoHow do you compute the duplicates? Does it detect rotated dupes, and resolution differences? I tried a few things with ImageMagick, but ran into problems. I'll have to try your app!
- mceachen 5y agoDetails are here: https://photostructure.com/faq/what-do-you-mean-by-dedupe/ https://photostructure.com/faq/what-do-you-mean-by-dedupe/
- tompagenet2 5y agoHey, PhotoStructure looks amazing. I'm intrigued. How and when does bitrot detection work? I couldn't find it on your site. I spend a decent amount of time making PAR2 volumes so I can detect failures as I've not come up with a better idea.
- mceachen 5y agoThe bitrot detection is via libjpeg, libraw, and ffmpeg (to handle both photo and video validation): they can be run in verbose modes that can report decoding errors which are due to file truncation or outright corruption.
- tompagenet2 5y agoWow - this sounds amazing. How does one set it up; does it automatically occur?
- mceachen 5y agoYeah, it's part of automatic organization: https://photostructure.com/getting-started/automatic-library-organization/ https://photostructure.com/getting-started/automatic-library...