Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 5th November 2013, 23:18   #1  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
MPlayer SB for Windows and macOS (Updated 11 June 2021)

I started releasing these builds in 2011 and they have been used by over 10 million users via Universal Media Server and PS3 Media Server. I'm also on the MPlayer development team.

My main focus with these builds is on MEncoder stability, since that is what we use for the media server transcoding, so each release is thoroughly tested to transcode and mux from and to many formats.
Specifically, the stability of outputting H.264 via x264 and MPEG-2 with AC-3 and DTS variants inside MPEG-PS, and WMV with WMA inside ASF, as well as handling different DVD and subtitle inputs.

Downloads: Windows | macOS

Official webpage

Last edited by SubJunk; 11th June 2021 at 00:37. Reason: Updated to SB67
SubJunk is offline   Reply With Quote
Old 5th November 2013, 23:47   #2  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Many
filler56789 is offline   Reply With Quote
Old 6th January 2014, 23:50   #3  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB54 is released, enjoy

Changelog
SubJunk is offline   Reply With Quote
Old 8th May 2014, 05:05   #4  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB57 is released
SubJunk is offline   Reply With Quote
Old 17th June 2014, 01:30   #5  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB58 is released

It fixes DTS-ES to AC-3 transcoding, improves H.265 support, improves buffer allocation, makes seeking more accurate, improves support for many containers and codecs, improves speed and fixes bugs.
SubJunk is offline   Reply With Quote
Old 2nd September 2014, 23:02   #6  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB59 is released

It fixes decoding of PGS subtitles, fixes 3D compatibility on some devices when encoding using x264, improves support for many containers and codecs, improves speed and fixes bugs.
SubJunk is offline   Reply With Quote
Old 23rd October 2014, 05:23   #7  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB60 is released

It fixes Blu-ray Disc seeking, improves support for many containers and codecs, improves speed and fixes bugs.
SubJunk is offline   Reply With Quote
Old 23rd October 2014, 22:35   #8  |  Link
ffmpeg
king.dev
 
Join Date: Dec 2004
Posts: 44
Thanks
__________________
http://quiclive.com
ffmpeg is offline   Reply With Quote
Old 25th October 2014, 15:24   #9  |  Link
TT1
Registered User
 
Join Date: Jun 2014
Posts: 3
Do SB builds support AviSynth (.avs) scripts?

I fed an AviSynth script to MPlayer and nothing happens. No error message .. MPlayer just terminates. MPlayer used to support these scripts (r31878 and earlier). Has this support been dropped? Thanks.
TT1 is offline   Reply With Quote
Old 25th October 2014, 15:42   #10  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
If MPlayer exists without any comment, not even an error message, it probably means that MPlayer has crashed.

Did you run MPlayer from the console or via some GUI? In the latter case, I would suggest to try running it directly from the console, just to be sure...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 25th October 2014, 16:02   #11  |  Link
TT1
Registered User
 
Join Date: Jun 2014
Posts: 3
I ran the scrip directly through MPlayer (WinXP). It seems to stop where it's attempting to open the script...

mplayer -msglevel all=9 script.avs

=====

Adding file script.avs
Config pushed level is now 2
Config pushed level is now 3
MPlayer SB60 (C) 2000-2014 MPlayer Team
Custom build by SubJunk, http://www.spirton.com

CPU vendor name: GenuineIntel max cpuid level: 2
CPU: Mobile Intel(R) Pentium(R) 4 - M CPU 2.40GHz (Family: 15, Model: 2, Steppin
g: 9)
extended cpuid-level: 4
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 0 SSSE3: 0 S
SE4: 0 SSE4.2: 0 AVX: 0
Compiled with runtime CPU detection.
Setting PATH to C:\Portable\SMPlayer\mplayer\codecs
get_path('codecs.conf') -> 'C:/Portable/SMPlayer/mplayer/mplayer/codecs.conf'
Reading optional codecs config file C:/Portable/SMPlayer/mplayer/mplayer/codecs.
conf: No such file or directory
Reading optional codecs config file /usr/local/etc/mplayer/codecs.conf: No such
file or directory
Using built-in default codecs.conf.
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> 'C:/Portable/SMPlayer/mplayer/mplayer/fonts'
Configuration: --enable-static --enable-runtime-cpudetection --disable-vidix --d
isable-sse3 --disable-sse4 --disable-sse42 --disable-avx
CommandLine: '-msglevel' 'all=9' 'script.avs'
Using Windows native timing
get_path('input.conf') -> 'C:/Portable/SMPlayer/mplayer/mplayer/input.conf'
Reading optional input config file C:/Portable/SMPlayer/mplayer/mplayer/input.co
nf: No such file or directory
Reading optional input config file /usr/local/etc/mplayer/input.conf: No such fi
le or directory
Falling back on default (hardcoded) input config
get_path('script.avs.conf') -> 'C:/Portable/SMPlayer/mplayer/mplayer/script.avs.
conf'

[[[init getch2]]]

