manpage... Re: [Mplayer-cvslog] CVS: main/DOCS mplayer.1,1.305,1.306

D Richard Felker III dalias at aerifal.cx
Fri Jan 10 22:36:57 CET 2003


On Fri, Jan 10, 2003 at 09:09:22PM +0100, Arpi wrote:
> Hi,
> 
> > I think he ment the slave commands. It's true almost all new are 
> > missing... :(
> 
> 'mplayer -input cmdlist' should help a little bit.
> i'm volunteering to help finding what is the purpose the missing commands.
> 
> > There are some cfg opts missing too: bandwidth, immediatemode 
> > (tv), fps (tv), vivo subs, dfbopts(?), bmovl!, eq2, (yvu9), 
> > cuefile/vcd, sub-bg-*, lavc: vstrict, psnr, predia
> > 
> > ... and probably more :(
> 
> ok, let's see them.
> 
> 1. bandwith: i can't find it in cfg-* files, actually nowhere in *.h,*.c
> 
> 2. -tv immediatemode: it's a strange option.
>    it defaulst to 1 in mplayer and to 0 in mencoder.
>    actually 1 means video capture only, the audio is not handled by mplayer
>    (so you hear teh sound through external loopback between tuner & soundcard)
>    and 0 means audio&video capture with buffering, useful for encoding only.
>    i don't think that anyone should change this option, maybe it's for
>    testing only.

IMO it could be very useful if you capture audio with the btaudio
device and don't have it looped through the primary soundcard. Do you
know if this setup works?

> 3. -tv fps - trivial, it sets the expected frames per second value.
>    (should be 25 for pal, 30 for ntsc)
>    i don't know what will happen if you underestimate (specify lower value
>    then the actual number of frames per second).

With bttv you can set the framerate to whatever you want but you'll
get choppy video if it's not right. BTW it should be 29.97 for NTSC.
:/

> 6. -vop bmovl. nice.
>    it's actially a filter to allow any application to draw any OSD (even
>    alphablended truecolor images) over the video played by mplayer.
> 
>    rtfs said:  vf_bmovl: Arguments are 'bool hidden:bool opaque:string fifo
>    but it's confusing and imho outdated :)
>    more rtfs said:
>    scanf(args, "%d:%d:%s", &vf->priv->hidden, &vf->priv->opaque, filename) < 3)
>    -> it requires all that 3 parameters, they are not optional
> [Note: FIXME: using exit(5) in vf_*.c is VERY BAD IDEA !!!]

Agree, I'll fix it.

> 7. eq2:
>   it's another video equalizer filter, just like 'eq', but done by a bit
>   different programming tech (using lookup tables instead of mmx asm:))

Should mention that this is VERY SLOW. :)

> 10. sub-bg-*
>    it enables 'black bands' behind the subtitle characters (to make them
>    more readable on light background), just like on cinemas / 4:3 tv films.

There's another purpose too: if your movie file already has subs
'burned in' in a different language or with stupid spelling and
grammatical errors, it can be hard to read a second set of subtitles
over top of the first. So -sub-bg-* can cover up the old mess for you.

> someone please do mail2man now before this mail lost :)

:)

Rich



More information about the MPlayer-cvslog mailing list