UMPlayer plays everything!
UMPlayer is the media player that fills all your needs. With dozens of advanced features and built-in codecs it can handle any media format, and can play Audio CDs, DVDs, (S)VCDs, TV / Radio cards, YouTube™ and SHOUTcast™ streams and even incomplete or damaged media files.
UMPlayer is written under the Qt platform and is available for Microsoft Windows, Apple Mac OS/X, and GNU/Linux opertaing systems.
With over 270 built-in Audio and Video codecs UMPlayer can handle nearly all media formats, including AAC, AC3, ASF, AVI, DIVX, FLV, H.263, Matroska, MOV, MP3, MP4, MPEG, OGG, QT, RealMedia, VOB, Vorbis, WAV, WMA, WMV, XVID and many more.