I have a client who is having a lot of trouble managing his photos. He has multiple copies in multiple Aperture and iPhoto libraries, imports from old PCs, etc. What I'm looking for is a piece of software for OS X that can grab all these photos and reorganize them by EXIF data, say into YYYY/YYYY-MM-DD/*.jpg, eliminating duplicates as it goes. Does such a thing exist?
First off make backups of everything (especially when trusting strangers on the internet to help you :-)
iPhoto/Aperture store the photos in libraries which are semi-opaque. So they need to be exported, your first choice will be if you want to export the originals or a version of your photos with any edits you may have made in Aperture -- this is your choice, edited versions will obviously have any fixes you made in them, but if you edited out something, it will be lost (for example you crop me out of a picture).
- In Aperture with a library open, select all the projects
- Right click and select export (here is where you need to choose the Original or Version)
- Now you have the export dialog
- Select the location you want to use to collect all your images (be sure there is enough disk space to hold everything).
- Select the Export Preset of JPEG - Original Size
- In the Subfolder Format select Edit...
- Create an export folder preset to match your desired format - click the + at the bottom left and then drag the Image Year, add a slash, etc.
- In the Name Format selection, pick this and select Edit...
- Create an option to export with the original file name.
- Click the Export Versions or Export Originals
- Rinse and repeat for all your libraries