man page review part XII

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13692 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
diego 2004-10-19 11:03:30 +00:00
parent 700019dcb4
commit b3c9e16cf0
1 changed files with 169 additions and 140 deletions

View File

@ -2061,7 +2061,7 @@ Use the _NETWM_STATE_BELOW hint if available.
Use the _NETWM_STATE_FULLSCREEN hint if available.
.IPs layer
Use the _WIN_LAYER hint with the default layer.
.IPs layer=<0..15>
.IPs layer=<0...15>
Use the _WIN_LAYER hint with the given layer number.
.IPs netwm
Force NETWM style.
@ -3024,7 +3024,7 @@ completely and +60dB equals a gain of 1000).
.br
sc: Enable soft clipping.
.REss
.IPs pan[=n:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...]
.IPs pan[=n:l01:l02:...l10:l11:l12:...ln0:ln1:ln2:...]
Mixes channels arbitrarily, see DOCS/\:HTML/\:en/\:devices.html#audio-dev for details.
.RSss
n: number of input channels (1\-6)
@ -3229,7 +3229,7 @@ checks to detect damaged bitstreams.
.IPs gray\
grayscale only decoding (a bit faster than with color)
.IPs "idct=<0\-99> (see \-lavcopts)"
For best decoding quality use the same idct algorithm for decoding and encoding.
For best decoding quality use the same IDCT algorithm for decoding and encoding.
This may come at a price in accuracy, though.
.IPs lowres=<number>
Decode at lower resolutions.
@ -5179,7 +5179,7 @@ debug level
.
.
.SS lavc (\-lavcopts)
Many lavc options are very specialized and tersely documented.
Many libavcodec (lavc for short) options are tersely documented.
Read the source for full details.
.PP
.I EXAMPLE:
@ -5191,14 +5191,14 @@ Read the source for full details.
.
.TP
.B acodec=<value>
Audio codec (default: mp2):
audio codec (default: mp2)
.PD 0
.RSs
.IPs mp2
.IPs mp2\ \
MPEG Layer 2
.IPs mp3
.IPs mp3\ \
MPEG Layer 3
.IPs ac3
.IPs ac3\ \
AC3
.IPs adpcm_ima_wav
IMA Adaptive PCM (4bits per sample, 4:1 compression)
@ -5207,7 +5207,7 @@ IMA Adaptive PCM (4bits per sample, 4:1 compression)
.
.TP
.B abitrate=<value>
Audio bitrate in kBit (default 224).
audio bitrate in kbps (default: 224)
.
.TP
.B atag=<value>
@ -5215,7 +5215,7 @@ Use the specified Windows audio format tag (e.g.\& atag=0x55).
.
.TP
.B bit_exact
Use only bit exact algorithms (except (i)dct).
Use only bit exact algorithms (except (I)DCT).
Additionally bit_exact disables several optimizations and thus
should only be used for regression tests, which need binary
identical files even if the encoder version changes.
@ -5230,7 +5230,7 @@ May have a slight negative effect on motion estimation.
.
.TP
.B vcodec=<value>
Use the specified codec (default: mpeg4):
Employ the specified codec (default: mpeg4).
.PD 0
.RSs
.IPs mjpeg
@ -5247,11 +5247,11 @@ DivX 4/\:5
DivX 3
.IPs msmpeg4v2
MS MPEG4v2
.IPs wmv1
.IPs wmv1\
Windows Media Video, version 1 (AKA WMV7)
.IPs wmv2
.IPs wmv2\
Windows Media Video, version 2 (AKA WMV8)
.IPs rv10
.IPs rv10\
an old RealVideo codec
.IPs mpeg1video
MPEG1 video
@ -5259,11 +5259,11 @@ MPEG1 video
MPEG2 video
.IPs huffyuv
HuffYUV
.IPs asv1
.IPs asv1\
ASUS Video v1
.IPs asv2
.IPs asv2\
ASUS Video v2
.IPs ffv1
.IPs ffv1\
FFmpeg's lossless video codec
.RE
.PD 1
@ -5280,20 +5280,20 @@ resulting in lower quality and some decoders will not be able to decode it).
Recommended for normal mpeg4/\:mpeg1video encoding (default).
.IPs 3
Recommended for h263(p)/\:msmpeg4.
The reason for preferring 3 over 2 is that 2 could lead to overflows
(this will be fixed for h263(p) by changing the quantizer per MB in
the future, msmpeg4 cannot be fixed as it does not support that).
The reason for preferring 3 over 2 is that 2 could lead to overflows.
(This will be fixed for h263(p) by changing the quantizer per MB in
the future, msmpeg4 cannot be fixed as it does not support that.)
.RE
.
.TP
.B lmin=<0.01\-255.0>
Minimum lagrange multiplier for ratecontrol, you probably want it to be
Minimum Lagrange multiplier for ratecontrol, you probably want it to be
equal to or lower than vqmin (default: 2.0).
.RE
.
.TP
.B lmax=<0.01\-255.0>
maximum lagrange multiplier for ratecontrol (default: 31.0)
maximum Lagrange multiplier for ratecontrol (default: 31.0)
.RE
.
.TP
@ -5304,7 +5304,7 @@ A lower value means better quality but larger files (default: 0 (disabled)).
.
.TP
.B vqmax=<1\-31>
maximum quantizer (pass\ 1/\:2) 10\-31 should be a sane range (default: 31)
Maximum quantizer (pass\ 1/\:2), 10\-31 should be a sane range (default: 31).
.
.TP
.B mbqmin=<1\-31>
@ -5333,10 +5333,6 @@ sane range for MPEG4
.TP
.B vme=<0\-5>
motion estimation method.
.br
.I NOTE:
0\-3 currently ignores the amount of Bits spent,
so quality may be low.
Available methods are:
.PD 0
.RSs
@ -5355,10 +5351,17 @@ EPZS: size=1 diamond, size can be adjusted with the *dia options
X1 (experimental, currently aliased to EPZS)
.RE
.PD 1
.sp 1
.RS
.br
.I NOTE:
0\-3 currently ignores the amount of bits spent,
so quality may be low.
.RE
.
.TP
.B me_range=<0\-9999>
motion estimation search range, 0 (default) means unlimited
motion estimation search range (default: 0 (unlimited))
.
.TP
.B mbd=<0\-2>
@ -5368,11 +5371,11 @@ This is slow but results in better quality and file size.
.PD 0
.RSs
.IPs 0
use mbcmp (default)
Use mbcmp (default).
.IPs 1
select the MB mode which needs the fewest bits (=vhq)
Select the MB mode which needs the fewest bits (=vhq).
.IPs 2
select the MB mode which has the best rate distortion
Select the MB mode which has the best rate distortion.
.RE
.PD 1
.
@ -5400,14 +5403,14 @@ Does absolutely nothing at the moment.
.
.TP
.B keyint=<0\-300>
maximum interval between keyframes in frames.
maximum interval between keyframes in frames (default: 250 or one
keyframe every ten seconds in a 25fps movie).
Keyframes are needed for seeking as seeking is only possible to a keyframe but
keyframes need more space than other frames so larger numbers here mean
slightly smaller files, but less precise seeking, 0 means no keyframes.
Values >300 are not recommended as the quality might be bad depending upon
decoder, encoder and luck.
For a strict MPEG1/\:2/\:4 compliance this would have to be <=132.
(default: 250 or one keyframe every ten seconds in a 25fps movie)
.
.TP
.B sc_threshold=<-1000000\-1000000>
@ -5420,12 +5423,15 @@ no scene changes are detected (default 0).
.TP
.B vb_strategy=<0\-1>
strategy to choose between I/\:P/\:B-frames (pass\ 2):
.PD 0
.RSs
.IPs 0
always use the maximum number of B-frames (default)
Always use the maximum number of B-frames (default).
.IPs 1
avoid B-frames in high motion scenes (will cause bitrate misprediction)
Avoid B-frames in high motion scenes.
This will cause bitrate misprediction.
.RE
.PD 1
.
.TP
.B vpass=<1\-3>
@ -5484,8 +5490,8 @@ change individual frame type and PSNR little bit more (up to 0.03dB).
.
.TP
.B aspect=<x/\:y>
Store movie aspect internally, just like MPEG files.
Much nicer solution than rescaling, because quality isn't decreased.
Store movie aspect internally, just like with MPEG files.
Much nicer than rescaling, because quality is not decreased.
Only MPlayer will play these files correctly, other players will display
them with wrong aspect.
The aspect parameter can be given as a ratio or a floating point number.
@ -5509,16 +5515,18 @@ always on.
.
.TP
.B vbitrate=<value>
Specify bitrate (pass\ 1/\:2).
Warning: 1kBit = 1000 Bits.
Specify bitrate (pass\ 1/\:2) (default: 800).
.br
.I WARNING:
1kBit = 1000 Bits
.PD 0
.RSs
.IPs 4\-16000
(in kbit)
.IPs 16001\-24000000
(in bit)
.IPs 800
default
.RE
.PD 1
.
.TP
.B vratetol=<value>
@ -5577,40 +5585,39 @@ I/\:B-frame quantizer = P-frame quantizer * v{b|i}_qfactor + v{b|i}_qoffset
.br
else
.br
do normal ratecontrol (dont lock to next P-frame quantizer) and
do normal ratecontrol (do not lock to next P-frame quantizer) and
set q= -q * v{b|i}_qfactor + v{b|i}_qoffset
.
.TP
.B \
Tip: To do constant quantizer encoding with different quantizers for
.br
.I HINT:
To do constant quantizer encoding with different quantizers for
I/\:P- and B-frames you can use:
lmin= <ip_quant>:lmax= <ip_quant>:vb_qfactor= <b_quant/\:ip_quant>
lmin= <ip_quant>:lmax= <ip_quant>:vb_qfactor= <b_quant/\:ip_quant>.
.
.TP
.B vqblur=<0.0\-1.0> (pass 1)
Quantizer blur, larger values will average the quantizer more over
time (slower change).
Quantizer blur (default: 0.5), larger values will average the
quantizer more over time (slower change).
.PD 0
.RSs
.IPs 0.0
qblur disabled
.IPs 0.5
(default)
Quantizer blur disabled.
.IPs 1.0
average the quantizer over all previous frames
Average the quantizer over all previous frames.
.RE
.PD 1
.
.TP
.B vqblur=<0.0\-99.0> (pass 2)
Quantizer gaussian blur, larger values will average the quantizer more
over time (slower change) (default: 0.5).
Quantizer gaussian blur (default: 0.5), larger values will average
the quantizer more over time (slower change).
.
.TP
.B vqcomp=<value>
quantizer compression, depends upon vrc_eq (pass\ 1/\:2) (default: 0.5)
Quantizer compression, depends upon vrc_eq (pass\ 1/\:2) (default: 0.5).
.
.TP
.B vrc_eq=<equation>
main ratecontrol equation (pass\ 1/\:2):
main ratecontrol equation (pass\ 1/\:2)
.RE
.RSs
.IPs 1\ \ \ \
@ -5624,7 +5631,10 @@ with qcomp 0.5 or something like that (default)
.RE
.PP
.RS
infix operators: +,-,*,/,^
infix operators:
.RE
.RSs
.IPs +,-,*,/,^
.RE
.PP
.RS
@ -5634,7 +5644,7 @@ variables:
.IPs tex\ \
texture complexity
.IPs iTex,pTex
intra, non intra texture complexity
intra, non-intra texture complexity
.IPs avgTex
average texture complexity
.IPs avgIITex
@ -5642,9 +5652,9 @@ average intra texture complexity in I-frames
.IPs avgPITex
average intra texture complexity in P-frames
.IPs avgPPTex
average non intra texture complexity in P-frames
average non-intra texture complexity in P-frames
.IPs avgBPTex
average non intra texture complexity in B-frames
average non-intra texture complexity in B-frames
.IPs mv\ \ \
Bits used for motion vectors
.IPs fCode
@ -5658,9 +5668,9 @@ temporal complexity
.IPs qComp
qcomp from the command line
.IPs "isI, isP, isB"
is 1 if picture type is I/\:P/\:B else 0
Is 1 if picture type is I/\:P/\:B else 0.
.IPs Pi,E\
see your favorite math book
See your favorite math book.
.RE
.PP
.RS
@ -5680,15 +5690,17 @@ is 1 if a==b, 0 otherwise
.
.TP
.B vrc_override=<options>
User specified quality for specific parts (ending, credits, ..) (pass\ 1/\:2).
User specified quality for specific parts (ending, credits, ...) (pass\ 1/\:2).
The options are <start-frame>, <end-frame>, <quality>[/\:<start-frame>,
<end-frame>, <quality>[/\:...]]:
.PD 0
.RSs
.IPs "quality (2\-31)"
quantizer
.IPs "quality (-500\-0)"
quality correction in %
.RE
.PD 1
.
.TP
.B vrc_init_cplx=<0\-1000>
@ -5696,93 +5708,96 @@ initial complexity (pass\ 1)
.
.TP
.B vqsquish=<0,1>
specify how to keep the quantizer between qmin and qmax (pass\ 1/\:2):
Specify how to keep the quantizer between qmin and qmax (pass\ 1/\:2).
.PD 0
.RSs
.IPs 0
use clipping
Use clipping.
.IPs 1
use a nice differentiable function (default)
Use a nice differentiable function (default).
.RE
.PD 1
.
.TP
.B vlelim=<-1000\-1000>
Sets single coefficient elimination threshold for luminance.
Negative values will also consider the dc coefficient (should be at least -4
Negative values will also consider the DC coefficient (should be at least -4
or lower for encoding at quant=1):
.PD 0
.RSs
.IPs 0
disabled (default)
.IPs -4
(JVT recommendation)
JVT recommendation
.RE
.PD 1
.
.TP
.B vcelim=<-1000\-1000>
Sets single coefficient elimination threshold for chrominance.
Negative values will also consider the dc coefficient (should be at least -4
Negative values will also consider the DC coefficient (should be at least -4
or lower for encoding at quant=1):
.PD 0
.RSs
.IPs 0
disabled (default)
.IPs 7
(JVT recommendation)
JVT recommendation
.RE
.PD 1
.
.TP
.B vstrict=<-1,0,1>
strict standard compliance
.PD 0
.RSs
.IPs 0
disabled (default)
.IPs 1
only recommended if you want to feed the output into the MPEG4 reference
decoder
Only recommended if you want to feed the output into the
MPEG4 reference decoder.
.IPs -1
allows non-standard YV12 huffyuv encoding (20% smaller files, but cannot be
played by the official huffyuv codec)
Allows non-standard YV12 HuffYUV encoding (20% smaller files, but cannot be
played by the official HuffYUV codec).
.RE
.PD 1
.
.TP
.B vdpart\
data partitioning.
Data partitioning.
Adds 2 Bytes per video packet, improves error-resistance when transferring over
unreliable channels (eg.\& streaming over the internet)
unreliable channels (e.g.\& streaming over the internet).
Each video packet will be encoded in 3 separate partitions:
.PD 0
.RSs
.IPs "1. MVs"
(movement)
movement
.IPs "2. DC coefficients"
(low res picture)
low res picture
.IPs "3. AC coefficients"
(details)
details
.RE
.PD 1
.
.TP
.B \
.RS
MV & DC are most important, loosing them looks far worse than loosing
the AC and the 1. & 2. partition.
(MV&DC) are far smaller than the 3. partition (AC) meaning that errors
will hit the AC partition much more often than the MV&DC partitions.
(MV & DC) are far smaller than the 3. partition (AC) meaning that errors
will hit the AC partition much more often than the MV & DC partitions.
Thus, the picture will look better with partitioning than without,
as without partitioning an error will trash AC/\:DC/\:MV equally.
.RE
.
.TP
.B vpsize=<0\-10000>
video packet size, improves error-resistance (also see vdpart):
.B vpsize=<0\-10000> (also see vdpart)
Video packet size, improves error-resistance.
.PD 0
.RSs
.IPs 0
.IPs 0\ \ \ \
disabled (default)
.IPs 100-1000
good choice
.RE
.PD 1
.
.TP
.B ss\ \ \ \ \
@ -5794,21 +5809,21 @@ grayscale only encoding (faster)
.
.TP
.B vfdct=<0\-10>
dct algorithm:
DCT algorithm
.PD 0
.RSs
.IPs 0
automatically select a good one (default)
Automatically select a good one (default).
.IPs 1
fast integer
.IPs 2
accurate integer
.IPs 3
mmx
MMX
.IPs 4
mlib
.IPs 5
altivec
AltiVec
.IPs 6
floating point AAN
.RE
@ -5816,22 +5831,22 @@ floating point AAN
.
.TP
.B idct=<0\-99>
idct algorithm.
IDCT algorithm
.br
.I NOTE:
To the best of our knowledge all these IDCTs do pass the IEEE1180 tests.
.PD 0
.RSs
.IPs 0
automatically select a good one (default)
Automatically select a good one (default).
.IPs 1
jpeg reference integer
JPEG reference integer
.IPs 2
simple
.IPs 3
simplemmx
.IPs 4
libmpeg2mmx (inaccurate, DON'T USE for encoding with keyint >100)
libmpeg2mmx (inaccurate, do not use for encoding with keyint >100)
.IPs 5
ps2
.IPs 6
@ -5839,7 +5854,7 @@ mlib
.IPs 7
arm
.IPs 8
altivec
AltiVec
.IPs 9
sh4
.RE
@ -5859,13 +5874,15 @@ Be careful, overly large values can cause disastrous things.
.br
.I WARNING:
Large values might look good on some monitors but may look horrible
on other monitors:
on other monitors.
.PD 0
.RSs
.IPs 0.0
.IPs 0.0\ \
disabled (default)
.IPs 0.0\-0.3
sane range
.RE
.PD 1
.
.TP
.B dark_mask=<0.0\-1.0>
@ -5881,17 +5898,19 @@ Be careful, overly large values can cause disastrous things.
.br
.I WARNING:
Large values might look good on some monitors but may look horrible
on other monitors / TV / TFT:
on other monitors / TV / TFT.
.PD 0
.RSs
.IPs 0.0
.IPs 0.0\ \
disabled (default)
.IPs 0.0\-0.3
sane range
.RE
.PD 1
.
.TP
.B tcplx_mask=<0.0\-1.0>
temporal complexity masking (default: 0.0 (disabled))
Temporal complexity masking (default: 0.0 (disabled)).
Imagine a scene with a bird flying across the whole scene; tcplx_mask
will raise 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
@ -5916,18 +5935,22 @@ the sky and the house.
.I HINT:
Crop any black borders completely as they will reduce the quality
of the macroblocks (also applies without scplx_mask).
.PD 0
.RSs
.IPs 0.0
.IPs 0.0\ \
disabled (default)
.IPs 0.0\-0.5
sane range
.RE
.PD 1
.sp 1
.RS
.I NOTE:
This setting does not have the same effect as using a custom matrix that
would compress high frequencies harder, as scplx_mask will reduce the
quality of P blocks even if only DC is changing.
The result of scplx_mask will probably not look as good.
.RE
.
.TP
.B p_mask=<0.0\-1.0> (also see vi_qfactor)
@ -5947,7 +5970,7 @@ average.
.
.TP
.B ildct\ \
use interlaced dct
Use interlaced DCT.
.
.TP
.B ilme\ \ \
@ -5955,10 +5978,11 @@ Use interlaced motion estimation (mutually exclusive with qpel).
.
.TP
.B alt\ \ \ \
use alternative scantable
Use alternative scantable.
.
.TP
.B top=<-1\-1>\ \ \
.PD 0
.RSs
.IPs -1
automatic
@ -5967,25 +5991,28 @@ bottom field first
.IPs 1
top field first
.RE
.PD 1
.
.TP
.B format=<value>
.PD 0
.RSs
.IPs YV12
.IPs YV12\
default
.IPs 444P
.IPs 444P\
for ffv1
.IPs 422P
for huffyuv, lossless jpeg and ffv1
.IPs 422P\
for HuffYUV, lossless JPEG and ffv1
.IPs 411P,YVU9
for lossless jpeg and ffv1
for lossless JPEG and ffv1
.IPs BGR32
for lossless jpeg and ffv1
for lossless JPEG and ffv1
.RE
.PD 1
.
.TP
.B pred\ \ \
(for huffyuv)
(for HuffYUV)
.PD 0
.RSs
.IPs 0
@ -6021,9 +6048,9 @@ mean prediction
.PD 0
.RSs
.IPs 0
vlc coding (golomb rice)
vlc coding (Golomb-Rice)
.IPs 1
arithmetic coding (cabac)
arithmetic coding (CABAC)
.RE
.PD 1
.
@ -6042,7 +6069,9 @@ large context model
.TP
.B qpel\ \ \
Use quarter pel motion compensation (mutually exclusive with ilme).
Hint: This seems only useful for high bitrate encodings.
.br
.I HINT:
This seems only useful for high bitrate encodings.
.
.TP
.B mbcmp=<0\-2000>
@ -6054,11 +6083,11 @@ sum of absolute differences, fast (default)
.IPs "1 (SSE)"
sum of squared errors
.IPs "2 (SATD)"
sum of absolute hadamard transformed differences
sum of absolute Hadamard transformed differences
.IPs "3 (DCT)"
sum of absolute dct transformed differences
sum of absolute DCT transformed differences
.IPs "4 (PSNR)"
sum of the squared quantization errors (don't use, low quality)
sum of squared quantization errors (avoid, low quality)
.IPs "5 (BIT)"
number of bits needed for the block
.IPs "6 (RD)"
@ -6072,13 +6101,13 @@ sum of squared vertical differences
.IPs "10 (NSSE)"
noise preserving sum of squared differences
.IPs +256\
use chroma too, doesn't work (correctly) with B-frames currently
Also use chroma, currently does not work (correctly) with B-frames.
.RE
.PD 1
.
.TP
.B ildctcmp=<0\-2000>
Sets the comparison function for interlaced dct decision
Sets the comparison function for interlaced DCT decision
(see mbcmp for available comparison functions).
.
.TP
@ -6106,7 +6135,7 @@ video rather than filtering it away before encoding.
.
.TP
.B predia=<-99\-6>
Diamond type and size for motion estimation pre pass
diamond type and size for motion estimation pre-pass
.
.TP
.B dia=<-99\-6>
@ -6124,7 +6153,7 @@ Big normal diamonds are better quality than shape-adaptive diamonds.
Shape-adaptive diamonds are a good tradeoff between speed and quality.
.br
.I NOTE:
The sizes of the normal diamonds and shape adaptive ones don't have
The sizes of the normal diamonds and shape adaptive ones do not have
the same meaning.
.RSs
.IPs -3
@ -6157,14 +6186,14 @@ normal size=2 diamond
.B trell\ \
Trellis searched quantization.
This will find the optimal encoding for each 8x8 block.
Trellis searched quantization is quite simple a optimal quantization in the PSNR
vs bitrate sense (assuming that there would be no rounding errors introduced
by the IDCT, which is obviously not the case) it simply finds a block for
the minimum of error and lambda*bits.
Trellis searched quantization is quite simply an optimal quantization in
the PSNR versus bitrate sense (Assuming that there would be no rounding
errors introduced by the IDCT, which is obviously not the case.).
It simply finds a block for the minimum of error and lambda*bits.
.PD 0
.RSs
.IPs lambda
quantization parameter (QP) dependant constant
quantization parameter (QP) dependent constant
.IPs bits\
amount of bits needed to encode the block
.IPs error
@ -6190,14 +6219,14 @@ lambda of each macroblock
.
.TP
.B last_pred=<0\-99>
Amount of motion predictors from the previous frame
amount of motion predictors from the previous frame
.PD 0
.RSs
.IPs 0
(default)
.IPs a
will use 2a+1 x 2a+1 macroblock square of motion vector predictors from the
previous frame
Will use 2a+1 x 2a+1 macroblock square of motion vector predictors from the
previous frame.
.RE
.PD 1
.
@ -6217,7 +6246,7 @@ always
.
.TP
.B subq=<1\-8>
subpel refinement quality (for qpel) (default: 8 (high quality)).
subpel refinement quality (for qpel) (default: 8 (high quality))
.br
.I NOTE:
This has a significant effect on speed.
@ -6234,10 +6263,10 @@ Use MPEG quantizers instead of H.263.
.
.TP
.B aic\ \ \ \
ac prediction (=advanced intra prediction for H.263+)
ac prediction (advanced intra prediction for H.263+)
.br
.I NOTE:
vqmin should be 8 or larger for AIC H.263+.
vqmin should be 8 or larger for H.263+ AIC.
.
.TP
.B aiv\ \ \ \
@ -6246,7 +6275,7 @@ alternatice inter vlc for H.263+
.TP
.B umv\ \ \ \
unlimited MVs (H.263+ only)
Allow encoding of abritarily long MVs.
Allows encoding of abritarily long MVs.
.
.TP
.B ibias=<-256\-256>
@ -6271,7 +6300,7 @@ A more positive bias (-32 \- -16 instead of -64) seems to improve the PSNR.
.
.TP
.B nr=<0\-100000>
noise reduction, 0 is disabled
Noise reduction, 0 means disabled.
.
.TP
.B qns=<0\-3>
@ -6288,11 +6317,11 @@ startpoint for the iterative search.
.IPs 0
disabled (default)
.IPs 1
only lower the absolute value of coefficients
Only lower the absolute value of coefficients.
.IPs 2
only change coefficients before the last non zero coefficient + 1
Only change coefficients before the last non-zero coefficient + 1.
.IPs 3
try all
Try all.
.RE
.PD 1
.
@ -6322,7 +6351,7 @@ If you specify vcodec=mpeg2video this value can be 8, 9, 10 or 11.
.TP
.B cgop\ \ \
Close all GOPs.
Currently it doesn't work (yet).
Currently it does not work.
.
.
.SS nuv (\-nuvopts)
@ -6735,7 +6764,7 @@ allocation
(default: 5).
.
.TP
.B container_frame_overhead=<0..>
.B container_frame_overhead=<0...>
Specifies a frame average overhead per frame, in bytes.
Most of the time users express their target bitrate for video w/o taking
care of the video container overhead.