I use VLC media player for just about all of my needs.  It really is a lovely piece of video viewing software.  Several platforms and check the feature set!