i Photo has a menu item for finding duplicates, but I was not been able to make it work; it would just hang trying to find duplicates in one of the smaller libraries.And even if I could get that to work I didn't have the space to copy all the images into one giant library and let i Photo sort it out. One problem was that the same picture would exist with different file names, probably due to being imported from devices into multiple different i Photo libraries or to being exported & then imported again in the aforementioned failed consolidation attempt.I wrote a simple program to iterate over all image & movie files in a directory and create a copy of each named after the MD5 hash of its content.Thus files whose content were identical, but had different names, would now end up with the same name.We had two further libraries containing about 13,000 and 10,000 images each, and a fourth i Photo library on a separate machine, plus the aforementioned random grab-bag of directories full of images.(I didn't count how many these were, but they numbered in the thousands.) After consolidation we ended up with 33,000 images and movies in one i Photo library.Web designers may have it even easier; not only do most web authoring programs have similar functions, these guys are working with images of 150kb and such.I have a client who is having a lot of trouble managing his photos.
*For archival purposes, make sure you keep both the library and the media folder it's referencing.Remember, the library will have the project information, but it will be referencing an external media folder.In Final Cut Pro X, there are many different ways to manage your media. You’ll want to create a new, ‘Master’ _Serato_ folder to which all info from the other libraries will be copied.Easiest way to do this is to open then close Serato DJ after you’ve renamed the _Serato_ folder on the internal hard drive of the computer you’re working on (This is to rule out the possibility of any corrupt files within the _Serato_ folder causing issues with your new, most likely much larger library) Serato DJ will build some (but not all) of the required folders when launched, some folders are built as they are needed.