I almost had to use pen and paper to write this down — the good old Rainbow Spinner was back again.
Final Cut Express is being a pain today. Our Senior VP wanted me to help him make a video for his dad. He already had the video on DVD and just needed me to add some MP3s for Sound. No problem, right? I have a copy of Final Cut Express. I just rip the video with Handbrake and then use QuickTime Pro to turn the resulting MP4 into a plain old Quicktime video. Right?
Wrong. I was able to copy the video from the DVD just fine, and Quicktime Pro turned it into a plain old Quicktime file just fine. Final Cut Express, however, refuses to import it. In fact, it refuses to import ANY video file. It just says, "File error: Unknown file."
Not particularly helpful, right? After digging with Google, I eventually figured out that Final Express doesn't like the "H.264" compression that Quicktime uses by default. Of course, it's not like Quicktime gives you any other options when exporting as a "self-contained file," and it's not easy to figure out what magic format it is that Final Cut Express WILL use. I've dragged and dropped AVI files from my digital camera unaltered and FCE uses them just fine, but it apparently won't touch a Quicktime video "H.264" compression.
Of course, I could export the file as a DV stream. But then guess what? Quicktime makes it crappy. Really crappy. Compare the difference below between the Quicktime Movie it WON'T use (left) and the DV stream that it WILL use (right). Yeah, I think we already have a "crappy video" filter in there somewhere.
So where did I eventually find my solution? Why, with NON-APPLE freeware, of course!
MPEG Streamclip is a program recommended on the
Apple forums and by employees at the Apple store. It had all the settings I needed to turn the video from the DVD directly into a usable Quicktime format (I used the Apple Intermediate Codec). I'd used this program before with both
Perian and the
Apple MPEG-2 Component to extract video from a digital video camera, and it comes it quite handy. You've got to wonder why a couple hobbyists who make software for free do a better job at this than Apple does with their own commercial video software.
Of course, this still doesn't solve the sticky little problem of exporting video from Final Cut Express in a format that doesn't suck. Plain Quicktime video is set to widescreen for some reason even though the source video is 4:3, stretching it horribly out of shape. I used MPEG-4 and told it to be 640x480, and then iDVD pixelated the hell out of it when encoding to DVD. I'll probably keep playing with new exports, waiting half an hour at a time, just to see if anything else out there works.