SMPlayer

Video Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

49
Score 80.7%
Description:

SMPlayer intends to be a complete front-end for MPlayer, from basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more.

One of the most interesting features of SMPlayer: 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...

Other additional interesting features:

* 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: deinterlace, postprocessing, denoise... and even a karaoke filter (voice removal).
* Audio and subtitles delay adjustment. Allows you to sync audio and subtitles.
* Advanced options, such as selecting a demuxer or video & audio codecs.
* Playlist. Allows you to enqueue several files to be played one after each other. Autorepeat and shuffle supported too.
* Preferences dialog. You can easily configure every option of SMPlayer by using a nice preferences dialog.
* Translations: currently SMPlayer is translated into more than 20 languages, including Spanish, German, French, Italian, Russian, Chinese, Japanese....

Last changelog:

6 years ago

Version 14.3.0.

* Possibility to play (non-protected) blu-ray discs.
* The control for fullscreen mode has been rewritten and improved. Now it is displayed over the video.
* (Windows) New option in Preferences -> Subtitles to enable or disable the use of the Windows font directory. Disabling this option prevents the annoying font scanning.
* Some presets have been added to the audio equalizer.
* Better support for multimedia keys. This can help control SMPlayer with a remote control.
* The option "Move the window when the video area is dragged" has been fixed.
* (Windows) Now it's possible to open Windows shortcuts (symlinks).
* Better support for Youtube.
* (Windows) Better screensaver disabling.
* Many bugfixes.
* Possibility to compile with Qt 5.

List of contributed packages:
http://smplayer.wiki.sourceforge.net/Contributed+Packages

Repositories for Ubuntu:
https://launchpad.net/~rvm/+archive/smplayer

C

rvm

11 years ago

There's an option for that: "Repeat" in the "Play" menu.

You can assign any key to that action in the shortcut editor in preferences, or even add a button in the toolbar (as explained here: http://smplayer.wiki.sourceforge.net/How+to+customize+the+toolbars)

Report

BorgQueen

11 years ago

I don't know what if anything was done, but the video is sharper.

One question, there was an option to show toolbars (or not show) that seems to be gone. Was it removed or moved to another menu (I can't find it)?

Thanks

Report

C

rvm

11 years ago

They are in the same place: Options -> Toolbars

Although those options only appear if using the default gui (not with the mini gui or mpc gui).

Report

enkidu

11 years ago

i need to get some info about length/name of file and current timeslider position (I want to write simple script to use LCDd to display some info while fullscreen playing). How can I done it? Some perl scripting would be good :)

Report

C

rvm

11 years ago

There's an option in preferences->advanced which makes the mplayer log to be written to a file every time a file is played. You can get the length and filename from there, but I think there's no way to get the current position of the slider, it would be necessary to add some code to make it printed on standard output (or something) from time to time.

Report

enkidu

11 years ago

so maybe the easier way will be just add some code to print necessary data on server socket... OK, thank you, maybe I'll try to do that myself :)

Report

smithson

12 years ago

I have 2 problems with smplayer when using compiz-fusion with emerald. If I open smplayer with a video, then click the taskbar or focus another window, then go back to smplayer and enter fullscreen mode, the bar does not appear at the bottom of the screen any longer when I move the mouse to the bottom. The other problem is sometimes when opening a movie or exiting fullscreen, the smplayer window will be blank, sometimes just the movie section, sometimes the toolbars as well, and will not become normal until the window is resized or put in and out of fullscreen again. This may be more a problem with compiz I'm not sure. It's be great if you could look at these, cheers!

Report

smithson

12 years ago

Correction, this only happens when kicker is focused before smplayer is fullscreened. I have kicker set to autohide and appear at the bottom when the mouse touches the bottom, and once I have rolled over kicker, open smplayer windows exhibit this behaviour when subsequently fulscreened.

Report

jirityr

12 years ago

Hi,

are you going to implement support for TV what exists in mplayer? Classical analog TV (bttv, ivtv driver) or digital TV? It is only about the channel list definition, device setting and frequency tuning. I suppose that would be really great goal of SMPlayer.

Cheers,
Jiri

Report

C

rvm

12 years ago

If I finally make my usb dvb-t stick work in linux, maybe I could try to add support for dvb.

Support for analog TV would be more complicated, as I don't have an analog TV card.

Report

jirityr

12 years ago

TV tuner is not so expensive today. But if you are not going to buy it, I can test it for you. Just prepare support for creation of the channel list and V4L device setting. It should not be so difficult.

Further I have got difficulties with SMPlayer on Gentoo Linux. I didn't compile support for truetype fonts and when I want to play some movie, I have got this error:

MPlayer was compiled without fontconfig support.
Unknown option on the command line: -subfont-autoscale
Error parsing option on the command line: -subfont-autoscale

Could you add functionality for disabling of TTF support and add support for RAW font selection (e.g. font=/usr/share/mplayer/fonts/font-arial-24-cp1250/font.desc)?

Report

mathpr

12 years ago

thank you very much for this wonerfull aplication. this is really a nice work.

Report

iswanto

12 years ago

I got this error massage in my SMPlayer anytime I want to play video

/usr/bin/mplayer -noquiet -nofs -sub-fuzziness 1 -identify -slave -vo xv, -zoom -nokeepaspect -framedrop -input conf=/usr/local/share/smplayer/input.conf -stop-xscreensaver -wid 52428812 -monitorpixelaspect 1 -subfont-autoscale 1 -subfont-text-scale 5 -subcp ISO-8859-1 -subpos 100 -contrast 0 -brightness 0 -hue 0 -saturation 0 -volume 40 -nocache -osdlevel 0 -vf-add screenshot -channels 2 /usr/share/applications/blender.desktop

MPlayer 1.0-1.rc1.20mdv2008.0-4.2.1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 95, Stepping: 2)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Unknown option on the command line: -volume
Error parsing option on the command line: -volume
98 audio & 216 video codecs


