MPlayer & MEncoder SB67 (Updated 14 Feb 2021)

MPlayer logo

Introduction:

Here are builds of MPlayer and MEncoder for Windows and macOS that I had requests for.
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.
I test each build for several different things before release, and since Universal Media Server also uses these builds there are many testers who report any bugs which I then fix.

Download for Windows:

Download for macOS:

Older Downloads:

SB66 (macOS)
SB64
SB63
More

Changelog:

2021-02-14 – SB67 for macOS

  • Fixed x264 dependency

2020-07-28 – SB66 for macOS

  • First release for macOS

2016-05-07 – SB65

  • Updated x264 to r2695, which improves speed and quality

2015-10-28 – SB64

  • Updated x264 to r2638
  • Updated fontconfig to 2.11.92

2015-01-22 – SB63

  • Synchronised with r37363, which fixed audio with DVD sources
  • Updated FFmpeg to f845ae0

More

26 Comments

  1. Yeah FFmpeg is much more basic in terms of features but the few things it does it does better than MEncoder.

  2. massive difference from sb52->sb53. things that lagged before no longer do and buffer fills up alot faster. great work ๐Ÿ™‚ back to using mencoder again lol

  3. btw. mplayer&mencoder are broken for DVD input if ‘-nosound’ is used ๐Ÿ™

    mplayer.exe -lavdopts threads=1 dvd://1 -dvd-device “F:\TestClips&Co\DVDs\ElephantsDream\VIDEO_TS” -nosound -vo direct3d

    returns:

    MPEG: Missing video stream!? Contact the author, it may be a bug ๐Ÿ™

    mplayer.exe -lavdopts threads=1 dvd://1 -dvd-device “F:\TestClips&Co\DVDs\ElephantsDream\VIDEO_TS” -vo direct3d
    works (aside from the sound not beeing muted)

    mplayer.exe -lavdopts threads=1 dvd://1 -dvd-device “F:\TestClips&Co\DVDs\ElephantsDream\VIDEO_TS” -nosound -vo direct3d -ao nul
    works as workaround for mplayer, but sadly I haven’t found one for mencoder

    Any ideas?

    Cu Selur

  4. as wokraround using ‘-demuxer lavf dvdnav://’ instead of ‘dvd://1’ seems to work,..
    (still ugly development)

  5. download link is missing for sb55

  6. The -nosound bug is fixed upstream already.

  7. Why do not automatically play subtitles?

    version: SB56
    OS: Wndows7 sp1
    Lang: Korean

  8. When there are Korean characters in the file path there’s an error~

  9. Can I use the QSV encoding in this build?

  10. Sanjay jadhav

    July 17, 2014 at 4:01 pm

    All the above versions of MEncoder fails to convert mov files to FLV which are larger than 1 GB. Any workaround to make this work.

  11. @Sanjay jadhav Can you please give me the command you used?

  12. @SubJunk,can you add support for FDKAAC Encoder in mencoder,as a separate module because of licensing problems.
    Thank you for this great build of mplayer/mencoder.

  13. The Mplayer and Mencoder of SB59 cannot play a DVD ISO file in a folder which name including the Asian characters, but the SB41 is OK. For eample, the command
    .\mplayer.exe -dvd-device D:\้‡่ฆๆ•ฐๆฎ\่ง†้ข‘ๅฝ’ๆกฃ\200504~1\sample.ISO dvd://1
    will failed in SB59, run OK in SB41.

    The versions between SB41 and SB59 are not checked.

    Would you please solve this in the new version?

  14. The version after SB51 cannot play the DVD ISO file in a folder which name including Asian characters, but the version SB50 is OK. The command is like below
    .\mplayer.exe -dvd-device D:\BTไธ‹่ฝฝ\sample.ISO dvd://1

  15. @wind001 thanks for reporting it, I’ll try to fix it ๐Ÿ™‚

  16. I tried burn subtitle. it burned clearly but didn’t use i choosed subfont.
    MEncoder\mencoder.exe -mc 0 -priority idle -aid 0 -vid 0 -vf-add scale=1280:720 -ovc x264 -x264encopts bitrate=1831:threads=2: -of avi -subfont-autoscale 3 -subfont-blur 2 -subfont-outline 2 -subfont "C:\Windows\Fonts\arial.ttf" -subcp UTF-8 -subpos 96 -subfont-text-scale 3 -sub mark.srt -oac faac -faacopts br=128: -channels 2 -delay 0 -o output.avi source.avi

    What is the problem?

  17. Really nice work you’re doing, i really ‘love’ your mplayer versions !
    I am developping HamMultiPlayer (http://hammultiplayer.org), a realtime MultiMedias Player Gui using mplayer. My main question is : Do you compile a mplayer 64bits versions ? Will you ? It would be great for me.

    Thanks again for your work ๐Ÿ˜‰

    Barnuble.

  18. Hi,

    I’m developping a multiplayer using this mplayer release (SB63).
    First, i would like to thank you for this light and powerfull release (Light weight and fast).

    My application use MediaInfo and mplayer to display previews of movies stored on local drives.
    Here’s my adress site : http://HamMultiPlayer.org

    Don’t stop building your versions. These are my favorites.

    Barnuble.

  19. @servet try just using -font instead of -subfont

  20. @barnuble I don’t compile 64-bit sorry, maybe in the future ๐Ÿ™‚

  21. I have a sync problem when I try to burn subtitle the movie. Start of the output file sync is good but end of the movie audio comes a few second ago than video. I tried all audio codecs in Mencoder. mp3, wmav1, wmav2. How to I fix it?
    My command line is:
    MEncoder\mencoder.exe -mc 0 -priority idle -vid 0 -vf-add scale=1920:1080 -ovc x264 -x264encopts bitrate=3500:threads=auto:preset=veryfast:tune=film -of avi -subfont-autoscale 3 -subfont-blur 2 -subfont-outline 3 -font Arial -subcp UTF-8 -subpos 96 -subfont-text-scale 3 -sub "C:\Users\servet\Desktop\log\sub.srt" -oac mp3lame -lameopts abr:br=256 -channels 2 -delay 0 -o "C:\Users\servet\Desktop\Taken.3\output.Taken.3.avi" "C:\Users\servet\Desktop\\Taken.3\Taken 3 2014 1080p HDRip x264 AAC-JYK\Taken 3 2014 1080p HDRip x264 AAC-JYK.mp4"

    The source of movie:

    Format : MPEG-4
    Format profile : Base Media
    Codec ID : isom
    File size : 5.17 GiB
    Duration : 1h 44mn
    Overall bit rate mode : Variable
    Overall bit rate : 7 108 Kbps
    Encoded date : UTC 2015-01-27 09:14:23
    Tagged date : UTC 2015-01-27 09:14:23

    Video
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L4.1
    Format settings, CABAC : Yes
    Format settings, ReFrames : 5 frames
    Codec ID : avc1
    Codec ID/Info : Advanced Video Coding
    Duration : 1h 44mn
    Bit rate : 6 850 Kbps
    Maximum bit rate : 18.2 Mbps
    Width : 1 920 pixels
    Height : 816 pixels
    Display aspect ratio : 2.35:1
    Frame rate mode : Constant
    Frame rate : 25.000 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.175
    Stream size : 4.98 GiB (96%)
    Writing library : x264 core 142 r2431 ac76440
    Encoding settings : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=30 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=2 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=5 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=6850 / ratetol=1.0 / qcomp=0.60 / qpmin=1 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=62500 / vbv_bufsize=78125 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
    Encoded date : UTC 2015-01-27 09:09:05
    Tagged date : UTC 2015-01-27 09:15:52

    Audio
    ID : 2
    Format : AAC
    Format/Info : Advanced Audio Codec
    Format profile : LC
    Codec ID : 40
    Duration : 1h 44mn
    Bit rate mode : Variable
    Bit rate : 252 Kbps
    Maximum bit rate : 260 Kbps
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 48.0 KHz
    Compression mode : Lossy
    Delay relative to video : 160ms
    Stream size : 188 MiB (4%)
    Language : English
    Encoded date : UTC 2015-01-27 09:15:42
    Tagged date : UTC 2015-01-27 09:15:52

  22. @Sero I’m not sure what would cause that issue. It might be a bug with MKVMerge?

  23. Thanks for these, they work in W98, even the latest compile. Whatever you’re doing, it’s good, don’t change it, or it might need ‘fixing’. ๐Ÿ™‚ Can you advise me as to why MOUSE_BTN0 can’t be used in any way? It looks like the only mouse button that can be used is MOUSE_BTN2 (right click, and begs the question of what exactly is MOUSE_BTN1!)

    It’s been tough to find even simple things liek setting a config to remember volume and a specific audip port, but I managed, mostly trial and error despite many manual readings. The biggest trouble though, is not being able to override inbuilt behaviour even though the manual suggests this is possible for commands and key bindings. I really need to be able to make mouse buttons do what I want…

  24. Hi SubJunk,

    Would you please explain me the difference between :
    (MPlayerMEncoder-SB64-UMS) and (MPlayerMEncoder-SB64) ?
    File sizes are different and i only use mplayer, not mencoder… What version to use with a player ?

    Thanks !

  25. UMS – Universal Media Server. Do a Google on “Media Server”.

  26. @barnuble the UMS version has less codecs for a lower filesize – only what Universal Media Server uses

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2023 Spirton

Theme by Anders NorénUp ↑