VLC is designed with hardware decoding on most platforms. It has the capability to optimize video and audio playing according to your device. VLC media player requires no additional codecs for the playback. It enables you to play media files in any popular video and audio formats, such as MPEG-2, MPEG-4, H.264, MOV, AVI, FLV, MKV, WebM, WMV, MP3, AAC, M4A, and more. It offers everything you need from a player tool.
VLC media player is a free and open source cross-platform multimedia player which supports almost all video and audio formats.