View Full Version : SMPlayer - a new frontend for MPlayer
Pages :
1
2
3
4
5
6
7
8
9
10
[
11]
12
13
14
15
16
17
rvm
25th March 2008, 09:15
Version 0.6.0rc3 released
Most important changes since 0.6.0rc2:
* (Windows) Enqueuing multiple files in smplayer should work ok now even if smplayer is not running.
* Added new menu Video->Rotate, with options to rotate the image.
* Added new option Play->Jump to, which will show a dialog where you can enter the position (time) to jump.
* Added two new options in the Subtitles menu: "Enable closed caption" and "Forced subtitles only".
* The software equalizer should work now with gl, gl2 and directx:noaccel.
* Some multimedia keys should be recognized now in the shortcut editor.
* Added help for all options in the preferences dialog.
* New error dialog which will be shown if mplayer crashes, fails to start or finishes unexpectedly.
* SMPlayer will try to use xv (or directx in windows) as default.
* Added two new translations: Macedonian and Basque.
Downloads:
http://smplayer.sourceforge.net/downloads.php
http://smplayer.berlios.de/downloads.php
helms
31st March 2008, 09:25
Hi,
Is there anyway to remove the green line which occurs in some videos when using "expand=0:0:1440:0:0:8/5,harddup"
http://img514.imageshack.us/img514/6066/shot0087no4.th.jpg (http://img514.imageshack.us/my.php?image=shot0087no4.jpg)
feature request:
A,B placeholders so you can loop/repeat the part of the video in between the placeholders.
rvm
31st March 2008, 11:18
I don't get that green line using that filter. Tested with directx, directx:noaccel and gl. Using mplayer r26264.
http://img528.imageshack.us/img528/9726/shot0007lw1.th.jpg (http://img528.imageshack.us/my.php?image=shot0007lw1.jpg)
helms
1st April 2008, 06:37
how about with this sample video:
maybe its because its packed bit stream, no idea, when I use smart copy mode in avidemux the green line doesn't show up in the resulting encode.
I think I remember someone posting a sample of a TV capture in the avidemux forum but unsure whether that is accepted on doom9.
Remove the harddup filter and also be sure the option "Include subtitles on screenshots" is disabled. This way the green line disappears.
helms
1st April 2008, 12:15
Is there another word I can use there instead of hardup, if I remove hardup, subtitles disappear too slowly like before and you see the new subtitle on top of the old one.
Can I ask what is the default color key of smplayer, since I tried changing it to get rid of the green line.
Is there another word I can use there instead of hardup, if I remove hardup, subtitles disappear too slowly like before and you see the new subtitle on top of the old one.
Maybe you can try with scale, eq2... I don't have your sample video in this computer so I can't test by myself.
Can I ask what is the default color key of smplayer, since I tried changing it to get rid of the green line.
0x020202
helms
2nd April 2008, 09:45
scale works.
:thanks:
Just noticed, scale seems to cause flash videos to add a partial 2nd image to the right of the original. Eq2 causes the green line. I think I should report the subtitle bug when using the expand filter to mplayer maybe it would get fixed so that there is no need to append anything to the end of the filter. Then again I don't know whether the bug occurs in linux.
After testing various words I found that "crop" and "noformat" both don't give the green line and fixes the subtitle bug. They shouldn't do anything to the video if I don't add any other words or numbers?
rvm
15th April 2008, 02:25
Version 0.6.0rc4 released
Most important changes since 0.6.0rc3:
* (Bugfix) Now DVDs start to play at chapter #1, instead of chapter #2, if using mplayer 1.0rc2 or older.
* (Fix) A delay could happen on startup if there were non local files in the recent's menu.
* (Bugfix) When using the command line options -send-action or -actions, some actions like aspect_4:3 didn't work.
* Initial support for edl files. If a file with the same name of the file to play but with extension .edl (or .EDL) exists, then smplayer will load it automatically. An edl file allows to skip or mute parts of the video.
* Possibility to automatically get info (length and name) about the files added to the playlist. This option is enabled by defaul on linux and disabled on windows (it's slow in this OS).
* Added in Preferences->General->Video an option to select the default deinterlacer.
* Added support for the mouse's buttons XButton1 and XButton2.
* Some new options have been added to the list of available actions for mouse buttons.
* Possibility to merge the 6 seeking buttons in the GUI into only two. It would only show the "rewind 10 secs" and "forward 10 secs" buttons. Keeping them pressed for a moment would popup menu with the rest of the buttons. This option is DISABLED by default and currently it can only be enabled at compile time changing the MINI_ARROW_BUTTONS define in src/guiconfig.h before compiling.
Downloads:
http://smplayer.sourceforge.net/downloads.php
http://smplayer.berlios.de/downloads.php
liruogu
16th April 2008, 07:24
There's a problem with my 3GP files which were taken by my mobilephone, smplayer 0.5.62 plays them well, but 0.6.0 has no sound output, the audio format shown in 0.5.62 is:
samr
128kbps
8000Hz
1
ffamrnb
In 0.6.0, the last parameter is empty. Is it a bug of Mplayer?
rvm
16th April 2008, 14:53
This is because the mplayer build has been compiled without support for libamr_wb and libamr_nb because of licensing problems.
You can use this build (http://www.cccp-project.net/smf/index.php?topic=811.0) instead, I think it has support for those libs.
LoRd_MuldeR
17th April 2008, 19:06
Apparently ATI Catalyst 8.4 re-introduces OpenGL acceleration as it used to be in the good old days :D
(tested on Radeon 1950XT and WinXP x64-Edition)
bsw11
26th April 2008, 01:33
Hi,
Your player has real potential!
There is a problem using it in Vista as it causes the basic graphics mode to kick in and that is bad. It also does not seem to play at all on the 2nd video monitor. Do you have control over making changes to mplayer or if not where do I post these issues to?
As suggestion - make your playlist position dropable like winamp.
Also can where are the tracking files stored and are you keeping a play count and last play date?
An option to treat the playwindow as a drop into the current playlist (at end or after current) would also be very nice.
Thanks,
Barry
rvm
26th April 2008, 02:12
Hi,
Your player has real potential!
There is a problem using it in Vista as it causes the basic graphics mode to kick in and that is bad. It also does not seem to play at all on the 2nd video monitor. Do you have control over making changes to mplayer or if not where do I post these issues to?
Both things are explained in the FAQ (http://smplayer.wiki.sourceforge.net/FAQ#tocFAQ21)
Anyway version 0.6.0rc4 has a bug that could make disable Aero even if using gl/gl2. It's fixed in svn:
ftp://ftp.berlios.de/pub/smplayer/windows/
As suggestion - make your playlist position dropable like winamp.
The playlist can be docked into the main window, just drag it to the main window.
Also can where are the tracking files stored and are you keeping a play count and last play date?
The config files are in C:\Documents and Settings\your_username\.smplayer\ (that's in Windows XP, I think Vista uses a different directory).
An option to treat the playwindow as a drop into the current playlist (at end or after current) would also be very nice.
You can drag and drop files from the Windows explorer to the playlist.
(I don't know if this is what you were asking...)
bsw11
27th April 2008, 00:20
Both things are explained in the FAQ (http://smplayer.wiki.sourceforge.net/FAQ#tocFAQ21)
Anyway version 0.6.0rc4 has a bug that could make disable Aero even if using gl/gl2. It's fixed in svn:
ftp://ftp.berlios.de/pub/smplayer/windows/
The playlist can be docked into the main window, just drag it to the main window.
The config files are in C:\Documents and Settings\your_username\.smplayer\ (that's in Windows XP, I think Vista uses a different directory).
You can drag and drop files from the Windows explorer to the playlist.
(I don't know if this is what you were asking...)
The FAQ did the trick! - Suggestion - in the NSIS install - detect Vista and set the config file to the gl2 as the default.
Playlist - what I am talking about is the ability to drop AT a specific position in the playlist - right now when you drop a new file into the playlist, it ALWAYS goes at the END of the list. In winamp you can drop it anywhere IN the list. I hope this is clear now - its an important feature.
Another feature would be to be able to set where in the list an associated file winds up - End, or after the current file being played.
New Question - Is there any way to run multiple instances of SMPlayer? Where the file data is kept in a central place, put the player specific data is kept in separate locations?
I usually run 2 separate players on each monitor.
rvm
27th April 2008, 01:05
The FAQ did the trick! - Suggestion - in the NSIS install - detect Vista and set the config file to the gl2 as the default.
This is something pending. I hope I could do it soon.
Playlist - what I am talking about is the ability to drop AT a specific position in the playlist - right now when you drop a new file into the playlist, it ALWAYS goes at the END of the list. In winamp you can drop it anywhere IN the list. I hope this is clear now - its an important feature.
It's not possible at the moment. Maybe in the future, once I rewrite the playlist (another thing in the TODO list since a lot of time...)
New Question - Is there any way to run multiple instances of SMPlayer? Where the file data is kept in a central place, put the player specific data is kept in separate locations?
Yes, it's possible to run several instances. Preferences->Interface->Instances.
tomic
30th April 2008, 22:51
Hi,
i have a question about the Video-Equalizer. I change the options (Gamma,Kontrast etc) but i see no difference in my video. Why doesn't work?
Thx in advance
LoRd_MuldeR
30th April 2008, 23:45
Hmm, works fine here. With both, dx and gl renderer :confused:
Maybe some setting in your graphics drives disables application-controlled video eq !?
http://img236.imageshack.us/img236/1741/colorzt5.th.png (http://img236.imageshack.us/my.php?image=colorzt5.png)
However you can try the "Use software video equalizer" option in SMPlayer preferences...
rvm
30th April 2008, 23:47
The video equalizer may not work with some video drivers. Try to check the option "Use software video equalizer" in Preferences->General->Video and see if it works.
I checked the option "Use software video equalizer" and now the player doesn't work. After only 1 second it stops playing the files
I checked the option "Use software video equalizer" and now the player doesn't work. After only 1 second it stops playing the files
Could you copy the mplayer log? (Options->View logs)
mplayer log is empty, so i copied smplayer log
mplayer log is empty
Take a look at the mplayer log after you tried to play a file. Then it shouldn't be empty.
LoRd_MuldeR
1st May 2008, 23:52
@tomic:
Better do not post log files as "attachment", because they need approval by a moderator!
Approval can take a loooong time and during this time other users can't access your attachment.
You can include the log in your post easily using CODE (http://forum.doom9.org/misc.php?do=bbcode#code) tags.
Or you can submit your log to Pastebin (http://pastebin.com/) and post the link back here...
OK sorry for the attachment..
this is my mplayer log
C:/Programme/MPlayer for Windows/MPlayer.exe -noquiet -nofs -sub-fuzziness 1 -identify -slave -vo directx -ao dsound -zoom -nokeepaspect -priority abovenormal -framedrop -wid 918188 -colorkey 0x020202 -monitorpixelaspect 1 -subfont-autoscale 1 -subfont-text-scale 5 -subcp ISO-8859-1 -subpos 100 -contrast 0 -brightness 20 -hue 0 -saturation 0 -nocache -osdlevel 0 -vf-add screenshot -channels 2 -af volnorm=2,scaletempo -sws 9 C:/Dokumente und Einstellungen/user1/Desktop/ns/1.avi
MPlayer Sherpya-SVN-r26446-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Model: 8, Stepping: 3)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE
Setting process priority: abovenormal
Playing C:/Dokumente und Einstellungen/user1/Desktop/ns/1.avi.
AVI file format detected.
ID_VIDEO_ID=0
[aviheader] Video stream found, -vid 0
ID_AUDIO_ID=1
[aviheader] Audio stream found, -aid 1
VIDEO: [DIVX] 320x240 24bpp 30.000 fps 242.6 kbps (29.6 kbyte/s)
Clip info:
Software: Lavf50.5.0
ID_CLIP_INFO_NAME0=Software
ID_CLIP_INFO_VALUE0=Lavf50.5.0
ID_CLIP_INFO_N=1
ID_FILENAME=C:/Dokumente und Einstellungen/user1/Desktop/ns/1.avi
ID_DEMUXER=avi
ID_VIDEO_FORMAT=DIVX
ID_VIDEO_BITRATE=242624
ID_VIDEO_WIDTH=320
ID_VIDEO_HEIGHT=240
ID_VIDEO_FPS=30.000
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=65336
ID_AUDIO_RATE=0
ID_AUDIO_NCH=0
ID_LENGTH=118.33
ID_SEEKABLE=1
Opening video filter: [screenshot]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
ID_VIDEO_CODEC=ffodivx
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 22050 Hz, 2 ch, s16le, 8.0 kbit/1.13% (ratio: 1000->88200)
ID_AUDIO_BITRATE=8000
ID_AUDIO_RATE=22050
ID_AUDIO_NCH=2
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [dsound] 22050Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=mp3
Starting playback...
VDec: vo config request - 320 x 240 (preferred colorspace: Planar YV12)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=1.3333
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: reducing / aligning filtersize 7 -> 6
[swscaler @ 0pe0923c]Lanczos scaler, from yuv420p to yuyv422 using MMX2
[swscaler @ 0pe0923c]using 4-tap MMX scaler for horizontal luminance scaling
[swscaler @ 0pe0923c]using 4-tap MMX scaler for horizontal chrominance scaling
[swscaler @ 0pe0923c]using n-tap MMX scaler for vertical scaling (BGR)
[swscaler @ 0pe0923c]320x240 -> 320x240
VO: [directx] 320x240 => 320x240 Packed YUY2 [zoom]
ID_AUDIO_TRACK=1
LoRd_MuldeR
2nd May 2008, 17:02
Could not find matching colorspace - retrying with -vf scale...
Enter "scale" (exactly) in the "Video Filters:" editbox at Preferences -> Advanced -> Options for MPlayer and try again...
Enter "scale" (exactly) in the "Video Filters:" editbox at Preferences -> Advanced -> Options for MPlayer and try again...
i entered but still doesn't work
In version 0.6.0rc4, smplayer automatically adds the scale filter, but only if using gl, gl2 or directx:noaccel (it didn't seem necessary for directx...)
So try for instance gl2 instead, and see if it works.
cyberbeing
3rd May 2008, 00:45
How does SMPlayer deal with scaling?
If I set -sws 9 under Advanced>Options for Mplayer>Options will it get automatically used? If so, what is the SMPlayer Video filter software scaling for (redundant?)? If not then I assume it does some sort of hardware scaling by default?
If I didn't set -sws 9 in the SMPlayer MPlayer options, what scaling method would it use when the software scaling video filter is selected?
Also is there some inherent advantage of why you would want to use gl2 over gl? gl2 seems to be missing a lot of the options from gl. Would gl:yuv=3:cscale=1:lscale=1 give better quality then gl2:yuv=3 which doesn't have the cscale and lscale options?
How does SMPlayer deal with scaling?
If I set -sws 9 under Advanced>Options for Mplayer>Options will it get automatically used? If so, what is the SMPlayer Video filter software scaling for (redundant?)?
Video->Filters->Software scaling. You don't need to use -sws 9, smplayer already does when you select this option.
If not then I assume it does some sort of hardware scaling by default?
Yes by default it uses hardware scaling. In my case, with a nvidia card the result is very good, I can't see any difference compared to software scaling.
If I didn't set -sws 9 in the SMPlayer MPlayer options, what scaling method would it use when the software scaling video filter is selected?
smplayer already uses the -sws 9 option, but if you use mplayer alone, the default scaling method (according to the mplayer manpage) is bicubic (-sws 2).
cyberbeing
3rd May 2008, 01:09
Thank you rvm, just the answers I was looking for.
Do you have any insight about the gl vs gl2 question that I edited in my previous post at the last minute?
About gl vs gl2 I'm afraid the only thing I can say is what the mplayer manpage (http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html#VIDEO OUTPUT DRIVERS (MPLAYER ONLY)) says:
gl
OpenGL video output driver, simple version. Video size must be smaller than the maximum texture size of your OpenGL implementation. Intended to work even with the most basic OpenGL implementations, but also makes use of newer extensions, which allow support for more colorspaces and direct rendering.
gl2
OpenGL video output driver, second generation. Supports OSD and videos larger than the maximum texture size.
In version 0.6.0rc4, smplayer automatically adds the scale filter, but only if using gl, gl2 or directx:noaccel (it didn't seem necessary for directx...)
So try for instance gl2 instead, and see if it works.
:) now it works...thx for the player :thanks:
Reimar
3rd May 2008, 10:34
gl2
OpenGL video output driver, second generation. Supports OSD and videos larger than the maximum texture size.
Ui, I never realized it was so confusing. I updated it to say:
Variant of the OpenGL video output driver.
Supports videos larger than the maximum texture size but lacks many of the
advanced features and optimizations of the gl driver and is unlikely to be
extended further.
cyberbeing
3rd May 2008, 21:33
Variant of the OpenGL video output driver.
Supports videos larger than the maximum texture size but lacks many of the advanced features and optimizations of the gl driver and is unlikely to be extended further.
Thanks Reimar, that is a bit more clear. When I read second generation in the original description I was thinking that gl2 was all around better and designed as a replacement for gl for hardware with more advanced opengl capabilities or something. From the updated description I gather gl2 was built as multi-texture opengl renderer because gl couldn't exceed the maximum texture size but it's purpose was more of a complement rather then a replacement for gl for people who needed that functionality.
Reimar
4th May 2008, 08:37
As far as I know, gl2 was originally intended to replace gl, and gl had even less features than gl2 when I started working on MPlayer. But the multi-texture support makes the gl2 code a mess so I did hardly any work on it, and thus gl is now again far ahead of gl2.
LoRd_MuldeR
7th May 2008, 02:21
@rvm:
Just want to mention that I just updated my Qt libs to v4.4.0 and they seem to work fine with SMPlayer :)
petran79
7th May 2008, 11:13
there is a problem and I dont know if it has to do with my OS or is MPlayer specific (more the former I think).
When I open a file that includes Unicode characters (eg. German, Spanish, French vowels) or non-Latin characters (Japanese, Russian, Arabic) while in the Regional Settings I have not selected this language as the default, Mplayer says the file is not found. The non-Latin characters appear in the log as ??????????.avi while in WIndows Explorer they appear correctly. Also the latin characters with the vowels appear correctly but in the log they're not found either.
Other players do not have that problem. Windows and Unicode is really a mess.
Reimar
7th May 2008, 11:40
When I open a file that includes Unicode characters
See
http://bugzilla.mplayerhq.hu/show_bug.cgi?id=955
I also do not know how a fix for that would affect support for Windows 95/98 (nor do I know how many users of those we have, though at least I still have a PC with Win 98).
smplayer provides a work-around for this problem: Preferences->Advanced->Pass short filenames to mplayer.
This way mplayer will be able to open these files.
petran79
8th May 2008, 08:45
thanks for the answer.
I use Windows XP and not 98. In 98 it would work without problems I think :p
LoRd_MuldeR
8th May 2008, 12:54
smplayer provides a work-around for this problem: Preferences->Advanced->Pass short filenames to mplayer.
Is there any drawback on that option or is it safe to use it as default?
Is there any drawback on that option or is it safe to use it as default?
The filename could appear in some places in the short filename format.
Just want to mention that I just updated my Qt libs to v4.4.0 and they seem to work fine with SMPlayer :)
At least it seems there's a minor problem: the logo isn't shown on startup. (In linux the problem seems to be more important: http://smplayer.berlios.de/forums/viewtopic.php?pid=1889#p1889)
ericab
8th May 2008, 23:12
hi im new to this forum, but have been reading it for many years...
thanks for the amazing infos...
anyway.
ive been having a problem with sm/mplayer for some time now. this is the error log i get when trying to run an .mkv in smplayer (which works perfectly fine in MPC & VLC):
Trying to force audio codec driver family hwac3...
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
hwac3: switched to AC3, 448000 bps, 48000 Hz
AUDIO: 48000 Hz, 2 ch, ac3, 448.0 kbit/29.17% (ratio: 56000->192000)
ID_AUDIO_BITRATE=448000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [hwac3] afm: hwac3 (AC3 through S/PDIF)
==========================================================================
No accelerated IMDCT transform found
[format] Sample format big-endian AC3 not yet supported
Error at audio filter chain pre-init!
Exiting... (Fatal error)
why wont it bit-stream to my receiver ???
thanks,
eric
*EDIT*
btw im using:
Version: 0.6.0rc4+SVN-r1227
Compiled with Qt 4.3.2
Using MPlayer SVN r26446
LoRd_MuldeR
8th May 2008, 23:36
The filename could appear in some places in the short filename format.
I see. However I now enabled that option by default to avoid trouble with unicode filenames.
At least it seems there's a minor problem: the logo isn't shown on startup.
Confirmed :o
bonanza
9th May 2008, 18:06
Is there an option for prefering special decoders like coreavc or ac3filter ?
LoRd_MuldeR
9th May 2008, 19:39
Is there an option for prefering special decoders like coreavc or ac3filter ?
You can at least force MPlayer to use a certain decoder/splitter for a specific file.
See the "Demuxer", "Video Codec" and "Audio Codec" tabs in the "File Properties" dialog.
Of course you can always do it manually with MPlayer commandline options.
Goto "Advanced" -> "Options for MPlayer" in SMPlayer's "Preferences" dialog and add the required params.
For example the following options will enforce the "AC3/DTS Passthrough" audio codecs:
-ac hwac3,hwdts,
Don't forget the trailing , in order to allow MPlayer to fallback to other codecs...
ericab
9th May 2008, 21:17
still a no go. i get this:
Trying to force audio codec driver family hwac3...
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
hwac3: switched to DTS, 1536000 bps, 48000 Hz
AUDIO: 48000 Hz, 2 ch, ac3, 1536.0 kbit/100.00% (ratio: 192000->192000)
ID_AUDIO_BITRATE=1536000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [hwdts] afm: hwac3 (DTS through S/PDIF)
==========================================================================
No accelerated IMDCT transform found
Couldn't find audio filter '-ac hwac3'
[libaf] Couldn't create or open audio filter '-ac hwac3'
Error at audio filter chain pre-init!
Exiting... (Fatal error)
LoRd_MuldeR
9th May 2008, 22:13
@ericab:
What exactly do you want to do? And please post your complete commandline!
I think ericab copied "-ac hwac3" to the audio filter field, but it has to be in the options field above.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.