OGG Theora Converter

John Gruber today opines that there is no GUI interface for the command-line tool for converting Quicktime movies into the OGG Theora format — a very handy thing to be able to do if you want to serve video to Firefox-type browsers using HTML 5's <video> and <audio> tags.

Since this is something I do a lot — wrap command-line tools in Automator wrappers, that is — I thought I'd whip up a GUI method for doing this. So here it is.

The OGG Theora converter

It's a Finder workflow, so download it, unstuff it and put it in:

~/Library/Workflows/Applications/Finder

Placing the workflow there will add the item to the Finder's right-click contextual menu. To use the workflow, simply right-click a video you want to convert, navigate to More->Automator and choose "Convert To OGG" from the menu.

Ogg Converter Workflow

While this crunches you'll see a badge in your menubar:

Menubar Progress

Wait a few minutes and you'll see the OGG version appear right alongside your original movie.

complete

And remember, you must first install the OGG Theora converter tool, ffmpeg2theora, for all this to work.

I've made a droplet-style version of this as well. Place this version anywhere — your Desktop, the Applications folder, your Dock — and when you want to convert a video, simply drag the video onto the droplet.

Enjoy!

UPDATE:

Folks, for those of you having trouble installing the workflow version, here's a tip, as mentioned in the comments: Double-clicking the unstuffed workflow will open it in Automator. From here you can choose File->Save As Plug-in...

Installing Workflows the Easy Way

Make sure it's a Plug-in for: Finder, and hit the Save button. It should now show up as an option in the Finder's contextual menu.

And remember, there is a Droplet Version as well whose installation is drag-and-drop. To anywhere!

Hope that helps!

iMovie 8

As promised at the announcement of iLife '09, I've been poking at the new iMovie. It's an interesting beast, like nothing I've ever seen. And I agree with many of the comments floating around about it. One thing that's been noted is that, because iMovie 8 is completely unlike traditional professional NLEs, the learning curve is greater for folks who are used to typical, timeline-based editing systems. I'd say that's about right. But, while it would be extremely difficult to do the sort of editing I normally do — very precise, layered cuts editing — iMovie offers such a completely different paradigm to video editing that it actually changes the way I think about and approach editing. And I have a sneaking suspicion I'll use it to create something very different than what I've made in the past.

iMovie 8: Icon

No Save

John Gruber recently wrote about what he calls "Untitled Document Syndrome," the phenomenon wherein a user opens an application and begins working in a new, untitled document before ever saving it. He specifically cites the iLife suite as being one in which the saving of documents is handled automatically, rather than foisting the burden on the user:

"Everything on your computer is ultimately saved somewhere in the file system. But that doesn’t mean that you want to handle the actual filing by hand for everything. You don’t really want to know a lot of things about the specific technical details of how your data is saved, or if you did, you’d write your own app."

Gruber talks in particular about iPhoto and iTunes being applications that remove the need for the user to really think much about where their files are. But iPhoto and iTunes are cataloging applications. You don't ever really create documents in either of these apps. In fact, it could be argued that the entire point of iPhoto and iTunes is to remove the filesystem from the equation. They are aggregators, of a sort. The approach becomes much more novel in an application that is document based, an application like, say, iMovie. Certainly one of the things that heralds just how radical iMovie 8 is is the fact that there is no "Save." It simply doesn't exist.

imovie8-nosave

This is the direct antithesis of Final Cut, in which you can work for hours having never saved your project. This can be a real problem in FCP, as capture scratch folders get named for the project the media was captured from. So the first thing I always tell my students is that they must name and save their project when they create it. This is something I often overlook myself, creating projects with media folders called "untitled project" all over the place. It's getting a bit annoying. iMovie 8 is further evidence that Apple is far more willing — or perhaps more interested in — innovating at the consumer level than they are at the pro level. When was the last time we've seen such thought given to a pro application? When was the last time someone tried to actually make pro editing easier and more intuitive, rather than just adding features. (The answer is with the introduction of Motion, several years ago. But that's another story.)

Interface Layout

But the lack of Save is only the beginning. Along with opening and saving documents, iMovie 8 eschews the traditional multi-track timeline editor found in most non-linear suites. The timeline has been the mainstay of NLEs for ten or so years now, and removing it is jarring to someone who's been using one for those ten years. In fact, my first question was, "Just how am I supposed to edit without a timeline?"

iMovie 8: Blank Slate

Actually, iMovie 8 is not as radically different from Final Cut Pro as it first appears. By default, the application is divided into four main quadrants. The upper left quadrant contains your Project, which could best be described as, yes, a timeline. The lower left quadrant is labeled the "Event Library," but it's really just an iMovie-centric representation of your files on disk (it can even be toggled into a mode that shows a more traditional view of the filesystem, should you desire it).

iMovie 8: Event Library Expanded

The lower right quadrant is where you keep all the source material for a given project, just like in FCP's Browser. And finally, the upper right quadrant is a viewer window for watching either individual media or edited clips, as well as for cropping clips (like a combination of Final Cut's Viewer and Canvas windows). If you hit the magic toggle button you can even swap the locations of the Events and Projects sections.

