Its best to use AnyDVD to remove encryption, then work with the movie using Handbrake, or any of the other encoding programs that can use the X264 encoder.
I personally prefer to rip the entire movie to the hard drive of my computer, then convert, but others just have AnyDVD running in the background and work from the disc in the optical drive.
Lately I've been using VidCoder instead of Handbrake to make conversions to mkv. The mkv files work fine from a microsd card in my Nexus 7 (2013). Since there is no built in sd slot in the Nexus, I use an adapter in the microusb port. And I use Stickmount in Android 4.4.2.
The best video player in Android that I've found so far is MX Player Pro. The free version should be fine too, though it shows ads when not playing the movie. I'm also trying Dice player.