Section 4.9. How iMovie Organizes Its Files


4.9. How iMovie Organizes Its Files

Thousands of people will come to iMovie HD for the first time, observing that each movie is saved as a single document icon. They'll go on through life, believing that an iMovie project is a simple, one-icon file, just like a JPEG photo or a Microsoft Word document.

In fact, though, it's not.

What iMovie HD creates is not really a document icon. It's a package icon, which, to Mac OS X aficionados, is code for "a thinly disguised folder. "Yes, it opens up like a document when double-clicked. But if you know what you're doing, you can open it instead like a folder and survey the pieces that make up an iMovie movie. If you don't know what you're doing, you can hopelessly mangle your movie. Still, now and then, doing just that can get you out of a troubleshooting jam.

GEM IN THE ROUGH
The No-Longer-Phantom "Save As" Command

iMovie versions 1 through 4 didn't have a Save As command. And without a Save As command, you couldn't save your project under a different name halfway through working on it, creating mid-project backups . You couldn't create multiple versions of the same movielike short and long versions. And you couldn't spin out an intermediate version just before making some radical editing decision that you might regret later, so that you'd have a safe version to return to.

Clever iMovie disciples learned to duplicate the iMovie project folder on their desktops manually to achieve these purposes. But in iMovie HD, all of those workarounds are merrily forgotten.

Clearly, Apple was worried that its customers wouldn't be prepared for the amount of hard drive space that a Save As command would eat up, because each Save As process would duplicate all of the massive clip files in your project folder. One Save As could easily scarf down several gigabytes of data (and take a long time to execute).

But never mind all that. iMovie HD has a File Save Project As command at long last. It does indeed wolf down disk space, because its function is to duplicate your entire iMovie project package. But as long as youre aware of that possibility, all the other blessings of a Save As command are now yours to enjoy.


To reveal the contents of this folder-pretending-to-be-a-document, use the Control-key trick revealed in Figure 4-15.

Once you've opened up a package into a folder, it looks and works almost exactly like the project folder of older iMovie versions, illustrated in Figure 4-13. Here's a rundown of the files and folders they have in common.

Figure 4-15. Left: Every new iMovie project "file" is actually a folder. To open it, Control click it (or right-click it, if you have a second mouse button). From the shortcut menu, choose Show Package Contents.
Right: Inside, the contents look very similar to the contents of an old iMovie project folder, shown inFigure 4-13.


4.9.1. The Project File

The actual iMovie project filecalled Grand Canyon Flick at right in Figure 4-15occupies only a few kilobytes of space on the disk, even if it's a very long movie. Behind the scenes, this document contains nothing more than a list of internal references to the QuickTime clips in the Media folder. Even if you copy, chop, split, rearrange, rename, and otherwise spindle the clips in iMovie, the names and quantity of clips in the Media folder don't change; all of your iMovie editing, technically speaking, simply shuffles around your project file's internal pointers to different moments on the clips you originally captured from the camcorder.

The bottom line: If you burn the project document to a CD and take it home to show the relatives for the holidays, you're in for a rude surprise. It's nothing without its accompanying Media folder. (And that's why iMovie now creates a package folder that keeps the document and its media files together. )

4.9.1.1 The Media folder

Inside the Media folder are several, or dozens, or hundreds of individual QuickTime movies, graphics, and sound files. These represent each clip, sound, picture, or special effect you used in your movie.


Caution: Never rename, move, or delete the files in the Media folder. iMovie will become cranky, display error messages, and forget how you had your movie the last time you opened it.Do your deleting, renaming, and rearranging in iMovie, not in the Media folder. And above all, don't take the Media folder (or the project document) out of the package window. Doing so will render your movie uneditable.(It's OK to rename the project folder or the project file, however. )
4.9.1.2 Shared Movies folder

This folder contains two items worth knowing about:

  • iDVD folder. The reference movie is inside the Shared Movies folder called iDVD. The reference movie for your project bears the same name as the project. For example, if your movie is called Cruise, your Shared Movies iDVD folder contains a file called Cruise. mov.


    Technically, this icon is called the reference movie not because you're supposed to refer to it, but because it contains references (pointers) to all of the individual movie and sound clips in the Media folder, just as the project file does. That's why the reference movie is so tiny, occupying only a few kilobytes of space.

    The reference movie's primary purpose is to accommodate the direct-to-iDVD movie-burning feature described in Chapter 15. You may occasionally find the reference movie handy for your own purposes, though; it offers a great way to make a quick playback of a movie you've been working on. It's also a convenient "handle" for dragging your iMovie movie into iDVD, Toast Titanium, or other programs that use movies as raw materials.

    When you double-click this icon, your iMovie movie appears in QuickTime Player, where a simple tap of the Space bar starts it playing. This method is quicker and less memory-hogging than opening it in iMovie. It's safer, too, because you don't risk accidentally nudging some clip or sound file out of alignment; in QuickTime Player, you can't do anything but watch the movie.

  • Other folders. The File Share command is the final step in almost every iMovie project. Its the last stop on your journey, where you export your masterpiece to another software or medium so it can reach an audience.

    The Share command often hands off your work to some entity beyond itself. For example, when you tell iMovie that you want to burn a DVD, the program hands your work off to iDVD. When you say you want to send the movie to a Bluetooth device(like a cellphone), iMovie hands off to that wireless gadget. When you export your film to a .Mac Web page, you pass it on to that particular server.

    In each case, iMovie stores the appropriately compressed version of your movie in a temporary folder inside the Shared Movies folder. Here, you'll find a folder called, for example, iDVD, Bluetooth, or HomePage.

    The idea is that if you want to send the same movie out again later, you'll have a ready-to-transmit copy. You won't have to wait for iMovie to compress the movie all over again.

4.9.2. Cache Folder

This folder is where iMovie stores little scraps and bits it needs for its own use. For example:

  • The Timeline movie is a lot like the reference movie described above, except that the Timeline.mov movie is primarily for iMovie's own use. It doesn't incorporate everything you might consider an important part of the movie (for example, it doesn't include DVD chapter markers).

  • Thumbnails.plist and Timeline Movie Data.plist are special data files that store information about the status of your Clips pane(Thumbnails.plist) and the time line at the bottom of the window (Timeline Movie Data. plist ), like what zoom level you've selected and whether or not you've opted to display sound waves on the audio clips (see the following section). These .plist files are for iMovie's use, not yours.

4.9.3. Audio Waveforms Folder

Audio waveforms are visual "sound waves" that appear on audio clips. These visible peaks and valleys make it a lot easier to cue up certain video moments with the audio.

These graphic representations of your sound files don't appear by magic, though. First, you have to turn on this feature by choosing View Show Clip Volume Levels. Then, iMovie has to compute the waveforms shapes , based on the sonic information in each clip.

Because that computational task takes time, iMovie stores a copy of these visuals in the Audio Waveforms folder, which it creates on the fly. Thereafter, each time you open your iMovie project, you won't have to wait for the waveforms to appear. iMovie will retrieve the information about their shapes from the files in this folder and blast them to the screen in a matter of moments. (The .wvf files are the waveform graphics; .snp files store "snap to" information for Timeline snapping, as described and illustrated on page 217.)



iMovie HD & iDVD 5. The Missing Manual
iMovie HD & iDVD 5: The Missing Manual
ISBN: 0596100337
EAN: 2147483647
Year: 2005
Pages: 209
Authors: David Pogue

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net