Playing script.avs.
get_path('sub/') -> 'C:/Portable/SMPlayer/mplayer/mplayer/sub/'
WINSOCK2 init: 0
WINSOCK2 init: 0
[file] File size is 796 bytes
STREAM: [file] script.avs
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
s->pos=0 newpos=0 new_bufpos=0 buflen=0
libavformat version 56.9.101 (internal)
Configuration: --enable-gpl --enable-postproc
LAVF_check: no clue about this gibberish!
DEMUXER: freeing libavformat demuxer at 002a70b0
DEMUXER: freeing AVI demuxer at 002a70b0
Checking for YUV4MPEG2
DEMUXER: freeing YUV4MPEG2 demuxer at 002a70b0
ASF_check: not ASF guid!
DEMUXER: freeing ASF demuxer at 002a70b0
Checking for REAL
DEMUXER: freeing REAL demuxer at 002a70b0
Checking for SMJPEG
DEMUXER: freeing SMJPEG demuxer at 002a70b0
[mkv] no head found
DEMUXER: freeing Matroska demuxer at 002a70b0
DEMUXER: freeing REALAUDIO demuxer at 002a70b0
DEMUXER: freeing VQF demuxer at 002a70b0
Ogg demuxer : Bad page sync
DEMUXER: freeing Ogg demuxer at 002a70b0
Searching demuxer type for filename script.avs ext: .avs
Trying demuxer 38 based on filename extension
AVS: avs_check_file - attempting to open file script.avs

C:\Portable\SMPlayer\mplayer>
TT1 is offline   Reply With Quote
Old 27th October 2014, 01:59   #12  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
Works for me, it might be a codec issue on your computer
SubJunk is offline   Reply With Quote
Old 29th December 2014, 23:39   #13  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB61 is released

It fixes support for Opus, DVDs, MicroDVD subtitles, x264 hardware acceleration, updates x264 to r2525, improves support for many containers and codecs and fixes bugs.
SubJunk is offline   Reply With Quote
Old 30th December 2014, 00:23   #14  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
SB61 still has the bug reported below:

https://sourceforge.net/p/mplayerwin/bugs/12/
filler56789 is offline   Reply With Quote
Old 30th December 2014, 03:22   #15  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
Thanks for the report, filler. Can you please test SB60 and let me know if that has the bug too?
SubJunk is offline   Reply With Quote
Old 30th December 2014, 04:13   #16  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
SB59 is OK, SB60 already had the bug.
filler56789 is offline   Reply With Quote
Old 3rd January 2015, 01:03   #17  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB62 is released! The changes since SB61 are:
  • Synchronised with r37352
  • Minimized logspam
  • Updated FFmpeg to 11201bb
  • Updated fontconfig to 2.11.91
  • Updated jpeg to 9a
  • Updated libcdio to 0.93
  • Updated libogg to 1.3.2
  • Updated libpng to 1.6.15
  • Updated libvorbis to 1.3.4
  • Updated lzo to 2.08
  • Updated MPFR to 3.1.2
  • Updated mpg123 to 1.21.0
  • Updated xvid to 1.3.3
  • Updated yasm to 1.3.0

@filler56789 I didn't attempt to fix that issue in SB62 but I noticed there were aspect ratio fixes in the FFmpeg update so can you please re-test? If the bug is still there I'll look into it more for the next release.
SubJunk is offline   Reply With Quote
Old 3rd January 2015, 06:20   #18  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Yep, the bug is alive and well.

I think Carl Eugen Hoyos already knows the flaw was discovered by me, so I presume he won't let it be fixed

Last edited by filler56789; 3rd January 2015 at 13:56. Reason: one less emoticon
filler56789 is offline   Reply With Quote
Old 3rd January 2015, 09:45   #19  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
OK well given that it's a regression, with a bit of luck it will be very easy to fix, I can just rollback that specific change. So first we have to figure out whether it came from FFmpeg or MPlayer. I'll make a test build soon and post it here.
SubJunk is offline   Reply With Quote
Old 3rd January 2015, 13:52   #20  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Thanks for the attention ^_^

I have created one more test file, and it appears the regression is in Mplayer's code, not in FFmpeg's;

http://forum.videohelp.com/threads/3...=1#post2365826

ffplay automagically resizes to 1184x720, whereas even SB59 keeps the picture at 960x720 : -/

Code:
=>mkvinfo mkv-ar-test.mkv
+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ EBML maximum size length: 8
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 305480
|+ Seek head (subentries will be skipped)
|+ Segment tracks
| + A track
|  + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
|  + Track UID: 1
|  + Track type: video
|  + Lacing flag: 0
|  + MinCache: 1
|  + Codec ID: V_MS/VFW/FOURCC
|  + CodecPrivate, length 40 (FourCC: DX50, 0x30355844)
|  + Default duration: 40.000ms (25.000 frames/fields per second for a video track)
|  + Language: und
|  + Video track
|   + Pixel width: 960
|   + Pixel height: 720
|   + Display width: 1184
|   + Display height: 720
|   + Interlaced: 0
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Max BlockAddition ID: 0
|  + Codec decode all: 1
|+ EbmlVoid (size: 3904)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: no_variable_data
| + Writing application: no_variable_data
| + Duration: 6.000s (00:00:06.000)
| + Date: Thu Jan 01 00:00:00 1970 UTC
| + Segment UID: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
|+ EbmlVoid (size: 1181)
|+ Cluster
filler56789 is offline   Reply With Quote
Reply

Tags
mencoder, mplayer, subjunk

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:51.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.