Can you give me a solution?

Report

C

rvm

12 years ago

Set the option "Change volume just before playing" in Preferences->General->Audio to "No".

If you really need to use that option, you'll have to patch mplayer, as the official mplayer doesn't have a -volume option.

More info here:
http://smplayer.berlios.de/forums/viewtopic.php?id=511

Report

iswanto

12 years ago

I got this error massage in my SMPlayer anytime I want to play video

/usr/bin/mplayer -noquiet -nofs -sub-fuzziness 1 -identify -slave -vo xv, -zoom -nokeepaspect -framedrop -input conf=/usr/local/share/smplayer/input.conf -stop-xscreensaver -wid 52428812 -monitorpixelaspect 1 -subfont-autoscale 1 -subfont-text-scale 5 -subcp ISO-8859-1 -subpos 100 -contrast 0 -brightness 0 -hue 0 -saturation 0 -volume 40 -nocache -osdlevel 0 -vf-add screenshot -channels 2 /usr/share/applications/blender.desktop

MPlayer 1.0-1.rc1.20mdv2008.0-4.2.1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 95, Stepping: 2)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Unknown option on the command line: -volume
Error parsing option on the command line: -volume
98 audio & 216 video codecs


Can you give me a solution?

Report

integral30

12 years ago

Is there a way to get the file name of what is currently plying through a command line?

Report

C

rvm

12 years ago

No.

But if you enable the option "Autosave mplayer log to file" in Preferences->Advanced, everytime a file is played it would save the mplayer log to the file you selected, where you can find the filename and other info.

Report

rudi-linux

12 years ago

rpm package for openSUSE10.3x86:64

smplayer-0.6.0rc3

http://rudilinux.ru.funpic.de/include.php?path=content&contentid=9

Report

9

YAFU

12 years ago

As I have always said, SMplayer is the best GUI for Mplayer!

Just a couple of requests:

1)Add a simple Audio graphic equalizer.
2)In Pan & Scan, add ability to change vertical or horizontal sizes, independently of each other.
Useful when the image is in widescreen format and you have a 4:3 screen. You can expand a little bit the image vertically, keeping the horizontal size.
3)Ability to change subtitle position directly picking on it with mouse pointer, and then moving it up or down.
4)Ability to move the OSD information out of the visible image and putting it on the black borders for example.
5)Lirc support

That's it :)

