So with a little encouragement from cfaslave, I poked around and discovered HandBrake and HandBrakeCLI. Since I've had some pretty negative experiences with Windows ports of Linux tools, and am generally biased towards the Linux-based tools for manipulating video, I was pretty skeptical about yet another Cygwin-based application. But I felt I needed to give it the old college try, and I was pretty surprised by the result of a few days' work:
With the DVD Decrypter + HandBrakeCLI combination, I am able to take a 7.5GB DVD image ripped from media, compress it to a single XviD AVI using 2-pass transcoding preserving the AC3 (5.1) audio track, yielding a final filesize of about 2GB, all in about an hour -- using just the remote control from the couch.
The process is as follows:
- Insert DVD into HTPC DVD drive
- Select "Transcode DVD" menu item in Beyond Media:

- DVD Decrypter fires up to rip the DVD to a VOB structure
- HandBrakeCLI fires up to transcode the main movie to AVI
- Once finished, run a DVD Library update, behold! Freshly transcoded DVD goodness
Here's what you'll need to set this up:
- Download BM_DVD_Transcoder.zip (3.34mb) and extract
- Read README.txt
- Adjust "User-defined" variables within rip_compress.cmd to taste
- Create a "Transcode DVD" shortcut for the rip_compress.cmd script and place it in BM's Shortcuts directory
- Copy "Transcode DVD.png" to BM's Shortcuts/IconCache directory
- Restart BM, toss in a DVD, and give "Transcode DVD" a try
This is as close as I've gotten to a fully automated DVD archiving and transcoding utility that could be run from BM using just the remote. It works for most DVDs I've tested, but there are certainly cases where it will crash and burn. I acknowledge there's quite a bit more work that _could be_ done to enhance, polish and expand this function.
Anyway, if you try and like these scripts, drop me a PM, or add your comments to this thread on the SS forum. |