SMPlayer is a free media player that supports a wide range of audio and video formats, including YouTube videos. It comes with built-in codecs that allow users to play almost any video or audio file without the need for additional software. Other features include customizable subtitles, playback speed control, and the ability to remember the last played position of a video.