iMovie "Missing File" issue. "Consolidate Library media" not working

I recently moved my iMovie libraries onto external SD hard drives and separated them out into year ranges in order to make the file sizes and loading time more manageable. Here is a screenshot from finder of my libraries.



The first two are large in size and contain all of the clips. When I go into the other libraries, most of the icons show as a question mark and say missing file. When I search for the file, I find it buried in a "Final cut original media" folder. I'm not sure how this happened, but I'm about to go through the process of reimporting the clips, but when I tried this on the 2014-2017 library, I imported several clips, then did a "file, consolidate library", it went through the process, but the 2014-2017 library is still showing as the exact same size, with the exact same "modified time" of last year. How could I import new clips and consolidate them into the library but have the file size and name of the library not change. I even closed the library and then reopened it from finder just to make sure I was working with the right file. But still, after importing clips and consolidating, no change to the library file size or date.


Reimporting and reorganizing all of the clips is going to take a lot of time, so I don't want to do this until I understand what the heck is going on with the iMovie file structure. How do I get iMovie to store the clips inside the library. Note, I may still keep backups of clips as individual files in case the library ever got corrupted, but I like being able to move my libraries without having to worry about keeping links to the original files in tact. Any ideas what is going on? How can I make changes to my library and import clips into my library without the file size or modified date changing? I feel like I'm going to go through all of this work, only to end up with a bunch of "Missing file" question marks in iMovie next time I get a new computer .

iMac 27″, macOS 10.15

Posted on Jan 10, 2024 8:47 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 10, 2024 10:59 AM

The likely cause of the problem is that your external drive is formatted ExFat. ExFat and Apple are compatible for just about everything except an iMovie library. An iMovie library must be stored on a drive formatted Mac OS Extended (Journaled) -- best for spinning drives -- or APFS -- best for flash drives, but both work. If you store it on a drive formatted other than those formats, you can lose data and have other communication problems. That might explain the "Missing File" issue.


If you reformat your drives, be aware that reformatting erases all data on the drive. So you must first back up any data before reformatting.


I haven't fully tested this, but I believe that If you import a file with the same file name as one that is already in the library, it will just replace the file that is already there. So it wouldn't add to the library size. I tried this with one clip and I could not locate any duplicate in the Show Package Contents, Original Media folder, for the project. It just showed one file with the original file name. However, when I changed the name of the clip and then imported it, a duplicate file was created, so that would increase the library size.


You might create a test library and experiment a little.


-- Rich



Similar questions

6 replies
Question marked as Top-ranking reply

Jan 10, 2024 10:59 AM in response to Rich839

The likely cause of the problem is that your external drive is formatted ExFat. ExFat and Apple are compatible for just about everything except an iMovie library. An iMovie library must be stored on a drive formatted Mac OS Extended (Journaled) -- best for spinning drives -- or APFS -- best for flash drives, but both work. If you store it on a drive formatted other than those formats, you can lose data and have other communication problems. That might explain the "Missing File" issue.


If you reformat your drives, be aware that reformatting erases all data on the drive. So you must first back up any data before reformatting.


I haven't fully tested this, but I believe that If you import a file with the same file name as one that is already in the library, it will just replace the file that is already there. So it wouldn't add to the library size. I tried this with one clip and I could not locate any duplicate in the Show Package Contents, Original Media folder, for the project. It just showed one file with the original file name. However, when I changed the name of the clip and then imported it, a duplicate file was created, so that would increase the library size.


You might create a test library and experiment a little.


-- Rich



Jan 10, 2024 9:25 AM in response to Bocahoo91

What is the format of your external drive? What procedure did you use to "separate out" your iMovie libraries?

Did you do the "consolidate library media" procedure on the main library before splitting it out? When you refer to "clips" and "files", are you talking about the projects that are still in editable form? When you see a "Missing File" designation are you talking about missing clips that are within a project, or the project icon itself?


It seems to me that the procedure would be to consolidate the media in your 476 GB library, and then create a new library, and then copy (not move) the projects you want, over to the new library. Not sure that it is necessary, but probably would be good to do a "Consolidate Project Media" (from the projects browser screen) on each project before you copy it over to the new library. That should insure that you don't get "Missing File" designations. If you are still getting them, it may mean that the original source media is not on your Mac, or the storage location is on a drive that is not plugged in, or the external drives are not in a correct format. They should be Mac OS Extended (journaled) or APFS. I suggest trying it with a couple of projects to see if it works.


Some screen shots of what you are seeing would help.


-- Rich

Jan 10, 2024 4:55 PM in response to Bocahoo91

