Video

SMPlayer – media player with built-in codecs

SMPlayer is a Qt based MPlayer front-end, with basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more. It also supports playback with mpv.

It can also play DVD ISO images, audio CDs, MPEG, AVI and ASF.

One of the most interesting features of SMPlayer is that it remembers the settings of all files you play. So you start to watch a movie but you have to leave… don’t worry, when you open that movie again it will resume at the same point you left it, and with the same settings: audio track, subtitles, volume…

This is free and open source software.

Key Features

  • Built-in codecs that can play virtually all video and audio formats. It doesn’t need any external codecs.
  • Playback of up to 4K resolution at 60 frames per second.
  • On-Screen Display.
  • Detailed information on the currently playing movie.
  • DVD chapter support.
  • YouTube support.
  • Audio track switching. You can choose the audio track you want to listen. Works with avi and mkv, and of course with DVDs.
  • Seeking by mouse wheel. You can use your mouse wheel to go forward or backward in the video.
  • Video equalizer, allows you to adjust the brightness, contrast, hue, saturation and gamma of the video image.
  • Multiple speed playback. You can play at 2X, 4X… and even in slow motion.
  • Filters. Several filters are available including deinterlace, postprocessing, denoise, and even a karaoke filter (voice removal).
  • YouTube, radio and TV support.
  • Configurable subtitles with internet fetching. You can choose font and size, and even colors for the subtitles.
  • Audio and subtitles delay adjustment. This allows you to sync audio and subtitles.
  • Advanced features like video and audio filters, change of the playback speed, adjustment of audio and subtitles delay, video equalizer… and many more.
  • Playlist. Allows you to queue several files to be played one after each other. Autorepeat and shuffle are supported too.
  • Skins – comes with several skins and icon themes, so you can easily change the look of the player.
  • Preferences dialog.
  • Translations: currently SMPlayer is translated into more than 30 languages, including Spanish, German, French, Italian, Russian, Chinese, and Japanese.
  • Cross-platform support – runs under Linux and Windows.

Website: www.smplayer.info
Support: GitHub Code Repository
Developer: Ricardo Villalba
License: GNU General Public License v2.0

SMPlayer

SMPlayer is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Media Players
VLCCross-platform multimedia player and framework
mpvMedia player for the command line. libmpv is used by many front-ends
QMPlay2Qt based video and audio player
MPlayerMovie player which runs on many systems
SMPlayerQt based MPlayer front-end
GridPlayerPlay multiple videos simultaneously
ParoleModern simple media player based on the GStreamer framework
MPC-QTClone of Media Player Classic
clapperGNOME media player built using GJS with GTK4 toolkit
VideosMovie player for the GNOME desktop based on GStreamer
Dragon PlayerMultimedia player with a focus on simplicity rather than features
xineVideo player for playing CDs, DVDs, BluRays and VCDs.
ShowtimeGNOME media player
GlideSimple and minimalistic media player
KaffeineSimple, easy to use, full featured media player
RageSimple video and audio player
QtAVCross-platform multimedia framework based on Qt and FFmpeg
DaikhanMedia player for the modern desktop

Read our verdict in the software roundup.

mpv front-ends
HarunaAdmirable media player and a capable front-end for mpv
Kawaii-PlayerPlayer, media library manager and portable media server
SMPlayerMedia player with built-in codecs
uoscMinimalist proximity-based UI for mpv
MPC-QTClone of Media Player Classic
CelluloidSimple GTK+ frontend for mpv
Mementompv-based video player for studying Japanese
xt7-player-mpv(In)complete graphical interface to mpv, focused on usability
Deepin MovieBilled as a full featured video player
MoonPlayerBuilt using Qt and uses libmpv ffmpeg, and youtube-dl
Kylin Videompv and MPlayer front-ends using Qt
Baka MPlayerSimple design reflects the idea for an uncluttered and enjoyable environment

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Tarek Hasan
Tarek Hasan
1 year ago

Documents links to an unrelated open-source project, DVDStyler. SMPlayer source code is hosted on github.