VLC Media Player (formerly VideoLAN Client) is an open source and highly portable multimedia player application that integrates support for many audio and video formats, as well as DVDs, VCDs, and several streaming protocols. In addition to those, VLC reads Audio-CDs, DVB-S/C/T streams, MPEG encoding cards, and video acquisition from a supported V4L (Video4Linux) device.
A video streaming app
The application can be used as a server to stream video in UDP/RTP Unicast or Multicast on IPv4 and IPv6 high-bandwidth networks. It also supports the HTTP, FTP and MMS protocols. Users will be able to use different video filters on movies, including deinterlace, crop, image wall, brightness, saturation, contrast, rotate, upside down, and logo overlay.
Supports a wide range of multimedia file formats
Among the input formats supported by VLC Media Player, we can mention MPEG ES/PS/TS/PVA/MP3, AVI, ASF/WMV/WMA, OGG/OGM/Annodex, MP4/MOV/3GPP, Matroska (MKV), WAV, DTS WAV, Raw DV, Raw AAC, Raw AC3/a52 audio, Raw DTS audio, and FLAC audio. The MPEG-1, MPEG-2, DivX 1/2/3, MPEG-4/DivX 5/XviD/3ivX D4, Sorenson (SVQ 1/3), DV, Cinepak, Theora, H263/H263i, MJPEG A/B and WMV 1/2 video codecs are supported by default.
Supports a wide range of subtitle formats
In addition, VLC Media Player supports many subtitle formats, including SVCD, CVD, DVB, OGM, Matroska, MicroDVD, VobSub, SubRIP, SubViewer (v1 & v2), SSA1-4, SAMI, and Vplayer. A command-line interface, as well as GTK+ and QT graphical user interfaces, and a web interface are provided. A RTSP (Real Time Streaming Protocol) client, infrared support, remote control functionality, a Mozilla plugin, support for ID3 tags, CDDB CD information, CPU acceleration, and support for IGMPv3 and IPv6 protocols are also included.
The most popular media player
VLC Media Player is available in a Beta form on the Google Play Store for the Android platform, and in the last few years it became one of the most used media player applications for Linux, Windows and Mac OS X operating systems.