Nik's Blog

Geekery, witty insights, software (of dubious quality) and more!

iMovie '08 Library Compressor

This is a simple program to reduce the size of your iMovie 08 library.

I love iMovie '08. I know, I know, it has less whizzy features than iMovie '06 does, but darn it, it's so darn fast and easy to build videos. I can create a whole hour-long movie in about ten minutes! (Not a very good one, of course -- but none of my movies are very good.)

Part of why it's fast is that it keeps all my clips on hand, ready and willing to be part of my latest (crappy) movie. Unfortunately, all those barely-compressed DV clips take up A LOT of space. (About 10 GB/hour of video!) This application will compress all the DV files in your iMovie library to save huge amounts of disk space! Using Apple's H.264 compression technology, you can shave 70% off your library space with *minimal* loss of quality.

**UPDATE:** v1.2 works with SetFile installed in /usr/bin as well as in the default /Developer/Tools directory.

This is a simple applet, just double click it, select your chosen compression settings (from a pristine copy that shaves off 10% of the file size to a clip that's 93% smaller than the original, and only suitable for posting on YouTube), and let it work its magic. Your library will sweat off the pounds, and your original raw DV files will be set aside to be archived, thrown away, or whatever you want to do with them.

Note that any projects which use your DV-formatted clips will need to be rebuilt pretty much from scratch, as the clips they reference will no longer be in your library. You may want to export those projects before compressing your library.

This does not work with iMovie '06, which can only use DV/HDV formatted video for its projects.

This applet is released free of charge, and you're welcome to modify it and do what you wish with it, provided you give me credit if you release a version with modifications.

### System Requirements
* A Mac capable of running iMovie '08 with at least some DV videos in your events library.
* [Quicktime Pro](http://apple.com/quicktime/). The standard version can't export video. Sorry.
* [Apple Developer Tools](http://developer.apple.com/). In order to set the creation date of the exported file, you need the SetFile command-line utility that's installed with the developer tools.

@inik

inik: RT @thinkprogress: .@komenforthecure head says responses to Planned Parenthood decision are "very favorable." If your response is unfavo ... >
inik: @FluidApp I'm getting errors in a Fluid app Gmail and can't use chat either. Any ideas? >
inik: finished Five Children and It by E. (Edith) Nesbit et al. and gave it 5 stars http://t.co/mspysk1B #Kindle >
inik: How to use an obscure shell command to let your AppleScripts and shell scripts output rich text. http://t.co/3Y9dAHiH >
inik: Nicholas "Nik" Friedman TeBockhorst http://t.co/I6kGmcDg >

Google+

I love Seth's quote at the top. I think that's my new motto.. ; )

Powered by Plu.sr
>
Griping about OS X Lion? Here's two nifty tools that replace a variety of poorly supported third party tools: Command-line and Automator access to video and audio conversion. Super easy to use, and very flexible and supports any format that Quicktime can encode/decode. (So Perian is a must-install if you want to handle DivX/3viX, etc.)

Yes, ffmpeg, Handbrake and...
>
Fix Google Reader's horrible new interface with this user script! Now it fits nicely on my MacBook's small screen. >
Happy 11/11/11 11:11:11! >
What makes this ad awesome is not the true-to-life irony, because the idea is hardly innovative, but rather the excellent execution. Reminds me a bit of that excellent Nutri-Grain spec commercial. Quick delivery, good actors, hit all the high notes. Love it. >