http://www.videolan.org/

VLC media player is a highly portable multimedia player for various audio and video formats as well as DVDs and various ways of streaming audio and video.