bandwidth, cuefile/vcd, osdlevel, dfbopts, eq2, bmovl, lavc: vstrict, psnr, removed yvu9, some cosmetics

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8901 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
jonas 2003-01-11 22:26:58 +00:00
parent 7213cef121
commit f1397d0517
1 changed files with 138 additions and 40 deletions

View File

@ -38,7 +38,7 @@
.\" Title
.\" --------------------------------------------------------------------------
.
.TH MPlayer 1 "2003-01-05"
.TH MPlayer 1 "2003-01-11"
.
.SH NAME
mplayer \- Movie Player for Linux
@ -396,6 +396,11 @@ Use \-audio\-demuxer 17 to force .mp3 detection.
Play audio from an external file (WAV, MP3 or Ogg Vorbis) while viewing a
movie.
.TP
.B \-bandwidth <value>
Specify the maximum bandwidth for network streaming (for servers that are
able to send content in different bitrates).
Usefull if you want to watch live streamed media behind a slow connection.
.TP
.B \-cdrom\-device <path\ to\ device>
Override default CDROM drive name /dev/\:cdrom.
.TP
@ -483,6 +488,10 @@ Examples can be found below.
(old-style DVD option) This option is used to override the default location of
libcss.so.
.TP
.B \-cuefile <filename> (see \-vcd too)
Play (S)VCD from CDRwin's (bin/cue fileformat) disk image, described by the
specified file.
.TP
.B \-demuxer <number>
Force demuxer type.
Give the demuxer ID as defined in demuxers.h.
@ -691,12 +700,14 @@ Set tuner to <value> channel.
.IPs chanlist=<value>
available: europe-east, europe-west, us-bcast, us-cable, etc
.IPs channels=<channel>\-<name>,<channel>\-<name>,...
Set names for channels. Use _ for spaces in names (or play with quoting ;-).
Set names for channels.
Use _ for spaces in names (or play with quoting ;-).
The channel names will then be written using OSD, and the commands tv_step_channel,
tv_set_channel and tv_last_channel will then be usable using a remote (see lirc).
Not compatible with frequency parameter.
Warning : The channel number will then be the position in the 'channels' list,
beginning with 1. Ie. use tv://1, tv://2, tv_set_channel 1, tv_set_channel 2, etc.
beginning with 1.
Example: use tv://1, tv://2, tv_set_channel 1, tv_set_channel 2, etc.
.IPs audiorate=<value>
set audio capture bitrate
.IPs forceaudio
@ -735,9 +746,9 @@ These options set parameters of the mixer on the video capture card.
They will have no effect, if your card doesn't have one.
.IPs immediatemode=<bool>
A value of 0 means capture and buffer audio and video together
(default for mencoder). A value of 1 (default for mplayer) means to do
video capture only and let the audio go through a loopback cable from
the TV card to the soundcard.
(default for mencoder).
A value of 1 (default for mplayer) means to do video capture only and let the
audio go through a loopback cable from the TV card to the soundcard.
.RE
.
.TP
@ -745,7 +756,7 @@ the TV card to the soundcard.
Specify user name for http authentication.
.TP
.B \-vcd <track>
Play video CD track from device instead of plain file.
Play video CD track from a device or image file (see \-cuefile).
.TP
.B \-vid <id>
Select video channel [MPG: 0\-15 ASF: 0\-255].
@ -844,15 +855,20 @@ behaviour is to enable the support only for specific formats).
.TP
.B \-osdlevel <0\-3> (MPLAYER only)
Specifies which mode the OSD should start in.
.PD 0
.RSs
0: subtitles only
.br
1: volume + seek (default)
.br
2: volume + seek + timer + percentage
.br
3: volume + seek + timer + percentage + total time
.IPs 0
subtitles only
.IPs 1
volume + seek (default)
.IPs 2
volume + seek + timer + percentage
.IPs 4
volume + seek + timer + percentage + total time
.RE
.PD 1
.
.TP
.B \-sid <id> (also see \-slang option)
Turns on DVD subtitle displaying.
@ -975,9 +991,9 @@ Specify the position of subtitles on the screen.
The value is the vertical position of the subtitle in % of the screen height.
.TP
.B \-subalign <0\-2>
Specify how subtitles should be aligned with subpos. 0 means align at
top (original/default behavior), 1 means align at center, and 2 means
align at bottom.
Specify how subtitles should be aligned with subpos.
0 means align at top (original/default behavior), 1 means align at center, and
2 means align at bottom.
.TP
.B \-subwidth <10\-100>
Specify the maximum width of subtitles on the screen.
@ -1209,6 +1225,9 @@ screen.
Adjust contrast of video output (default 0).
Works in similar manner as brightness.
.TP
.B \-dfbopts <value> (\-vo directfb2 only)
Specify a parameter list for the directfb driver.
.TP
.B \-display <name>
Specify the hostname and display number of the X server you want to display
on.
@ -1341,8 +1360,9 @@ Adjust where the output is on the screen initially.
The x and y specifications are in pixels measured from the top-right of the
screen to the top-right of the image being displayed, however if a percentage
sign is given after the argument it turns the value into a percentage of the
screen size in that direction. It also supports the standard option format to
the standard X \-geometry option.
screen size in that direction.
It also supports the standard option format to the standard X \-geometry
option.
The values given must be integers.
Note: This option is only supported by a few vo's, including tdfxfb, fbdev and
@ -1978,18 +1998,22 @@ The values can be from -100 to 100.
.IPs eq2[=gamma:cont:bright]
Alternative software equalizer that uses lookup tables (very slow),
allowing gamma correction in addition to simple brightness and
contrast adjustment. The parameters are given as floating point
values. Defaults are gamma=1.0, contrast=1.0, and brightness=0.0.
contrast adjustment.
The parameters are given as floating point values.
Defaults are gamma=1.0, contrast=1.0, and brightness=0.0.
The values are 0.1\-10 for gamma, -2\-2 for contrast (negative values result
in negative image) and -1\-1 for brightness.
.IPs halfpack[=f]
Convert planar YUV 4:2:0 to half-height packed 4:2:2, downsampling luma but
keeping all chroma samples.
Useful for output to low-resolution display devices when hardware downscaling
is poor quality or is not available. Can also be used as a primitive
luma-only deinterlacer with very low cpu usage.
By default, halfpack averages pairs of lines when downsampling. The
optional parameter f can be 0 to only use even lines, or 1 to only use
odd lines. Any other value for f gives the default (averaging)
behavior.
is poor quality or is not available.
Can also be used as a primitive luma-only deinterlacer with very low cpu
usage.
By default, halfpack averages pairs of lines when downsampling.
The optional parameter f can be 0 to only use even lines, or 1 to only use
odd lines.
Any other value for f gives the default (averaging) behavior.
.IPs dint[=sense:level]
Detects and drops first of interlaced frames in video stream.
Values can be from 0.0 to 1.0 - first (default 0.1) is relative difference
@ -2068,16 +2092,80 @@ t: linear (0) or cubic resampling (1)
Use the 2x scale and interpolate algorithm for scaling and smoothing images.
.IPs 1bpp
1bpp bitmap to YUV/BGR 8/15/16/32 conversion
.IPs eq2[=gamma:cont:bright]
LUT-based software equalizer.
The values can be from -100 to 100.
TODO: document this
.IPs yvu9
TODO: document this
.IPs bmovl
.IPs "bmovl=hidden:opaque:<fifo>"
Read bitmaps from a FIFO and display them in window.
TODO: document this
.
.RSss
hidden: sets the default value of the 'hidden' flag (boolean)
.br
opaque: flag switching between alphablended (transparent) and opaque (fast)
mode
.br
fifo: path/filename for the FIFO (named pipe connecting mplayer -vop bmovl
to the controlling application)
.REss
.RS
FIFO commands are:
.RE
.RSss
RGBA32 width height xpos ypos alpha clear
.br
followed by width*height*4 bytes of raw RGBA32 data.
ABGR32 width height xpos ypos alpha clear
.br
followed by width*height*4 bytes of raw ABGR32 data.
RGB24 width height xpos ypos alpha clear
.br
followed by width*height*3 bytes of raw RGB32 data.
BGR24 width height xpos ypos alpha clear
.br
followed by width*height*3 bytes of raw BGR32 data.
ALPHA width height xpos ypos alpha
.br
change alpha for area
CLEAR width height xpos ypos
.br
clear area
OPAQUE
.br
disable all alpha transparency.
Send "ALPHA 0 0 0 0 0" to enable it again.
HIDE
.br
hide bitmap
SHOW
.br
show bitmap
.REss
.RS
Arguments are:
.RE
.RSss
width, height: size of image/area
.br
xpos, ypos: start blitting at X/Y position
.br
alpha: set alpha difference.
0 means same as original, 255 makes everything
opaque, -255 makes everything transparent.
If you set this to -255 you can then send a sequence of ALPHA-commands to set
the area to -225, -200, -175 etc for a nice fade-in-effect! ;)
.br
clear: clear the framebuffer before blitting.
1 means clear, if 0, the image will just be blitted on top of the old one, so
you don't need to send 1,8MB of RGBA32 data everytime a small part of the
screen is updated.
.REss
.
.TP
.B \-x <x> (MPLAYER only)
@ -2358,7 +2446,7 @@ here.
.RE
.PD 1
.RS 7
.RS
Available options are:
.RE
.
@ -2600,10 +2688,17 @@ or lower for encoding at quant=1):
.br
7 (JVT recommendation)
.REss
.IPs vstrict
strict standard compliance.
Only recommended if you want to feed the output into the mpeg4 reference
decoder.
.IPs vstrict=<-1\-1>
(strict) standard compliance.
.RSss
0: disabled (default)
.br
1: only recommended if you want to feed the output into the mpeg4
reference decoder
.br
-1: allows non-standard YV12 huffyuv encoding (20% smaller files, but
can't be played back by the official huffyuv codec)
.REss
.IPs vdpart
data partitioning.
Adds 2 byte per video packet, improves error-resistance when transfering over
@ -2791,6 +2886,9 @@ motion estimation pre-pass
.IPs subq=<1\-8>
subpel refinement quality (for qpel) (default: 8).
Note: this has a significant effect on the speed
.IPs psnr
print the psnr (peak signal to noise ratio) for the whole video after encoding
and store the per frame psnr in a file with name like 'psnr_012345.log'.
.IPs mpeg_quant
use MPEG quantizers instead of H.263.
(default: disabled) (i.e.\& use H.263 quantizers)