changeset 13482:953a15fa07fc

better descriptions for remaining, poorly documented masking options. vi_qfactor description Kudow to Loren Merrit
author gpoirier
date Sun, 26 Sep 2004 19:03:19 +0000
parents c0a8cb4cc0a5
children d6a5c1584851
files DOCS/man/en/mplayer.1
diffstat 1 files changed, 30 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/DOCS/man/en/mplayer.1	Sun Sep 26 19:01:11 2004 +0000
+++ b/DOCS/man/en/mplayer.1	Sun Sep 26 19:03:19 2004 +0000
@@ -5523,7 +5523,7 @@
 .
 .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 @@
 .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 @@
 .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\ \ \ \