The iPhone and iPad are great devices when it comes to watching movies and TV shows while on the go, but they suffer from a major flaw: they can only play a limited set of content types, namely MOV, MPEG-4 and H.264 files. If you don’t want to mess with converting your movie collection to an iOS-compatible format, AVPlayer (iPhone) and AVPlayerHD (iPad) will allow you to play most video formats directly on your iOS device, without having to re-encode or transcode anything. The app supports XVID/DivX AVI, WMV, RMVB, ASF, MPEG4/H264, and MKV files, with soundtracks encoded in MP3, AAC, and even Dolby Digital (AC3). The developer, ePlayWorks, recently updated the app to take advantage of the new A5 processor featured in the iPad 2, to allow iPad 2 users to play most HD video files without any hiccups, including 720p Matroska videos. AvPlayer will allow you to output videos to your TV via Apple’s Digital AV cable, or via AirPlay, if you happen to own an Apple TV. You can quickly skip forward and backward with simple multi-touch gestures, and add post-processing effects, such as sepia and grayscale. Best of all, if you own many foreign movies, the app supports most subtitles formats, namely SMI, SRT, TXT, and SubStationAlpha.
AVPlayer for iPhone and AVPlayerHD for iPad are available on the App Store, and cost $2.99 each.