Saludos!

Report

C

rvm

12 years ago

1) http://smplayer.berlios.de/forums/viewtopic.php?id=232

2) I don't know if I understand well. SMPlayer already can zoom in the image.

3) Complicated. SMPlayer doesn't know where the subtitles are (or if they are shown at this moment or not)

4) If you add a black border (Video->Filters) the OSD already appears there.

5) I need help for that: http://smplayer.berlios.de/forums/viewtopic.php?id=267

Report

9

YAFU

12 years ago

Oh! You have a forum! I am a new member now.

1)Ok.
2) If I am not wrong, when you apply zoom, horizontal and vertical size are extended at the same time. The image does not suffer distortion but you lose part of the image in the right and left borders. My request was about an option to expand only a little the vertical size, keeping the horizontal size. The picture is distorted a bit, but it may be useful when the image is very narrow.
3) Ok. But if you find the way to do it, it would be very good.
4) I am very stupid. Never had tried that.
5) Sorry, I do not have much knowledge about it. I just installed lirc following some tutorials.
If you like, I can give you instructions on how to manufacture an economic but powerful infrared receiver for the serial port. You can use it with any remote control you have.Just you need a little electronics knowledge.

PD: Did I can write in Spanish on your forum? Are You from Spain, right? The English is very hard for me,
I takes around an hour to write each message. :)

Saludos!

Report

C

rvm

12 years ago

Of course you can write in Spanish in my forum. It's also very difficult for me to write in English.

Report

Musikolo

12 years ago

Hi mates,

I'm a member of the Yoper Team and I love SMPlayer. Although I have been able to include it in our repositories, there is no way to do the way we need. Our distro is i686-optimized and thus, we need to have a way to pass some flags to the compiler for each app we build. SMPlayer makes things quite difficult in this sense, because the only Makefile having flags for g++ is at src/Makefile. However, that file isn't created untill the build has already been started ('make'), doing impossible to manipulate the src/Makefile (using 'sed' or similar tool) at build time. So to sum up, could you include some variable in your Makefiles, exactly the way you do for others (like PREFIX or QTDIR), to indicate the compiler (g++) what custom flags to append?

Looking forward to having news from you soon.

Thanks a lot for such a great pieace of sofware! :)

Report

C

rvm

12 years ago

You should take a look at the qmake manual (http://doc.trolltech.com/4.3/qmake-manual.html).

Maybe QMAKE_CFLAGS_RELEASE is what you're looking for:

-------------------------------------
QMAKE_CFLAGS_RELEASE

This variable contains the compiler flags for creating a non-debuggable application. The value of this variable is typically handled by qmake or qmake.conf and rarely needs to be modified.
-------------------------------------

qmake allows to pass variables in the command line:

qmake QMAKE_CFLAGS_RELEASE=whatever

That would add "whatever" to the CFLAGS in the Makefile.

Report

Musikolo

12 years ago

Hi,

First of all, sorry my late reply, but I didn't find a gap earlier.

I have tried out what you said, but unfortunately it did not work at all: Here you have trace: http://yoper.pastebin.no/3405 As you see in the trace, the only flags used are the default ones, being ignored the ones we need.

Any new suggestions or idea to sort out this problem?

Thanks a lot for your help! :-)

Report

6 years ago

Version 14.3.0.

* Possibility to play (non-protected) blu-ray discs.
* The control for fullscreen mode has been rewritten and improved. Now it is displayed over the video.
* (Windows) New option in Preferences -> Subtitles to enable or disable the use of the Windows font directory. Disabling this option prevents the annoying font scanning.
* Some presets have been added to the audio equalizer.
* Better support for multimedia keys. This can help control SMPlayer with a remote control.
* The option "Move the window when the video area is dragged" has been fixed.
* (Windows) Now it's possible to open Windows shortcuts (symlinks).
* Better support for Youtube.
* (Windows) Better screensaver disabling.
* Many bugfixes.
* Possibility to compile with Qt 5.

List of contributed packages:
http://smplayer.wiki.sourceforge.net/Contributed+Packages

Repositories for Ubuntu:
https://launchpad.net/~rvm/+archive/smplayer

