Recover iMovie data from corrupt library

Hello,

I had the issue where iMovie hanging while validating a library.This thread gave some hints : Stuck on "Validating Library" - Apple Community


The open files list of the hanging process in the Activity Monitor showed on which item the validation was stuck. So that was a "suspect".

After creating a new iMovie library and copying all projects, except for the "suspect item" to it, the new library passed validation (hurray!). I followed the steps that were described in the previously mentioned thread. (Thanks!).


But how can I recuperate the media in the "suspect item" ?

Copying only this item to a new library did not help: the media were not visible in the new library.

Is there another way to get these data back in usable state?


The original failing library and all its contents (valid items and the invalid item) is still available.


Thanks for any useful advice,


Frank


iMac (2017 – 2020)

Posted on Dec 5, 2024 2:26 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 5, 2024 7:01 AM

Hi,


Looks like I found a way to import the data in a library.

  • In Finder, right click on the affected library and select "Show package contents"
  • Right click on the suspect item folder and copy/paste it to a location outside the library (I used the Downloads folder for that purpose)
  • Create a new iMovie library by holding the Option-key when starting iMovie
  • iMovie asks which lib(s) to open but also has the option to create a new lib - select the "New" option and provide a name
  • iMovie starts and opens the new lib
  • select "Import media" and select the folder that you copied outside the corrupt lib
  • Confirm
  • You will get messages about invalid filetypes - ignore them and let the import proceed
  • After the import, the media are available in the new library



Similar questions

1 reply
Question marked as Top-ranking reply

Dec 5, 2024 7:01 AM in response to FrankVO

Hi,


Looks like I found a way to import the data in a library.

  • In Finder, right click on the affected library and select "Show package contents"
  • Right click on the suspect item folder and copy/paste it to a location outside the library (I used the Downloads folder for that purpose)
  • Create a new iMovie library by holding the Option-key when starting iMovie
  • iMovie asks which lib(s) to open but also has the option to create a new lib - select the "New" option and provide a name
  • iMovie starts and opens the new lib
  • select "Import media" and select the folder that you copied outside the corrupt lib
  • Confirm
  • You will get messages about invalid filetypes - ignore them and let the import proceed
  • After the import, the media are available in the new library



This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Recover iMovie data from corrupt library

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.