Anton Sviridenko | 25 Jan 15:49 2015

zooming and moving image


I use mplayer in slave mode for displaying video in application
through -wid option.
I need to have zoom in/zoom out and move left/right/up/down feature
during playback and pause. I looked how it is implemented in SMPlayer,
and as I understand, the whole widget were video is rendered onto
(that one whose window id is passed to mplayer) is resized and moved.
So when only some small part of video is displayed in smplayer window,
whole picture is still painted by mplayer on other, invisible parts of
widget. Zooming and moving picture is slow and is not smooth,
performance is poor.

Is there some more effective way for displaying only scaled parts of
video? Maybe it is possible to implement it using filters?
Matt Zagrabelny | 20 Jan 21:00 2015

extracting subtitles from .vob


I've ripped a few dvds into .vobs using mplayer:

mplayer dvd://1 -dumpstream -dumpfile movie.vob

and subtitles are there when I view movie.vob.

Now I'd like to extract the subtitles for OCR.

I've tried mencoder:

mencoder movie.vob -oac copy -ovc copy -vobsubout movie_subs -o /dev/null

But something isn't quite right:

mencoder movie.vob -oac copy -ovc copy -vobsubout movie_subs -o /dev/null
MPlayer SVN-r37342 (C) 2000-2013 MPlayer Team
success: format: 0  data: 0x0 - 0x640ec800
libavformat version 56.16.101 (internal)
MPEG-PS file format detected.
VIDEO:  MPEG2  720x480  (aspect 3)  29.970 fps  9800.0 kbps (1225.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:720x480  fps:29.970  ftime:=0.0334
videocodec: framecopy (720x480 24bpp fourcc=10000002)
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not
writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not
writing vprp header.
(Continue reading)

Julius Friedman | 18 Jan 20:51 2015

To whom it may concern

Hello Guys,

It appears that some code in MPlayers RTSP Layer is not configured

The code I am using is svn r37343.

VLC Handles this better as can be seen here but uses a more complicated
mechanism  (Which also seems to check for polling on reading but not
writing but is besides the point)

The code in VLC can be found here for reference:


MPlayer's code (which I assume to be similar to as follows as of the
current release)

Line 109 sets timeout.tv_sec = 30;

