With Aperture 3.3, the library could be unified with iPhoto
I would like to move all originals to Aperture library and still be able to open from iPhoto (so far, easy) but also keep the iPhoto books (which as far as i know are still incompatible with aperture books formats)
If you upgrade to Aperture 3.3. and iPhoto 9.3 this should be easy.
Yes, Aperture cannot edit iPhoto Books - when I open a library containing an iPhoto Book and select the book in the Library Inspector , I see this message:
But if you import an iPhoto Library containing a book to Aperture, then Aperture will also import the Book, and to edit the book you simply have to open the Aperture Library in iPhoto. When you are done with editing the book, quit iPhoto again, and open the library again in Aperture. So you can continue to use iPhoto to edit your iPhoto books, even if the Book now resides in the Aperture Library.
In other words, i want one aperture library, including masters, and I want to be able to open it from iPhoto, and still keep the old books (that were built from the initial iPhoto library) in iPhoto
This is not quite clear to me: Are the iPhoto images you imported to Aperture now still referenced inside the iPhoto library? In that case I would consolidate them into the Aperture library before proceeding with upgrading to Aperture 3.3. And use the "copy" option when you consolidate, to keep your iPhoto Library in a working condition, at least for a short time longer. I hope you have enough disk space for this. The problem is, you will also have to upgrade iPhoto to 9.3 and this will upgrade the iPhoto Library, and this is risky with Aperture referencing this library.
So my suggestion:
- While still on Aperture 3.2.4: Consolidate the referenced master image files into the Aperture library, backup your Aperture Library, and run the Aperture Library First Aid Tools: rebuild Database to ensure the Library does not have any problems. (To launch Aperture into the First Aid Mode hold down the ⌥⌘-key combination while you launch Aperture).
- Upgrade to Aperture 3.3 and open the library in Aperture 3.3 to upgrade the library.
- Backup your iPhoto Library.
- Upgrade iPhoto to iPhoto 9.3 and open your iPhoto Library in iPhoto 9.3 to upgrade the iPhoto Library.
- Then import your iPhoto Library into the Aperture Library (File > Import > Library) and use the "Merge" option. This should import not only the images but also the books.
Now you should be able to open your unified library in iPhoto or in Aperture as you like it. Test in both applications, before you remove your iPhoto Library.
Thanks for your extensive answer.
Maybe i was not clear in my initial request.
I migrated from iPhoto to Aperture around 6 monthes ago. I then imported all my iPhoto pictures in Aperture, while keeping the originals referenced in iPhoto.
Up to around 6 monthes ago, all pictures originals are still in iPhoto library, then the others are in Aperture library.
However I have spent a great deal of time in Aperture categorizing and fixing missing infos (keywords, visages, places,...). So the metadata (even for the old photos) are much richer in the aperture library, which is now my reference library.
Also, I've now already upgraded to Aperture 3.3 and iPhoto 9.3.
Now i have two libraries. Both are readable in the other application (as promised per apple). So far so good (By the way, the upgrading to 3.3 and IPhoto 9 did not go wrong, even on the referenced photos)
The Aperture library is 16Gb, with around 8850 photos. The iPhoto is 60Gb, with 8550 photos.
Following your advice, I can indeed consolidate the Aperture Library with the "copy" option, (that would duplicate part of the 60 Gb iPhoto files). This would solve my wish to keep all photos in one place (aperture library). I would still be able to open the old iPhoto library to see the old books. But this would result in duplicate files and lost space (55/60Gb ?), and not a unified workspace.
I feel quite stuck now. I could do the above and delete in the old iphoto the photos not in books,but this would be very time consuming and i would still have two data environments
If I merge the entire iPhoto library on the aperture one, i may be able to see the books in the new merged library (from iPhoto) but i fear that i will have 8550 photos duplicated
I haven't find a way to import only the books, nor to export them in a format that can make them importable
Or I have to recreate the books in aperture, but i'm not sure the functionalities are alike, and this also would take time
How many images are in your Book?
If it is only hundred images, you could duplicate the iPhoto library (copy using the Finder), and then in the duplicate library delete all events but the ones used in your book.
Then merge this small iPhoto Library Duplicate into your current Aperture Library. You will risk that these 100 images may be duplicated, if Aperture does not recognize them as already contained in the library, but I think to track down these duplicates will not be too much work.
Or is there more content you still need to transfer?
Added: Once you have your Book inside Aperture you can consolidate your Aperture Library after testing, that this new Library works well with iPhoto too. And then backup and delete the iPhoto Library.
(By the way, the upgrading to 3.3 and IPhoto 9 did not go wrong, even on the referenced photos)
That is good to know - I really was worried what might happen if you upgrade an iPhoto library referenced by Aperture.
It's more like 1000, but half of the books are not really worthy doing it, which lets me with around 700 pics.
The number is doable, however the most sophisticated book, the one i really want to keep, shows the aging of my kids through time, and it is built using events all over my library (It's a one or two-days work). So not easy to spot the photos' source for the book
Maybe i could anyway tag the photos in it and delete all photos but the one not tagged. I have to look after that
you just raised my points to a round 10000! Thanks a lot!
Do you have an external disk for an experiment? You could duplicate your current Aperture Library, perhaps on an external drive and then import your iPhoto library into it. select merge, not add.
Then we will know, if you get too many duplicates. But perhaps you are lucky - since Aperture is referencing the very same images inside iPhoto it shoud be able to recognize the images as already imported.
Maybe i could anyway tag the photos in it and delete all photos but the one not tagged.
In Book view most of the tagging controls are disabled - I see only the "Rating" active.
You're really full of resources (not sure if this french expression translates well in english, but you get the idea) !
I finally found a way, not the most elegant one, but it's working:
0. Open each book in iPhoto. Delete in the book non-used photos of the book (in project list, choose book, then choose photos in the toolbar in the bottom, display non placed photos, delete). Now books projects only contain photos actually used in the book. (this step may not be necessary, but it speeds the process)
0. bis: Backup your Aperture library. don't forget to stop also any automatic backup process (like time machine)
1. Open the iPhoto library with Aperture (remember i had already migrated to Aperture 3,3 & iPhoto 9, which makes the libraries compatibles)
2. Export each of your books as a phototheque (right click on the book in the inspector navigator/ choose export impression project as a phototheque). Give specific name, for example "project x"
3. Open first created book phototheque in aperture
4. Tag photos of the phototheque with a specific keyword, for example "book x"
5. Close phototheque for "book x" and resume on step 3 for other phototheques
6. Open default aperture Library
7. Import first phototheque, merge with Aperture Library
8. Normally you get duplicates, especially if you have added metadata or edited the photos in aperture since you created the books in iPhoto. At least that's what happened to me
9. You can now grab the recent metadata on the one that was already in Aperture and apply it to the imported one. To do that, create a smart album with the keyword "project x"; then move all new imported events from iPhoto to the event where they belong in aperture. Then in the smart album, for a specific picture when you choose "display in the project" (i have defined a shortcut) you are in the event where the duplicate photo also sits. Choose cmd shift C on the photo with metadata, cmd shift V on the photo with the tag "project x" to transfer the metadata. You can delete the first one, except if you had edited the original differently in the book and in aperture and want to keep both. You still have to re-enter the faces on the imported one
10. You can erase the tag "project x"
11. Go back to step 7 for other books
12. Check you can see your books in iphoto when opening aperture library with iphoto. You can now consolidate the aperture library and migrate all referenced iPhoto pics inside the aperture library
13. you can erase iPhoto Library and other books phototheques created in step 2
You now have one unified library, that you can use in aperture and iPhoto, with your old iPhoto books in it.
(you also have lost a few hours...)