I think kmplayer is one of the best player for its playback. KMP is a freeware. Its full name is K-Multimedia Player. But, it is also called as KMP, KMPlayer, KMP Player or kmp player and distributed Pandora TV. It includes almost all the essential decoders. So it supports a wide range of formats to playback.
But one think, in windows 7 many times I have seen an error message showing: class not registered.
But it’s too easy to solve this problem. Just simply install KMPlayer in drive other than windows drive. It means if windows is on c drive then install KM player on D drive (other than c).