VLC media player is a highly portable multimedia player supporting most audio and video formats (H.264, OGG, DivX, MKV, TS, MPEG-2, MP3, MPEG-4, AAC and more) from files, physical media (DVDs, VCD, Audio-CD), TV capture cards and many network streaming protocols. It can also convert media files, transcode and act as a streaming server over unicast or multicast and IPv4 or IPv6. It doesn't need any external codec, program or codec pack to work.
Download this file in
VLC's website.