iMovie 8: Toggle Windows

Doing so arranges the application in a way that very closely resembles the default layout of Final Cut Pro, except without all the ugliness (Final Cut looks like iMovie's ugly sister). That simple act, actually put me much more at ease in the program.

Final Cut Pro: Window Layout

Basic Usage

To get started in iMovie you'll want to make a New Project. New Project creation is the only time you'll ever be asked to — or have need to — save anything, so don't get used to it. And iMovie keeps the location of your projects close to the vest. Suffice to say, they'll be saved somewhere sensible. (Oh, alright! They're stored in your Movie folder in your home account. Happy now?)

iMovie 8: New Project

To populate the app, iMovie 8 will find any media you've stored in your iPhoto (not iTunes) library and present it to you for import from the Event Library, which is a nice touch that we're starting to really see a lot of throughout Apple's applications. If you're in the habit of keeping video clips in iPhoto or one of the other locations automatically searched by iMovie, you'll be ready to roll right out of the box. More traditional means are available from the File menu as well, where you can simply import video and audio files. And, as always, drag-and-drop is available for getting media to into the project. You can, of course, digitize material from supported cameras as well. And here again, unlike in Final Cut Pro, the media goes someplace sensible, and the user is never bothered with the question of where.

iMovie 8: The Populated Interface

Once you have some media, it's time to begin editing. Rolling over clips with your mouse will scrub through the clip. (I must admit I prefer this to having to click, hold and drag like you do in Final Cut. It's another example of someone really rethinking things in this app in ways that no one has in some time at the pro level. Since when does adding clicks — making things harder — make an application "professional grade?") To put media in your "Project" (timeline) simply drag and drop it from the Event Library. Dragging a clip onto another clip presents you with some sensible insert and/or overwrite options, but otherwise the clips will go in the chronological order you place them in. To grab portions of clips, click and drag on the clip. Handlebars appear that represent the in and out points. Dragging a clip so highlighted will insert only that portion of said clip. Portions of clips that are already in use are underscored with an orange line. Much of this is entirely alien to a Final Cut editor, but it's so intuitive, and in many cases preferable, that I truly wish some of these behaviors would make it into FCP.

iMovie 8: Trimming

Clicking the little blue widget in the lower left corner a clip also brings up a contextual menu that will allow you to make further clip-specific edits.

iMovie 8: Contextual Menu

And here you can find the now famed Precision Editor, which I suppose I'd better mention on fear of public flogging. Yes, the precision editor gives you precise control over edits, allowing you to trim down to the frame if need be. I never used the previous version of iMovie, so I can't speak to life before the precision editor, but I can imagine it would be immensely frustrating.

iMovie 8: Precision Editor

Output options for iMovie are good and, like so much about the app, somewhat innovative. The Share menu yields: standard Quicktime export options (good!); Final Cut XML options (awesome!); and a simple "Export Movie" option that allows for easy export to a number of popular formats in a variety of sizes and quality levels (coolio!). There are also options for sharing your movie with other members of the iLife suite, like iDVD for instance.

iMovie 8: Export Movie

A Lack of Time

The big difference between iMovie 8 and its Pro brethren, in my mind anyway, is less the lack of timeline as the fact that there seems to be no sense of numeric time anywhere in the editor. There is no visual indicator of time as there is in a Final Cut timeline. This is a decided problem if you need the sort of absolute precision you see on network television, where a 30 second spot must be exactly 30 seconds. For many folks this might not be a big deal. But if you're used to seeing it, it's scary to suddenly have no timecode in your timeline. In fact, the sense of time is almost completely absent in the Project view.

iMovie 8: 2 and 4 Second Clips

Unless you adjust the number of frames per thumbnail in the project browser, a 2 second clip will be the same sized blob as a 4 second clip. This makes it hard to get a sense of the timing of the piece by simply looking at it, and it's probably my biggest problem with the application. Editing is all about time and timing, and iMovie fails to understand this in a big way.

That said, there is something kind of fun about letting go of all that control. You know? In iMovie 8 you're forced to get a sense of the timing of the piece by watching your piece. This, at least for me, allowed for a true shift in focus. Suddenly I found myself much more engaged in the sound and imagery than the timing. And in my own sense of time, rather than that of actual, precise, numeric time. This was somewhat magical. Even though I found myself unable to edit the way I normally do, I gradually found myself editing in new ways, ways I'd never considered before. It's hard to describe, but some sort of mindshift had occurred.

From my vantage point, which is that of a longtime Final Cut Pro user who finds that application getting old and stale, there is much to like about iMovie 8. Most importantly is what it represents, and that is a very fresh approach to video editing. While iMovie 8 may not be the perfect editor, it's so beautiful and so extermely clever and fun to use that I see myself using it for its own sake, and conforming certain projects to its limitations. I can almost see it becoming part of my creative process, at least to some extent. That's no small feat.

For an application to allow an artist to approach his medium with fresh eyes is, in my opinion, quite possibly the highest compliment imaginable. iMovie 8 may just be such an application. If nothing else, it's an extremely fresh, yet entirely discoverable approach to digital video editing. In some ways it's the iPhone of NLEs. I only hope Apple brings some of the same fresh thinking and innovation to the next version of Final Cut Pro and the suite of Pro Apps as well.

iPhone Video Capture

Why is it there's still no video capture application for the iPhone? Unless, of course, you hack the poor beast. That's right, if you've jailbroken your iPhone you can get a video capture application for it. In fact you'll have your choice of two, one of which is actually free (and reportedly of higher quality). But for those of us that prefer our iPhones remain in their gilded cage, we must hobble along with still-capture only. Pffthbbt! iPhone Video Recorder: Jailbreak-Only

When Apple announced the iPhone app store, video capture was one of the first apps I expected to see. Instead, here we are, a half-a-year later, and no such luck. Too bad, too. This is the one application I'd actually pay for.

Well, this and Bowling, of course.

Faulty Arguments

I've been following the running commentary on Apple's decision to remove firewire from the MacBook. The latest article comes from Ars Technica, who responds to the "Steve Jobs" quote:

"Actually, all of the new HD camcorders of the past few years use USB 2."

The Ars writer chimes in, chastising people who want firewire by, essentially, telling them there's no demand. But see, what we're trying to tell you is that there is demand. We still want firewire at the consumer level. Making the argument that no one wants it won't really work on folks who do want it.

Ars and others are also equating this to Apple's ahead-of-the-pack decision to lose the floppy drive on the original iMac, when clearly this is different: Apple is now following the pack, not leading it, by Ars' own assessment:

"The truth is, FireWire—and in particular the FW400 variety—has been slowing [sic] disappearing for the last few years. Apple eliminated FireWire from iPods several years ago, since it allowed slimming down of iPods and made the nano and shuffle possible. Even external hard drives rarely have a FW400 port; FW800 and/or eSATA are the ports that are usually offered if there is anything other than USB 2. And, as Jobs says, most if not all of the consumer HD cams on the market now use USB 2."

Oddly, firewire's lack of ubiquity didn't stop Apple from supporting in the first place.

And finally, Ars backs up "Steve Jobs'" idiotic and patently false claim, stating:

"And, as Jobs says, most if not all of the consumer HD cams on the market now use USB 2."

Well, first off, that's not what Jobs said. He said "all," not "most, if not all." He said "HD camcorders" not "consumer HD camcorders." And he said "HD camcorders of the past few years," which is just wrong. In fact, the dominant consumer-level HD format for the past several years has been HDV, which is transferred over firewire. HDV cameras are still plentiful in the market, and will probably remain popular for at least another year or two. It's only been in the last year or two that AVCHD — an MPEG-4 variant with much lower bitrate requirements capable of transferring over USB — has gotten good enough to be taken seriously by anyone who knows anything about video.

Ars even makes the argument that editing video on a MacBook is no fun:

"I can also say from personal experience that trying to edit HD video on a MacBook is pretty much the worst experience ever, and I would never wish it on my worst enemy."

Fine, and I tend to agree. But the fact is, I know plenty of people who do want to continue editing video on a MacBook. They've been doing it for years, and are quite happy with it. This article seems to be addressed to people with no MacBook video experience. But those are the people who are complaining, the people who are currently doing video on their MacBooks. Telling them that they don't really want to be doing that, and if they do, to go buy a MacBook is condescending and insulting.

I'm generally a fan of the reporting that goes on at Ars. But this article has me incensed. It bothers me when big sites like Ars Technica try to tell people that their desires are unresonable, but it's a hundred times worse when their logic is faulty and their facts are just plain wrong.

Unfortunate

It's too bad. The new MacBook looks beautiful.

The New MacBook: Mmm! Purdy!

But, though they're still hawking Final Cut Express as a bundle option with the machine, the MacBook's lack of firewire makes it pretty much useless for video.

The MacBook Purchase Page: Is FCE Even Compatible?

Not only can you not use it to digitize DV material, but you can't even use an external firewire drive to edit from. This means that the MacBook's a non-starter for anyone interested in so much as experimenting with the medium. Strange for a machine that used to come bundled with iLife. Also strange considering the machine is now more powerful than ever, and even has a 24" LED display made just for it. And annoying that the price remains the same for a far less full-featured computer.

Does the term "value-subtracted" exist yet. I think I'll coin it. Dibs!

And while I'm not personally interested in editing video on a laptop much at all, I certainly know lots of people who are. I guess they'll all be shelling out the extra $700 clams for a MacBook Pro.

Too bad.

UPDATE (I'm all about the updates lately):

Apparently, iLife still comes bundled with the MacBooks:

iLife Included? Really?

Sure, nothing about iMovie specifically requires firewire, but many video workflows — especially at the consumer level that the MacBook is aimed at — still use firewire for video capture. iLife apparently does support capturing newer formats (I didn't think it did):

iLife Video Format Support

I suppose Apple expects new MacBook owners to use these new formats — in particular, those formats that have a low enough bitrate to work over USB — so it follows that USB capture support is there (I didn't think it was). But there's no mention (that I can see) that you won't be able to use DV equipment with your new MacBook, which I find misleading. But more to the point, it just seems premature to kill DV off as a viable format — and firewire as a viable protocol — especially on consumer-level Macs of all places. There is still a lot of DV out there, and its users really just can't get a new sans-Pro-MacBook at this point.

Not to mention all the other cool stuff firewire has all over USB. I mean, not only would it be slow as shit, but "USB 2.0 Target Disk Mode" just sounds lame.

UPDATE 2:

I'm glad I'm not alone in decrying the lack of firewire on the new MacBooks. Sounds like a lot of folks are up in arms. One meme I've seen a few times, though, is the idea that you can get a USB to firewire adaptor. While this may be possible, it doesn't fix the DV problem. Adapting USB to firewire will still only allow USB data transfer speeds. And USB 2.0 is just too slow for capturing DV video. It's also too slow to use as an external drive for editing said video. So, if you're wondering, this is not a fix.

UPDATE 3:

A co-worker informs me that the Leopard's USB drivers are much improved over older versions. He speculates that this might give USB enough throughput to at least be capable of editing DV from a USB drive. He also thinks you can do Target Disk Mode over USB, but I think he's wrong on that one, at least for now.

UPDATE 4:

More on MacRumors about the lack of firewire, with lots of valid complaints in the comments. The rumor quotes someone claiming to be Steve Jobs saying:

"Actually, all of the new HD camcorders of the past few years use USB 2."

While this is plainly false, what I'm more curious about at this point is not what camera Steve Jobs thinks I should go buy if I want to use a MacBook, but rather what the thinking was behind the removal of firewire from the machine. Did it enable them to keep the cost down? The weight? 'Cause frankly, the only reason I can see is to gouge folks who need or want firewire into paying for a MacBook Pro when it might otherwise be far more machine than they need.

UPDATE 5:

Still more from TUAW, including an excellent dissection of the purported Steve Jobs quote. Looks like this issue has legs. Glad to hear it's not just me.

Go firewire!

UPDATE 6:

I've posted a response to Ars Technica's article on the matter. Another, rather thoughtful piece with some additional info appears at Apple Insider.