Movies Made Easy in iPhoto 5
by Derrick Story03/22/2005
If you've followed the evolution of consumer digital cameras, you know that manufacturers have really improved their ability to capture high-quality video with these palm-size devices. Apple has kept in step with this trend and included movie management in version 5 of its venerable digital shoebox.
I'm a big fan of digital camera moviemaking. I like having just one device to take my pictures and capture life in motion as it breezes by. If you read my review of the Casio EX-P505, then you know that I'm impressed with the quality of video that the current generation of cameras is producing. Moviemaking has never been more convenient.
iPhoto 5 encourages me to shoot even more footage. Until now, I've been managing my content in the Finder--neither convenient nor elegant. With iPhoto 5 I can upload my movies right alongside the day's photos, organize them by album, sort, rate, and even batch-process data to accompany the movie files. At first this might not sound like a big deal, that is, unless you have folders full of random video clips languishing in anonymity on your hard drive.
In this article I'm going to take you on a brief tour of iPhoto movie management. My hope is that this information will encourage you to shoot more video with your digicam, and share that footage with friends and family.
Uploading and Organizing Your Movies
iPhoto 5 recognizes most movie formats currently used by digital cameras. When you connect the camera, the video files are uploaded along side your photos. The keyword "Movie" is automatically added to the accompanying file data. The first thing I suggest you do is create a Smart Album that recognizes this keyword and grabs all of your movies on the fly. That way you don't have to go searching for them among your images. To do this, hold down the option key and click on the Smart Album icon in the lower left corner of the iPhoto interface. Then set up the album as illustrated in Figure 1.
The Figure 1: Create a smart album that grabs files with the "Movie" keyword.Once you have an album of movies, their thumbnails show you the first frame of the snippet and a little camcorder icon in the lower left corner and the duration of the clip in the lower right. If you click once on the thumbnail to highlight it, you can get even more data by revealing the Get Info box. If the box isn't already present in the lower left corner of iPhoto, simply click on the blue "i" to display it.
Figure 2: The Get Info box in iPhoto 5.The basic information displayed in Get Info is the title, date, time, rating, format, and size. You can add your own data to the "comments" field at the bottom of the box. One iPhoto quirk with movies is that the "date" and "time" data represents when you uploaded the movies, not when they were recorded. This is disappointing, and maybe future updates to iPhoto will be able to read the movie header file and display that info in the date and time fields.
The star rating system works great with the movies, and somehow seems appropriate. I also like that the frame dimensions are displayed in the "size" field along with the file size itself.
I like use batch processing to manage the data that goes with the movie files. Highlight two or more files, then go to Photos> Batch Change and choose your parameters. You can batch change the information in the "title," "date," and "comments" fields. This command can help you correct the date and time quirk I mentioned earlier. But what I really like to do is add information to the comments field when I upload a number of snippets that are part of a project. Batch Change makes this job a snap.
Once you've added your data to the movie files and star rated them, you can sort them within the album or library by going to View> Sort Photos and selecting the criterion that you want to use to organize the files.
Editing in QuickTime Pro
iPhoto hands you off to QuickTime Pro for editing the snippets. The Pro version is a $30 upgrade to the free player that Apple includes with every Mac. When you double-click on a thumbnail or click on the Edit button, iPhoto automatically launches QuickTime for you.
The most common edit you'll make will be "trimming" the clips. To do so, drag the two bottom triangles on the scrubber bar to the endpoints of the video you want to keep, then go to Edit > Trim in QuickTime Pro, as shown in Figure 3.
Figure 3: Move the bottom triangles on the scrubber bar to the endpoints of the
footage you want to keep, then select the Trim command.Once you've trimmed your snippet, choose "Save As" in QuickTime Pro, adjust the filename to reflect the edit that you've made, click the radio button next to "Make movie self-contained," and click the Save button. You're edited movie will be saved to the Desktop, or the location you designated. Now import the movie back into iPhoto by dragging it in to the album where the original clip is located. You have both the original and edited versions organized in the album.
Figure 4: Give your edited movie an identifier in the file name to help you distinguish
it from the original footage.You could simply use the "Save" command in QuickTime Pro, but then you'd overwrite the original file. I don't recommend that because you never know when you might want to use the trimmed off footage for another project. It's best to leave your masters alone and use Save As for the edited versions.
Depending on the file type, you may not have a choice in this matter anyway. I've noticed that with certain movies, even when I hit the Save command, I have to choose a location outside of iPhoto to save the clip. I've encountered this most often with .avi files.
You can stitch together clips in QuickTime Pro by using the "Add" command. Start by opening your first snippet in the sequence and moving the top triangle indicator on the scrubber bar all the way to the end (right side). Then open the next clip in the sequence, choose Edit> Select All, then choose Edit > Copy. You now have the second snippet on your clipboard.
Go back to the first movie and choose Edit > Add. You've now successfully combined two snippets into a single movie. You can keep adding clips until you've created a complete story. The choose Save As, click the radio button next to "Make movie self-contained," and click the Save button. The new movie is saved to your hard drive. You can import your completed movie back into iPhoto by dragging and dropping.
The are lots of great QuickTime tricks that you can use to further enhance your movies, such as adding titles. Take a look at the tutorials on Apple's tutorial page. I also encourage you to download the set of AppleScripts for QuickTime. They are huge time-savers and make light work of tasks such as adding text to your presentations.
Building a Storyboard
Once of the most useful iPhoto functions for movie making is helping you build a storyboard. By doing so, you can get your scenes in the right sequence before stitching them together. It's much easier to drag thumbnails around in an iPhoto album to get the narrative just right, rather than tearing apart and reassembling your movie after you've spent time stitching it together.
To make a storyboard, I create a new album just for this project, then drag the clips into it that I'm considering for the movie. I can then play with the order of the snippets, preview them, and even do more trimming if necessary. Once I have the narrative to my liking, I open the first clip in the sequence and use the Add command to build the movie with the subsequent snippets.
Figure 5: Create a new album titled "Storyboard," add
the clips you want to use for the movie, and play with their sequence.You can create a PDF of the storyboard by holding down the keys Shift/CMD/4 and dragging the cursor to the dimensions of the iPhoto interface. When you let go of the mouse button, Mac OS X will create a PDF file of the image and save it to your desktop. That way you can send the storyboard to others for discussion, or file it away for your records.
If you use the storyboarding technique, you'll find that you're making better movies faster. I even think it's fun.
Formats Not Recognized by iPhoto
If your digital camera uses a format not recognized by iPhoto, such as the M4S2 (Microsoft ISO MPEG-4 Video) codec that my Casio EX-P505 uses to encode movies, you can still take advantage of the workflow I've presented in this article. You just have to add a step.
I recommend downloading ffmpegX and using it to encode your clips as a .mov file. I configure ffmpegX to use similar variables, such as data rate, as the original clips to maintain maximum quality, as shown in Figure 6. One drawback to ffmpegX is that it doesn't support batch processing yet. But the author has promised to add that functionality soon. I'm sure that sending in your shareware fee will provide the necessary encouragement.
Figure 6: Use the Info box in ffmpegX to determine the data rate of your original
sample so you can encode at a comparable rate to maintain quality.Once you've encoded the snippets to a QuickTime compatible format, you can import the movies into iPhoto 5. I recommend that you archive the original clips. You may want those "masters" up the road for another project.
Final Thoughts
I was telling a friend the other day that I wish my PowerBook had a 500GB hard drive instead of 60 gigs. Between my growing music library, RAW files from my Canon 10D, and now digital movies from the Casio EX-P505, I go through gigs like cans of Coke. Maybe iLife 05 should come bundled with a 250GB external FireWire drive, because you're going to need one soon enough for back up.
But storage issues aside, I encourage you to try the movie mode on your digital camera. Now that you have iPhoto to manage this content, I think you'll find those short videos perfect for certain special occasions. Life is constantly in motion, and sometimes you need to capture it that way.
One last thought, I just found out that iPhoto 5: The Missing Manual will be released this week. David Pogue and I added lots of innovations to this edition, starting with full color images throughout the book. If you really want to get inside this latest version of iPhoto, I think you'll enjoy this first full-color Missing Manual.
Derrick Story is the digital media evangelist for O'Reilly. His current book is The Digital Photography Companion. You can follow him on Twitter or visit www.thedigitalstory.com.
Return to MacDevCenter.com.
You must be logged in to the O'Reilly Network to post a talkback.
Showing messages 1 through 10 of 10.
-
Portrait and Landscape
2005-03-25 23:53:07 cedricbarra [Reply | View]
Hi, I was wondering if there was a simple way to rotate video taken by a digital camera, because sometimes, it would be more interesting to shoot in portrait mode rather than landscape.
Any ideas ?
Thanks,
Cedric -
Portrait and Landscape
2005-03-27 08:28:42 Derrick Story [Reply | View]
Cedric, there is an easy way, and it is a cool technique. If you have my book, Digital Photography Hacks, look up hack #57. It describes this very technique. If you don't have the book, in QuickTime Pro, go to Movie > Get Movie Properties. Select Video Track from the left dropdown menu and Size from the right menu. You'll see the rotate arrows to change the orientation of your movie.
-
Revising my opnion
2005-03-24 04:50:51 Bartacus [Reply | View]
You article kindled my curiousity and I decided to give iPhot a try. To my surprise i actually works quit well!
Still this may have a severe impact on the way you build your iMovie projects. iPhoto does not import dv files, meaning you would need to convert individual clips that you want to keep for later use, still that may work.
It may also be advisable to make a separate library for video clips, probably on a separate 2 TB disk.
Bart Scholten
-
is it good enough?
2005-03-24 03:56:07 Bartacus [Reply | View]
I still doubt whether iPhot is up to that job. Do you know the app iDive? They claim to be the iPhot for movie clips.
With almost 20 years of video footage, the main problem is still the required storage capacity for the original material. It is not a problem to compress it into finished products onto dvd, but that is a one-way process. Something like Apple Lossless for video would be nice!
Bart Scholten -
RE: is it good enough?
2005-03-24 07:40:25 Derrick Story [Reply | View]
Yes indeed I know iDive. Excellent app. But I use iDive for my footage from a DV camcorder in the DV format. This article discusses managing the QuickTime files that your digital still camera produces. Two different things completely.
-
all good information but what about exporting movies?
2005-03-23 11:40:37 smkolins [Reply | View]
But iPhoto 5 has almost no ability to export movies! All I can find is burn to CD and use Homepage which forces you online back to your .Mac account using only Apple's interface. I do use my .Mac account but don't particularly like the Apple pages. Instead I export to web and edit alittle past that - though BetterHTMLExport can handle most of that. But not the movies!!
Any ideas? -
all good information but what about exporting movies?
2005-06-26 09:03:14 SkydiverTak [Reply | View]
In the past, I've had to resort to iViewMediaPro in order to publish a page with movies and photos. Unfortunately, it now costs lots of $$, but if you can get an earlier version like 1.5, it's pretty useful.
Also, putting it into another library management tool often requires duplication of the files, which can take up a lot of space unfortunately.
I guess someone needs to write a hack to allow movies to allow the general export menu, and to ensure that these movies are listed.
-
RE: what about exporting movies?
2005-03-23 12:53:00 Derrick Story [Reply | View]
Well, not quite sure I get your drift here.
If you build the movie the way I described in the article, and saved it to your desktop, then it's already "exported." All you have to do then is put it on your server, drop it on to a CD, or add it to an iDVD project.
iPhoto, at this stage, enables you to catalog, sort, rate, etc. But QuickTime Pro still does all the heavy lifting for editing, encoding, etc. -
RE: what about exporting movies?
2005-04-17 10:31:37 smkolins [Reply | View]
Yes - there are ways to export movies - but not through web pages which seems simple enough. If you export to web you get the first frame of the mpg file but to actually have a link to the movie you need to hand alter the coding and add the movie itself (like make a movies folder, then make links back to the movie in question.)
iPhoto takes care of pictures so well it would be nice for it to handle the movies as well. Even if Quicktime does the heavy lifting there is far more integration of these little movies all digital cameras handle. One little one I ran across was that you could easily rotate a movie as well as a picture - it's burried in the quicktime player!







Secondly (more of a question than a warning). The movies from my HP 850 camera are MPGs with embedded audio. QuickTime plays them just fine, but if I make any changes to the movie, or try to load it in iMovie, or save it in another format, the audio portion disappears. It claims there's no separate audio track. Does anyone know of a tool that will convert the movie to something that preserves the audio?
Thirdly, the final piece still missing from iPhoto is the recognition of audio tracks embedded in still images. The JPG standard has support for this, and both my HP and my previous Kodak camera supported it. However iPhoto doesn't recognize them. Ideally iPhoto would allow playing the audio, and have an option to convert the photo into a movie for general use.