aboutsummaryrefslogtreecommitdiffhomepage
path: root/DOCS/man
diff options
context:
space:
mode:
authorGravatar gpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-10-08 21:10:25 +0000
committerGravatar gpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-10-08 21:10:25 +0000
commit6b2d2eebba33fc5707d6fda8dc8b015bcf878e79 (patch)
treee18f105822e84bc0f1e95413ebaf10d968f28fc7 /DOCS/man
parent274c433f072609ac9fc7f487e228a6cc9bf04a6d (diff)
minor revision to improve clearness, add a comprehensive list of all
h264's macroblocks, add vrc defaults, and correct scencut decription git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13587 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/man')
-rw-r--r--DOCS/man/en/mplayer.149
1 files changed, 29 insertions, 20 deletions
diff --git a/DOCS/man/en/mplayer.1 b/DOCS/man/en/mplayer.1
index b5da540731..512abe4da1 100644
--- a/DOCS/man/en/mplayer.1
+++ b/DOCS/man/en/mplayer.1
@@ -5492,10 +5492,12 @@ be problems if vrc_(min|max)rate is used.
.TP
.B vrc_maxrate=<value>
maximum bitrate in kbit/\:sec (pass\ 1/\:2)
+(default: 0, unlimited)
.
.TP
.B vrc_minrate=<value>
minimum bitrate in kbit/\:sec (pass\ 1/\:2)
+(default: 0, unlimited)
.
.TP
.B vrc_buf_size=<value>
@@ -6001,24 +6003,8 @@ Use quarter pel motion compensation (mutually exclusive with ilme).
Hint: This seems only useful for high bitrate encodings.
.
.TP
-.B ildctcmp=<0\-2000>
-comparison function for interlaced dct decision
-.
-.TP
-.B precmp=<0\-2000>
-comparison function for motion estimation pre pass
-.
-.TP
-.B cmp=<0\-2000>
-comparison function for full pel motion estimation
-.
-.TP
-.B subcmp=<0\-2000>
-comparison function for sub pel motion estimation
-.
-.TP
.B mbcmp=<0\-2000>
-comparison function for the macroblock decision, only used if mbd=0
+Sets the comparison function for the macroblock decision, only used if mbd=0
.PD 0
.RSs
.IPs "0 (SAD)"
@@ -6049,6 +6035,26 @@ use chroma too, doesn't work (correctly) with B frames currently
.PD 1
.
.TP
+.B ildctcmp=<0\-2000>
+Sets the comparison function for interlaced dct decision
+(see mpcmp for available comparison functions).
+.
+.TP
+.B precmp=<0\-2000>
+Sets the comparison function for motion estimation pre pass
+(see mpcmp for available comparison functions) (default: 0).
+.
+.TP
+.B cmp=<0\-2000>
+Sets the comparison function for full pel motion estimation
+(see mpcmp for available comparison functions) (default: 0).
+.
+.TP
+.B subcmp=<0\-2000>
+Sets the comparison function for sub pel motion estimation
+(see mpcmp for available comparison functions) (default: 0).
+.
+.TP
.B nssew=<0\-100>
This setting controls NSSE weight, where larger weights will result in
more noise.
@@ -6789,8 +6795,10 @@ With small values of scenecut, the codec often has to force an I-frame
when it would exceed keyint.
Good values of scenecut may find a better location for the I-frame.
Large values use more I-frames than necessary, thus wasting bits.
--1 disables scene-cut detection, so I-frames are be inserted only every
-other keyint frames, which probably leads to ugly encoding artifacts.
+-1 disables scene-cut detection, so I-frames are being inserted only every
+other keyint frames, even when a scene cut happends.
+This isn't recommended and wastes bitrate as scenecuts encoded as P-frames
+are just as big as I-frames, but don't reset the "keyint counter".
.
.TP
.B frameref=<1\-15>
@@ -6955,7 +6963,8 @@ higher values force it to vary more smoothly.
.
.TP
.B fullinter | nofullinter
-Use all available interframe macroblock types (i16x16, i4x4, p16x16-4x4)
+Use all available interframe macroblock types (i16x16, i4x4, p16x16,
+p16x8, p8x16, p8x8, p8x4, p4x8, p4x4, pskip)
The idea is to find the type and size that best describe a certain area
of the picture, i.e.\& very effective for Anime, which usually contains
large areas of the same color (default: i16x16, i4x4, p16x16-8x8).