Imovie 09 Source Clip Is Missing
Imovie 09 Source Clip Is Missing
"
This lesson resolves the issue where iMovie reports it can not find the original audio or video files for a
project. This typically happens when you add a new drive, do some "house-cleaning" or you have
incorporated a new media storage plan.
You open iMovie 09 and see the image above is in the View window of iMovie. In addition, a small
yellow triangle shows up in the lower left hand corner of the clip that is missing. (see below)
The clip that is missing is indicated by a small yellow triangle with an exclamation point (within red circle
above.)
When you hold the cursor over the yellow triangle, a small box will appear with the file path of the
missing clip. Note the path of the missing file, in this case it is "/Users/lkoepsel/Pictures/iPhoto
Library/Originals/2008/Ogden Breakfast July 2, 2008/MVI_0661.AVI"
The clip was moved out of iPhoto Library and in to a new directory for iMovie projects. Complete path of
clip is now "~/Movies/iMovie Events/Ogden/MVI_0661.AVI". Note: Though it is not shown above, the
folder iMovie Events has a longer name, it is this long name that must be used later. To determne the
longer name use Right click (or control-click) on the folder and click on Get Info. In the Get Info box, the
field Name and Extension will show the full name of the folder is "iMovie Events.localized".
The iMovie project is called Missing and is in the iMovie Projects folder.
Right click (or control-click) on the project file "Missing" and choose "Show Package Contents" from the
menu.
The command "Show Package Contents" will open a Finder window showing the projects files. The file
that contains the paths of the media files is called "Project". This file is a binary flie and needs to be
converted to text to edit then back into binary. If you don't make it binary then iMovie won't recognize
the project. Close the window so that you can see the iMovie project.
Within Terminal, you will change the directory to the directory with the Project file. The easist way to do
this is to type the letters "cd " (for change directory) and then drag the project file onto the terminal
screen. This will place the path of the project immediately after the "cd ". Pressing return will change
the directory to the project.
Type "cd " (be sure to add a space after the "d"). From the Finder window on the right side, drag the
project "Missing" into the terminal window. This will put the path of the project on to the command line.
Press "Return".
In Terminal, type "ls" and press Return to view a list of the files in the project. The file "Project" is the
file that needs to be edited.
In Terminal, use the command "plutil" to convert the binary file into xml. To do this type "plutil -convert
xml1 Project" and press Return.
Type "open -a TextEdit Project" and press Return. This will open the file Project in a window in TextEdit.
Use the Edit - Find - Find... command in TextEdit to find the line that contains the incorrect location. In
this case, I used the word "July".
I took the entire path following the "~/" to the filename and replaced it with the new path. Click on
Replace to replace the text, make sure the change is correct then click Next. Repeat this procedure
until "Not Found" appears on dialog box. Note: It is important to use the long name of iMovie Events.
Use File - Save to save file then Textedit - Quit Textedit, to close file and exit TextEdit.
In Terminal, type "plutil -convert binary1 Project and press Return. This will convert the file into the
format that iMovie requires. If this step is missed, iMovie won't recognize the project file.