In yet another weekend technical project, I’ve been playing around with a couple of DVD encoding applications in an attempt to determine whether or not any of them are ready for prime time. So far the verdict is a maybe.
Thoggen‘s working, but I’m guessing is not multi-threaded (my x60s is dual core) because it’s deathly slow. It chewed on the first 40 minutes of Monty Python and the Holy Grail for over 2 hours yesterday before I accidentally brought down the machine with some other things I was doing (no, they weren’t CPU intensive – just ill-advised).
Handbrake for Linux I’ve only played with a bit, due to the limitations Mark discusses. And actually, all things being equal, I’d prefer to go with Mark’s solution because it would allow me to transfer – in theory – the movies to my iPod Video (newly returned from Shanghai thanks to Apple’s warranty).
The problem with Mark’s solution is the dependencies; Mark characterizes it as a “character-building exercise” and that it has most certainly been. Bless the man for scratching this itch, but I wish things were easier on Ubuntu. Unlike Gentoo, where I can compile applications with certain features turned on or off with relative ease via USE flags, I’m rapidly discovering that things are not so simple on Debian/Ubuntu world. After spending an hour trying to get ffmpeg and mplayer compiled with the right support (H.264/AAC and MPEG-2/AC3, respectively), I’m just about at the point where I’m ready to rip the versions installed from the apt libraries out and replace them both with versions built straight from source (just as I would on Gentoo). Ubuntu can’t compile them with that functionality built in, of course, because of some regrettable legal restrictions.
So we’ll see where that goes. I’m hoping to get a DVD or two transcoded before my flight to Anaheim at the crack of dawn tomorrow morning, but it’s not looking good. Particularly since I’m about to head on up to Boulder for some fishing.