This may be longer than required as between two requests which occur which
may subsequently cause a server to disconnect a client if it does not
monitor liveliness of the session via the transport profile (rtp or rtcp

My server is  <at> 
(Continue reading)

Tarmo | 15 Jan 19:25 2015

IR receiver for mplayer users


A few years ago I set out to tackle the problem many multimedia system 
builders face - how to remote control it? Existing solutions weren't 
gonna do - they were either too complicated for the average user or 
required drivers or special software, hardly a perfect solution when 
running Linux media systems with many distros and hardware platforms to 
choose from.

After a lot of hard work, I'm ready to present - IRvoodoo. IRvoodoo is a 
small  IR receiver, which connects to the USB port of a media system. 
The way it works is simple - it emulates a USB keyboard, mouse or media 
keys, meaning IRvoodoo can remote control any system that supports USB 
keyboard or mouse!

Using a software called VoodooTool , you choose the input (single key 
press, key combination, media keys, mouse movement etc.) and a button on 
ANY remote control to which the input corresponds. All configuration is 
stored on the onboard chip and IRvoodoo doesn't require any kind of 
drivers or software during working, just plug and play!

In addition, IRvoodoo can blast IR signals with an IR blaster cable, 
meaning it is possible to control external set-top boxes (STB) from the 
computer (mythtv, vdr), or home theater with the same remote, for example.

I believe it's important to be able to have a look at the source code of 
a program, should one feel the need, so VoodooTool is completely 
open-source! We don't restrict our users - you are free to make 
modifications to the software.

(Continue reading)

Björn Gerhart | 15 Jan 16:20 2015

Option -benchmark: interpretation of results

Dear members,

I want to check which system load the video playback of mplayer causes.
That's important, because video playback takes place in the background,
while at the same time the system acts as a kind of server.

Yet unfortunately, I only can use the "vesa" xorg driver and therefore
am using mplayer's video output "x11".

Here is a table of the benchmarks I got with 480p versus 720p with the
film "Big Buck Bunny" (24fps):

Resolution  VC      VO      A      Sys     Framedrop  Codec
 854x480    49,15%   3,62%  1,28%  45,95%  0%         theora
1280x720    38,26%  47,71%  1,71%  12,32%  2%         ffmpeg

Now I have problems with interpreting the values. When the resolution is
smaller, I would expect the system to take less load, which in fact is
not the case. In my tests, the higher resolution requires less system
load with a framedrop rate of 2% at the same time.

Could you please help me interpreting these values? Does the system load
maybe represent the "free" system capacities and not the used one?

The command line I called was:
mplayer -vo x11 -benchmark /path/to/video.file
Andy Furniss | 14 Jan 02:06 2015

HD mpeg transport stream native decoder regression.

This is a crap report as I haven't had time to do anything yet but I'll 
mention it anyway.

UK HD TV transport streams have a playback issue, I suspect due to 
recent changes, but trying to rest to say r37331 gets a build fail.

verbose output would be very long with mplayers ts logging.

Symptoms - the timing is wrong = slow motion but not 100% consistently slow.

Issue does not happen with -demuxer lavf or h/w decode.

av sync shows it as below.

MPlayer SVN-r37356-4.9.2 (C) 2000-2015 MPlayer Team

Playing hd-samp1.ts.
libavformat version 56.18.101 (internal)
TS file format detected.
VIDEO H264(pid=101) AUDIO AAC LATM(pid=102) SUB DVB(pid=105)  PROGRAM N. 
FPS seems to be: 25.000000
Load subtitles in ./
Could not find a UTF-8 locale,
character keys beyond Latin-1 will not be handled.
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 56.20.100 (internal)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
(Continue reading)

Chris | 5 Jan 03:59 2015

Help with configure error

I'm attempting to compile mplayer withe gui from source due to the fact
that the version installed from Ubuntu sources crashes before it even
starts. At the end of the configure run I get:

Error: The GUI requires X11.

I've installed the libx11-dev files and from what I see in the
config.log they are seen. I've put the complete log on pastebin here:

I'd appreciate if anyone could give me some advice even if it's a knock
on the head.

System is Ubuntu 14.04.1 LTS Gnome 3.12.2 I'd be happy to supply any
more info. Here is the package I'm trying to install from and the
command line I used to install is ./configure --enable-gui --enable-jpeg



KeyID 0xE372A7DA98E6705C
31.11°N 97.89°W (Elev. 1092 ft)
20:52:22 up 6 days, 23:30, 3 users, load average: 0.56, 0.51, 0.56
Ubuntu 14.04.1 LTS, kernel 3.14.0-031400-generic

MPlayer-users mailing list
(Continue reading) | 3 Jan 16:02 2015

How to select video/audio AsfStreamID in command "mplayer -dumpstream -dumpfile test.asf mms://"

Hello, I'm Peter from Poland - nice to meet you :)

I'm able to record the stream using this command, but the quality is 
very low 160x120 pixels, 17kbps sound:
   $ mplayer -dumpstream -dumpfile test.asf mms://

I verified that mms:// offers different qualities of 
   ASF file format detected.
   [asfheader] Audio stream found, -aid 1 (audio (64 Kib/s))
   [asfheader] Audio stream found, -aid 2 (audio (33 Kib/s))
   [asfheader] Audio stream found, -aid *3 (audio (17 Kib/s))*
   [asfheader] Video stream found, -vid 4 (video (233 Kib/s))
   [asfheader] Video stream found, -vid 5 (video (94 Kib/s))
   [asfheader] Video stream found, -vid *6 (video (47 Kib/s))*

I think that Mplayer is selecting the lowest values by default:
   stream object, stream *ID: 3*
   stream object, stream *ID: 6*

I did "man mplayer" and I'm trying to select video=94kbps and audio 
"33kbps" using "-vid" and "-aid"... "-vo"... "tv://" or maybe I should 
change configuration files? But how? It's so complex an so few 
examples... frustrating...
$ mplayer -dumpstream -dumpfile test.asf mms:// -vid 
5 -aid 3 -v
$ mplayer  -vid 5 -aid 3 -dumpstream -dumpfile test.asf 
mms:// -v
$ mplayer -dumpstream -dumpfile test.asf mms:// -vid 
5 -vo null -v
(Continue reading)

Radbert Grimmig | 2 Jan 11:15 2015

Feature request: Drop-frame time code support


I'm increasingly getting high-compression video files that mplayer does 
not play correctly. The video is much too fast, or in any case the 
correct framerate is not detected. (The audio tracks of these files 
usually play OK.)

I was told on slashCAM this is because the player doesn't support drop 
frame time code.

Is there a fix for this by any chance?


luc.linux | 31 Dec 00:16 2014

-noconsolecontrols ignored in slave mode

Hello everyone,
I noticed a strange behaviour when using -slave while piping a file to
mplayer : `cat file.ogg | mplayer -slave -input file=file.fifo -` would
result in a lot of error, more precisely :
 `command buffer of file descriptor 0 is full: dropping content`
The error is quite explicit : the slave mode is trying to read from
stdin. To prevent this, I tried adding the -noconsolecontrols option,
but nothing changed.

I had a quick look at the source, and I thing I have spotted the
problem: when initialising input in mplayer.c, there is a test :
else if(!coconsolecontrols)
So it appears that the noconsolecontrols option is disregarded when
mplayer is run in slave mode.

Here is joined a quick patch, which I couldn't try (I don't have enough
time to compile mplayer right now).

Attachment (mplayer.patch): text/x-diff, 483 bytes
MPlayer-users mailing list
MPlayer-users <at>
(Continue reading)

Paolo Bolzoni | 30 Dec 21:41 2014

Desaturate video output

Dear list,

Is there any filter that can change the colors on the fly? For some
reason when I use my hdmi cable to see a movie on the TV the colors
are too saturated.

I would like to undo the effect a bit.

Yours faithfully,