VLC Media Player (formerly VideoLAN Client) is a highly portable free protable media player for various audio and video formats, including MPEG-1, MPEG-2, MPEG-4, DivX, MP3, and OGG, as well as for DVDs, VCDs, and various streaming protocols. It also can be used as a server for unicast or multicast streams in IPv4 or IPv6 on a high-bandwidth network.

With a new audio core, hardware decoding and encoding, port to mobile platforms, preparation for Ultra-HD video and special care to support more formats, 2.1 is a major upgrade for VLC 2020.

Rincewind has a new rendering pipeline for audio, with better efficiency, volume and device management, to improve VLC audio support. It supports many new devices' inputs, formats, metadata and improves most of the current ones, preparing for the next-gen codec.
Advanced formats

Input Media
UDP/RTP Unicast, UDP/RTP Multicast, HTTP / FTP, MMS, TCP/RTP Unicast, DCCP/RTP Unicast, File, DVD Video, Video CD / VCD, SVCD, Audio CD (no DTS-CD), DVB (Satellite, Digital TV, Cable TV), MPEG encoder, Video acquisition.

Input Formats
MPEG (ES,PS,TS,PVA,MP3), AVI, ASF / WMV / WMA, MP4 / MOV / 3GP, OGG / OGM / Annodex, Matroska (MKV), Real, WAV (including DTS), Raw Audio: DTS, AAC, AC3/A52, Raw DV, FLAC, FLV (Flash), MXF, Nut, Standard MIDI / SMF, Creative™ Voice.

Miscellaneous
SAP/SDP announces, Bonjour protocol, Mozilla/Firefox plugin, ActiveX plugin, SVCD Menus, Localization, CD-Text, CDDB CD info, IGMPv3, IPv6, MLDv2, CPU acceleration.

Plays all formats
DVD, Text files (MicroDVD, SubRIP, SubViewer, SSA1-5, SAMI, VPlayer), Closed captions, Vobsub, Universal Subtitle Format (USF), SVCD / CVD, DVB, OGM, CMML, Kate. ID3 tags, APEv2, Vorbis comment.

Features and Highlights of VLC Media Player 64 bit
  • 8K support (hardware decoding is on by default)
  • Chromecast/Google Cast support
  • HDR and 10-bit video
  • HMDI Audio passthrough
  • Network browsing for NAS systems
  • 360 video and 3D audio
  • Modifying subtitle size live
  • Drag and drop support
  • HD DVD support
  • Rewritten video output core and modules, allowing blending in GPU.
  • Shader support in the OpenGL output, for conversion, including 10bits.
  • Video outputs for Windows 10 64 bit, 8 and 7, Android, iOS and OS/2.
  • Debanding, grain, denoising, and anti-flickering filters.
  • Deinterlacing filter, including an Inverse Telecine algorithm.
  • Resamplers for higher quality audio.
  • Dynamic range compressor and karaoke filters.
  • Simplification of the audio core for faster processing.
  • Audio outputs for iOS, Android and OS/2.
  • Multi-threaded decoding for H.264, MPEG-4/Xvid, and WebM.
  • Support for 10bits codecs, WMV image, and some other codecs.
  • Rewritten support for images, including jpeg, png, xcf, bmp, etc.
  • Important changes in RealVideo and Real Format support.
  • CrystalHD cards and Android OpenMAX support for hardware decoding.
  • And many more features...