summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorgpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-09-26 19:03:19 +0000
committergpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-09-26 19:03:19 +0000
commit657fa8a04ffc63625f43f68c70c7abcd02041582 (patch)
tree1339cf34ca43e399c4281376c9209eedeec6d675 /DOCS
parentfc22a65881f7b0fae2b5958ae159a7abc9880705 (diff)
downloadmpv-657fa8a04ffc63625f43f68c70c7abcd02041582.tar.bz2
mpv-657fa8a04ffc63625f43f68c70c7abcd02041582.tar.xz
better descriptions for remaining, poorly documented masking options.
vi_qfactor description Kudow to Loren Merrit git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13483 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/man/en/mplayer.136
1 files changed, 30 insertions, 6 deletions
diff --git a/DOCS/man/en/mplayer.1 b/DOCS/man/en/mplayer.1
index 12d48838b4..b06f11b182 100644
--- a/DOCS/man/en/mplayer.1
+++ b/DOCS/man/en/mplayer.1
@@ -5523,7 +5523,7 @@ quantizer factor between B and non B frames (pass\ 1/\:2) (default: 1.25)
.
.TP
.B vi_qfactor=<-31.0\-31.0>
-(pass\ 1/\:2) (default: 0.8)
+quantizer factor between I and non I frames (pass\ 1/\:2) (default: 0.8)
.
.TP
.B vb_qoffset=<-31.0\-31.0>
@@ -5854,12 +5854,26 @@ sane range
.TP
.B tcplx_mask=<0.0\-1.0>
temporal complexity masking (default: 0.0 (disabled))
+Imagine a scene with a bird flying across the whole scene, tcplx_mask
+will decrease the quantizers of the bird's macroblocks (thus decreasing their
+quality) as the human eye usually does not have time to see all the bird's
+details.
+Be warned that if the masked object stops (e.g.\& the bird lands) it is
+likely to look horrible for a a short period of time (until the encoder
+figures out that the object is not moving and needs refined blocks).
+The saved bits will be spent on other parts of the video, which may increase
+subjective quality, provided that tcplx_mask is carefully chosen.
.
.TP
.B scplx_mask=<0.0\-1.0>
Spatial complexity masking.
Larger values help against blockiness, if no deblocking filter is used for
-decoding.
+decoding, which is maybe not a good idea.
+.br
+Imagine a scene with grass (which usually has a great spatial complexity),
+a blue sky and a house, scplx_mask will raise the quantizers of the grass'
+macroblocks (thus decreasing its quality), in order to spend more bits on
+the sky and the house.
.br
.I HINT:
Crop any black borders completely as they will reduce the quality
@@ -5870,10 +5884,20 @@ disabled (default)
.IPs 0.0\-0.5
sane range
.RE
-.
-.TP
-.B p_mask=<0.0\-1.0>
-inter MB masking (default: 0.0 (disabled))
+.sp 1
+.I NOTE:
+This setting does not have the same effect as using a custom matrix that
+whould compress high frequencies harder, as scplx_mask will reduce the
+quality of P-blocks even if only DC is changing, which will probably not
+look as good.
+.
+.TP
+.B p_mask=<0.0\-1.0> (also see vi_qfactor)
+Reduces the quality of inter blocks, which is equivalent to increasing
+the quality of intra blocks, since the same average bitrate will be
+distributed by the rate controller to the whole video sequence
+(default: 0.0 (disabled)).
+p_mask=1.0 doubles the bits allocated to each intra block.
.
.TP
.B naq\ \ \ \