@@ -198,9 +198,9 @@ set the video bitrate in kbit/s (default = 200 kb/s)
...
@@ -198,9 +198,9 @@ set the video bitrate in kbit/s (default = 200 kb/s)
@item -r fps
@item -r fps
set frame rate (default = 25)
set frame rate (default = 25)
@item -s size
@item -s size
set frame size. The format is @samp{WxH}. (default 160x128)
set frame size. The format is @samp{WxH} (default 160x128). The
The following abbreviations are regognized:
following abbreviations are recognized:
@table @sampe
@table @samp
@item sqcif
@item sqcif
128x96
128x96
@item qcif
@item qcif
...
@@ -232,15 +232,19 @@ set min video bitrate tolerance (in kbit/s)
...
@@ -232,15 +232,19 @@ set min video bitrate tolerance (in kbit/s)
@item -bufsize size
@item -bufsize size
set ratecontrol buffere size (in kbit)
set ratecontrol buffere size (in kbit)
@item -vcodec codec
@item -vcodec codec
force video codec
force video codec to @var{codec}. Use the @code{copy} special value to
tell that the raw codec data must be copied as is.
@item -sameq
@item -sameq
use same video quality as source (implies VBR)
use same video quality as source (implies VBR)
@item -pass n
@item -pass n
select the pass number (1 or 2). It is useful to do two pass encoding. The statistics of the video are recorded in the first pass and the video at the exact requested bit rate is generated in the second pass.
select the pass number (1 or 2). It is useful to do two pass
encoding. The statistics of the video are recorded in the first pass and
the video at the exact requested bit rate is generated in the second
pass.
@item -passlogfile file
@item -passlogfile file
select two pass log file name
select two pass log file name to @var{file}.
@end table
@end table
...
@@ -275,14 +279,16 @@ qp offset between p and b frames
...
@@ -275,14 +279,16 @@ qp offset between p and b frames
@item -i_qoffset offset
@item -i_qoffset offset
qp offset between p and i frames
qp offset between p and i frames
@item -rc_eq equation
@item -rc_eq equation
set rate control equation (@pxref{FFmpeg formula evaluator})
set rate control equation (@pxref{FFmpeg formula
@item -rc_override override_string
evaluator}). Default is @code{tex^qComp}.
rate control override for specific internals
@item -rc_override override
rate control override for specific intervals
@item -me method
@item -me method
set motion estimation method. Available methods are (from lower to best quality):
set motion estimation method to @var{method}. Available methods are
(from lower to best quality):
@table @samp
@table @samp
@item zero
@item zero
Try just (0, 0) vector.
Try just the (0, 0) vector.
@item phods
@item phods
@item log
@item log
@item x1
@item x1
...
@@ -293,7 +299,7 @@ exhaustive search (slow and marginally better than epzs)
...
@@ -293,7 +299,7 @@ exhaustive search (slow and marginally better than epzs)
@end table
@end table
@item -dct_algo algo
@item -dct_algo algo
set dct algo
set dct algorithm to @var{algo}. Available values are:
@table @samp
@table @samp
@item 0
@item 0
FF_DCT_AUTO (default)
FF_DCT_AUTO (default)
...
@@ -310,7 +316,7 @@ FF_DCT_ALTIVEC
...
@@ -310,7 +316,7 @@ FF_DCT_ALTIVEC
@end table
@end table
@item -idct_algo algo
@item -idct_algo algo
set idct algo
set idct algorithm to @var{algo}. Available values are:
@table @samp
@table @samp
@item 0
@item 0
FF_IDCT_AUTO (default)
FF_IDCT_AUTO (default)
...
@@ -337,25 +343,26 @@ FF_IDCT_SIMPLEARM
...
@@ -337,25 +343,26 @@ FF_IDCT_SIMPLEARM
@end table
@end table
@item -er n
@item -er n
set error resilience to 'n'
set error resilience to @var{n}.
@table @samp
@table @samp
@item 1
@item 1
FF_ER_CAREFULL
FF_ER_CAREFULL (default)
@item 2
@item 2
FF_ER_COMPLIANT (default)
FF_ER_COMPLIANT
@item 3
@item 3
FF_ER_AGGRESSIVE
FF_ER_AGGRESSIVE
@item 4
@item 4
FF_ER_VERY_AGGRESSIVE
FF_ER_VERY_AGGRESSIVE
@end table
@end table
@item -ec n
@item -ec bit_mask
set error concealment to n
set error concealment to @var{bit_mask}. @var{bit_mask} is a bit mask of
the following values:
@table @samp
@table @samp
@item 1
@item 1
FF_EC_GUESS_MVS
FF_EC_GUESS_MVS (default=enabled)
@item 2
@item 2
FF_EC_DEBLOCK
FF_EC_DEBLOCK (default=enabled)
@end table
@end table
@item -bf frames
@item -bf frames
...
@@ -379,20 +386,20 @@ use data partitioning (only MPEG-4)
...
@@ -379,20 +386,20 @@ use data partitioning (only MPEG-4)
workaround not auto detected encoder bugs
workaround not auto detected encoder bugs
@item -strict strictness
@item -strict strictness
how strictly to follow the standarts
how strictly to follow the standarts
@item -aic
enable Advanced intra coding (h263+)
@item -umv
enable Unlimited Motion Vector (h263+)
@item -deinterlace
@item -deinterlace
deinterlace pictures
deinterlace pictures
@item -psnr
@item -psnr
calculate PSNR of compressed frames
calculate PSNR of compressed frames
@item -vstats
@item -vstats
dump video coding statistics to file
dump video coding statistics to @file{vstats_HHMMSS.log}.
@item -vhook module
@item -vhook module
insert video processing @var{module}. @var{module} contains the module
insert video processing @var{module}. @var{module} contains the module