All photos and videos imported into iMovie are stored in Original Media folders specific to each project or event into which the media was imported. The Original Media folder is a Finder folder located in the iMovie library. It contains a full-sized duplicate of the original clip imported into it. The original clip itself will remain in its original location. The iMovie project itself contains no original media, but rather tiny sized thumbnails that refer to the original clip in the Original Media folder for that project. You can view the Original Media folder by selecting any clip in the project and doing a File/Reveal in Finder. That will cause the Original Media folder to pop up with the name of the selected clip highlighted. Also displayed will be the file names of the other clips in the project. There you can copy (not move) the media anywhere else that you want. You can also delete the media from the Original Media folder and that will remove it entirely from the iMovie system. However, deleting or moving a clip will disable it (i.e, "missing file") from all projects that might be referring to that clip.


Another way to view the Original Media folder for a project or event is to control-click on the Library's icon in the Movies folder or wherever else you have the library stored. When you control-click on the icon a pop-up menu will appear containing an option to Show Package Contents. Click on Show Package Contents and you will see a list of folders for each project and event in the library. Click on one of the projects names and its folder will open to show several subfolders, one of which is titled Original Media. Open the Original Media folder and you will see all of the media that is contained in the project or event. While you cannot play the project itself in the Show Package Contents folder, you can play the media that is stored in the Original Media folder for the project. You can play the media there or copy the media and store the copy on your desk top or anywhere else that you want. You don't want to actually move out the media, or make any changes whatsoever, or you risk corrupting your iMovie library and/or the project as discussed above.


The projects themselves can not live outside of an iMovie library. You would need to move or copy the project to another library as you have been doing.


However, never move, alter, delete, or in any way change anything in the Show Package Contents.


-- Rich



Jan 10, 2024 10:06 AM in response to Rich839

Thanks for the quick response. Format of external drives is exFAT. To separate out my iMovie libraries, I created the new libraries that were listed in the screenshot above, then from within iMovie moved events from my main single library to the individual libraries based on year. The "missing file" relates to missing clips within an event. See screenshot below. When I search for "MVI_4195", I find it on my computer. If I reimport MVI_4195, it will then show up with the proper thumbnail and link to the movie clip, but the library file date and size doesn't change, so I'm concerned that I'm doing something wrong (I can't think of how I could add a clip to a library and have it not change the size or modified date of that library).




Jan 10, 2024 11:18 AM in response to Rich839

Thanks. I had intended to format as Mac OS Extended (journaled), but when I got the new external disks (they are flash drives) the disk utility wouldn't format. Trying to remember exactly what happened... there was no error message, but basically got the "formatting drive...." message with a progress bar, but the bar never made any progress. Let it run over night and still nothing. So I finally gave up and just used the drives with the existing exFAT format. Maybe I'll try to format as APFS and see if that works. Or post another help question in the Apple community about my external drive formatting issues.


The good news is I plugged in my old external drive with the massive single iMovie library (it's on an old spinning magnetic drive that I wanted to replace with solid state drives) and it mounted and my old iMovie library appears to be in good shape with all links to media clips in tact. So if I can figure out the iMovie filing system, I think I have an easier do-over than reimporting and reorganizing all of my media.


Thanks again for your help



Feb 9, 2024 1:29 PM in response to Rich839

Hi Rich, thanks for your help previously. If I could trouble you with another related question since you seem to understand the filling system used by iMovie. It looks like I am going to have to go through the process of reimporting a lot of original media. I have two permanent external drives that I use for iMovie and Lightroom. Both are formatted as AFPS now. One is "T7", the other is "T7 Shield". When I import new video clips, iMovie consolidates the original movie file into "T7\iMovie\Final Cut Original Media\YYYY-MM-DD". But some of my existing movies are already consolidated into "T7 Shield\iMovie\Final Cut Original Media\Final Cut Original Media\YYYY-MM-DD". I actual want everything consolidated into the iMovie directory on the T7 Shield Drive since that is where my iMovie Library files are located (although I want to eliminate the redundant nested "Final Cut original media" directory). But I can't find anywhere to change the default setting for where media is consolidate. So anything new goes into the iMovie directory on the T7 drive, not the T7 shield. And I'm also worried if I move anything outside of iMovie, all of my links will break again and I'll have to reimport yet again. I did some googling and it says to go into the iMovie preferences, but when I do that, my options are very limited and don't reference the default storage location (screenshot below)




Finally, I'm having a lot of problems getting a "Not enough disk error" when I try to import new video clips. Doesn't happen all the time, but when it happens on a clip, it is persistent and I can't get past it. But I have 460GB available on my main Mac drive, 1.39 TB available on my T7 Drive and 1.28 TB available on my T7 Shield Drive. So I have plenty of disk space. I get this when trying to import a single single 71MB video clip



Sorry for the long post. I'm at my wits end. I feel like I'm generally somewhat tech savvy and I have my Lightroom library organized perfectly, but I just can't get iMovie to do anything I want it to do from an organization standpoint.


If it's easier, can you recommend an alternative to iMovie. I'm not married to iMovie and at this point, and I feel like I may never figure it out. Adobe Premier Pro seems like overkill for my needs (basic organization and editing of home video footage of the family and kids). Thanks

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.

iMovie "Missing File" issue. "Consolidate Library media" not working

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