VLC media player is a highly portable multimedia player and multimedia framework capable of reading most audio formats:
MPEG Layer 1/2, MP3, AAC, Vorbis, AC3, E-AC-3, MLP, TrueHD, DTS, WMA, FLAC, ALAC, Speex, Musepack, ATRAC, Wavpack, Mod, TrueAudio, APE, Real Audio, Alaw, MIDI, LPCM, ADPCM, QCELP, DV Audio, QuickTime, MACE
and video formats:
MPEG-1/2, MPEG-4 ASP, XviD, 3ivX D4, H.261, H.263, H.264, DivX, Cinepak, Theora, Dirac, MJPEG, WMV, Sorenson, Digital Video (DV), On2 VP3/VP5/VP6, Indeo Video, Real Video
as well as DVDs, Audio CDs VCDs, and various streaming protocols.
It can also be used as a media converter or a server to stream in unicast or multicast in IPv4 or IPv6 on networks.
VLC is built in a modular way. This means that you can choose from a range of different modules to decide how to control VLC and how to display the video output.