12345678910
435
product-maker matafleur Oct 12 2017 9 excellent
product-maker freelancer96 Dec 14 2015 3 bad
product-maker dubious Oct 27 2015 3 bad
product-maker poiuztrew Apr 13 2015 3 bad
product-maker opello Oct 18 2014 9 excellent
product-maker paulus3005 Oct 12 2014 9 excellent
product-maker Henri Apr 30 2014 9 excellent
product-maker mea5 Nov 05 2013 3 bad
product-maker kudlaty Oct 12 2013 9 excellent
product-maker agnostic Aug 19 2013 9 excellent
product-maker napcok Mar 25 2013 9 excellent
product-maker sima84 Mar 25 2013 9 excellent
product-maker electron222 Mar 12 2013 9 excellent
product-maker jezzivi Feb 09 2013 9 excellent
product-maker duzak Jan 24 2013 9 excellent
product-maker jeroenpraat Jan 13 2013 9 excellent
product-maker kaznovac Oct 04 2012 9 excellent
product-maker hitsov Jul 20 2012 9 excellent
product-maker symbianflo Apr 06 2012 9 excellent
product-maker TheRob Mar 18 2012 9 excellent
product-maker roctheme Mar 06 2012 9 excellent
product-maker vishal8492 Mar 03 2012 9 excellent
product-maker svah4cky0 Mar 03 2012 9 excellent
product-maker rthomsen Mar 03 2012 9 excellent
product-maker HessiJames Jan 31 2012 9 excellent
product-maker Dgzt Jan 30 2012 9 excellent
product-maker nikore90 Dec 29 2011 9 excellent
product-maker e1nste1n Dec 28 2011 9 excellent
product-maker YAFU Sep 11 2011 9 excellent
product-maker wwmm Aug 25 2011 9 excellent
product-maker k4misiek Jul 04 2011 9 excellent
product-maker unikum111 May 17 2011 9 excellent
product-maker glewik Apr 29 2011 9 excellent
product-maker imdill Mar 20 2011 9 excellent
product-maker karton Feb 28 2011 9 excellent
product-maker dagobert Feb 23 2011 9 excellent
product-maker marcomaniac Jan 06 2011 9 excellent
product-maker oksigeno Oct 25 2010 9 excellent
product-maker Vytax Oct 13 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
slawek05
Jul 18 2018
opello
Oct 18 2014
varnivey
Jan 17 2014
kudlaty
Oct 12 2013
jezzivi
Feb 09 2013
dagobert
Nov 09 2012
kaznovac
Oct 04 2012
tadeufilippini
Sep 29 2012
electron222
Sep 19 2012
hitsov
Jul 20 2012
HessiJames
Apr 06 2012
rthomsen
Mar 03 2012
Jestern
Jan 31 2012
Dgzt
Jan 30 2012
dancingrobot84
Jul 23 2011
imdill
Mar 20 2011
karton
Feb 28 2011
sima84
Aug 26 2010
quadra
Jul 06 2010
icewind1991
Feb 14 2010
jirityr
Aug 17 2009
amigib
Jul 26 2009
dchipper
Jul 25 2009
matteo81
Jul 25 2009
Marquis-Vincent
Jul 23 2009
onlinelli
Jul 18 2009
TheAbu
Jul 07 2009
Mehrab
Jul 05 2009
darx667
May 27 2009
AngelBlue01
May 27 2009
s4ncho
Apr 22 2009
jalpaka
Apr 16 2009
hash87
Apr 06 2009
shaunehunter
Mar 30 2009
friendly-demon
Mar 15 2009
eigenwert
Mar 13 2009
deabru
Mar 12 2009
dscheapel
Mar 12 2009
nucleas
Mar 12 2009
easy
Mar 08 2009
eRSZ
Mar 01 2009
TheRob
Feb 18 2009
morfeusz
Jan 29 2009
Archlinux69
Jan 18 2009
YAFU
Jan 13 2009
SeaJey
Jan 04 2009
mtux
Jan 03 2009
pvt14
Jan 02 2009
Frank
Dec 30 2008
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
14.3.0
updated Apr 16 2014
added Mar 12 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 11
System Tags app software