VLC media player is a free software media player by the VideoLAN project.
It is a highly portable multimedia player, encoder, and streamer supporting many audio and video codecs and file formats as well as DVDs, VCDs, and various streaming protocols. It is able to stream over networks and to transcode multimedia files and save them into various different formats. VLC used to stand for "VideoLan Client", but that meaning is deprecated .
It is one of the most platform-independent players available, with versions for Microsoft Windows, Mac OS X, BeOS, BSD, Windows CE, Linux, and Solaris, and is widely used with over 35 million downloads for version 0.8.6.
VLC uses a large number of free decoding and encoding libraries. Many of its codecs are provided by the libavcodec codec library from the FFmpeg project, but it uses mainly its own muxer and demuxers. It also gained distinction as the first player to support playback of encrypted DVDs on Linux by using the libdvdcss DVD decryption library.
UDP/RTP unicast or multicast, HTTP, FTP, MMS, DVDs, VCD, SVCD, CD Audio, DVB (Only on Linux and on Windows in development versions), Video acquisition (via V4l and DirectShow), RSS/Atom Feeds, and from files stored on your computer.
3GP, ASF, AVI, FLV, MKV, QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES,PS,TS,PVA,MP3), AIFF, Raw audio, Raw DV, FLAC. MXF, and much more
Cinepak, DV, H.263, H.264/MPEG-4 AVC, HuffYUV, Indeo 3, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (thus enabling direct playback of the modified Sorenson H.263 encoded videos downloaded from YouTube), Theora, VC-1, VP5, VP6, WMV and much more