I've automated the crap out of copying DVDs. Blu-Ray discs are still annoying. Normally, I want a movie-only copy that I can obtain from the largest file in the \BDMV\Stream folder, and I just run batch conversions of those files through Handbrake. That much can be quasi-automated.
When I encounter a disc (coughDisneycough) that has some messed-up non-sequential set of .m2ts files making up the movie, I copy the whole BD and run it through BD Rebuilder's alternate movie-only mode.
I have some discs - OLD discs, nothing like a new form of copy protection - for which neither of those things is working. Handbrake (for Windows and Linux) says it can't find any titles, BD Rebuilder just pukes and exits. But the .m2ts files play just fine with perfect audio sync on everything I try them with (VLC, PowerDVD, Media Player Classic et al).
Which has left me trying to find another application to use on these files, some sort of magic bullet for handling everything. The ideal is something that outputs a .mkv file, automatically picks the highest-definition English audio track and adds that track unmolested or as close to the original as possible to the destination file, supports multiple audio tracks and allows me to somehow pick a destination file size rather than a nebulous quality setting.
I'm testing on a six core i7/975 running Win 7 Ultimate and a Radeon 6770.
Xilisoft Video Converter - Supports CUDA and ATI Stream. Converts video ridiculously fast. Supports work queues. Opened my weird files just fine. Did four movies in 2.5 hours. No support for unmolested audio; final output had horrible audio sync problems.
For speed, this is by far the best option. I suppose I could use this to handle the video part of the encode, then just use command line tools to rip and multiplex the audio from the source .m2ts files but ideally I'd still like to find a single tool to do the whole job.
WinX HD Video Converter - Slow. No support for unmolested audio and in fact no option to retain AC3 or DTS tracks at all (a setting called "orig" that I thought meant "original audio" resulted in a 128kbps stereo .mp3 track, which is obviously just what I want to go with my 8GB lump of video, thank you). Seemingly arbitrary restrictions on what audio format can be paired with what video format.
Wondershare Video Converter Platinum - Supports CUDA but not ATI Stream. Ridiculously slow (nine hours to convert 150 minutes of video using 12 threads? Really?). Does offer the option to make MKVs with AC3 audio, but not in any unmolested form. No ability to change video encoding options. Audio sync issues again, but much less pronounced than Xilisoft's.
AVS Video Converter. It imported the problematic .m2ts files just fine but wouldn't offer any appealing audio output options. I didn't even bother with the encode. I do know that it's worthwhile for a lot of other things, but not this.
At this point, my quest is ongoing. Next up? MultiAVCHD.