VLC Media Player is a multiplatform and open source multimedia player distributed under the GPL license that allows you to play practically all the video and audio formats most used today.
It supports MPEG, DivX, WMV, AVI, MOV, MP4, MKV, H.264 / AVC, FLV, MP3 and OGG among many other codecs and container formats, as well as Blurays, DVDs, VCDs and various streaming playback protocols. Also, if you have any corrupt or partially downloaded files, it is also capable of reading incomplete video and audio files. It also supports various types of subtitle formats, such as SRT, ASS or native files extracted from discs, being able to customize their style, size and arrangement on the screen.
Also, if the application interface seems simple to you, it is possible to modify it by using skins. The control of VLC Media Player can also be done through the command line, telnet or a web browser, so its functionalities go beyond being a simple multimedia player.
In addition, for greater ease and transport, VLC is also presented in a portable version that you can use on any PC without having to install it on each computer.