Android has come a long way with its managing and playing your personal video files. Of course, it was always a preferable experience to other platforms that lacked user-accessible file systems all together. With web technologies and apps advancing nonstop, what's it like watching video on Android these days? Well, it's pretty good, especially now that the Chromecast is in the mix.
Let's take a look at the various methods of watching video on Android and figure out what makes sense for you.
Ideal Video Formats
Android devices have various levels of video codec support. For example, Samsung phones usually know how to decode files encoded in all sorts of formats like DivX, Windows Media, and MPEG4. The thing to be aware of here is that most of these formats are being decided in software. It's the same as if you install a third-party video player that is capable of decoding these files. It's basically using the CPU to do all the work of playing the file.
The quality you get with this approach is probably going to be fine. The thing you have to watch out for is battery life. This is more of a concern with phones than tablets, which usually have juice to spare. A video that is encoded with H.264 (usually in a .MOV or .MP4 wrapper) has special status on a mobile device. There is hardware support for deciding this type of video, which is much more efficient when it comes to battery life.
So the first decision you have to make is whether or not you're going to bother with re-encoding all your video to H.264. Luckily, this format has become considerably more common, so hopefully you won't have many AVIs sitting around. If you are in that unenviable situation, converting with Handbrake is a good idea. It has a handy automatic setting for Android phones and tablets, so all the work is done for you. When ripping your media, H.264 is the way to go -- it's just easier in the long run.