Mercurial > mplayer.hg
comparison DOCS/man/en/mplayer.1 @ 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 | 734d74563e5b |
children | 9483adf5e608 |
comparison
equal
deleted
inserted
replaced
13481:c0a8cb4cc0a5 | 13482:953a15fa07fc |
---|---|
5521 .B vb_qfactor=<-31.0\-31.0> | 5521 .B vb_qfactor=<-31.0\-31.0> |
5522 quantizer factor between B and non B frames (pass\ 1/\:2) (default: 1.25) | 5522 quantizer factor between B and non B frames (pass\ 1/\:2) (default: 1.25) |
5523 . | 5523 . |
5524 .TP | 5524 .TP |
5525 .B vi_qfactor=<-31.0\-31.0> | 5525 .B vi_qfactor=<-31.0\-31.0> |
5526 (pass\ 1/\:2) (default: 0.8) | 5526 quantizer factor between I and non I frames (pass\ 1/\:2) (default: 0.8) |
5527 . | 5527 . |
5528 .TP | 5528 .TP |
5529 .B vb_qoffset=<-31.0\-31.0> | 5529 .B vb_qoffset=<-31.0\-31.0> |
5530 quantizer offset between B and non B frames (pass\ 1/\:2) (default: 1.25) | 5530 quantizer offset between B and non B frames (pass\ 1/\:2) (default: 1.25) |
5531 . | 5531 . |
5852 .RE | 5852 .RE |
5853 . | 5853 . |
5854 .TP | 5854 .TP |
5855 .B tcplx_mask=<0.0\-1.0> | 5855 .B tcplx_mask=<0.0\-1.0> |
5856 temporal complexity masking (default: 0.0 (disabled)) | 5856 temporal complexity masking (default: 0.0 (disabled)) |
5857 Imagine a scene with a bird flying across the whole scene, tcplx_mask | |
5858 will decrease the quantizers of the bird's macroblocks (thus decreasing their | |
5859 quality) as the human eye usually does not have time to see all the bird's | |
5860 details. | |
5861 Be warned that if the masked object stops (e.g.\& the bird lands) it is | |
5862 likely to look horrible for a a short period of time (until the encoder | |
5863 figures out that the object is not moving and needs refined blocks). | |
5864 The saved bits will be spent on other parts of the video, which may increase | |
5865 subjective quality, provided that tcplx_mask is carefully chosen. | |
5857 . | 5866 . |
5858 .TP | 5867 .TP |
5859 .B scplx_mask=<0.0\-1.0> | 5868 .B scplx_mask=<0.0\-1.0> |
5860 Spatial complexity masking. | 5869 Spatial complexity masking. |
5861 Larger values help against blockiness, if no deblocking filter is used for | 5870 Larger values help against blockiness, if no deblocking filter is used for |
5862 decoding. | 5871 decoding, which is maybe not a good idea. |
5872 .br | |
5873 Imagine a scene with grass (which usually has a great spatial complexity), | |
5874 a blue sky and a house, scplx_mask will raise the quantizers of the grass' | |
5875 macroblocks (thus decreasing its quality), in order to spend more bits on | |
5876 the sky and the house. | |
5863 .br | 5877 .br |
5864 .I HINT: | 5878 .I HINT: |
5865 Crop any black borders completely as they will reduce the quality | 5879 Crop any black borders completely as they will reduce the quality |
5866 of the macroblocks (also applies without scplx_mask). | 5880 of the macroblocks (also applies without scplx_mask). |
5867 .RSs | 5881 .RSs |
5868 .IPs 0.0 | 5882 .IPs 0.0 |
5869 disabled (default) | 5883 disabled (default) |
5870 .IPs 0.0\-0.5 | 5884 .IPs 0.0\-0.5 |
5871 sane range | 5885 sane range |
5872 .RE | 5886 .RE |
5873 . | 5887 .sp 1 |
5874 .TP | 5888 .I NOTE: |
5875 .B p_mask=<0.0\-1.0> | 5889 This setting does not have the same effect as using a custom matrix that |
5876 inter MB masking (default: 0.0 (disabled)) | 5890 whould compress high frequencies harder, as scplx_mask will reduce the |
5891 quality of P-blocks even if only DC is changing, which will probably not | |
5892 look as good. | |
5893 . | |
5894 .TP | |
5895 .B p_mask=<0.0\-1.0> (also see vi_qfactor) | |
5896 Reduces the quality of inter blocks, which is equivalent to increasing | |
5897 the quality of intra blocks, since the same average bitrate will be | |
5898 distributed by the rate controller to the whole video sequence | |
5899 (default: 0.0 (disabled)). | |
5900 p_mask=1.0 doubles the bits allocated to each intra block. | |
5877 . | 5901 . |
5878 .TP | 5902 .TP |
5879 .B naq\ \ \ \ | 5903 .B naq\ \ \ \ |
5880 Normalize adaptive quantization (experimental). | 5904 Normalize adaptive quantization (experimental). |
5881 When using adaptive quantization (*_mask), the average per-MB quantizer may no | 5905 When using adaptive quantization (*_mask), the average per-MB quantizer may no |