Frame-type options:
keyint_min [optional] - The minimum distance between I-frames.
sc_threshold [optional] - Adjusts the sensitivity of x264's scenecut detection.
bf [optional] - B-frames.
b_strategy [optional] - Adaptively decides through a low-resolution lookahead the best number of B-frames to use.
flags2 [optional] - Allows B-frames to be kept as references.
Allowed values:
+bpyramid, +wpred, +mixed_refs, +dct8×8, -fastpskip/+fastpskip, +aud.
Default:
coder [optional] - CABAC is the default entropy encoder used by x264.
refs [optional] - This parameter lets one specify how many references can be used, through a maximum of 16.
flags [optional] - Disable loop filter.
deblockalpha,
deblockbeta [optional] - One of H.264's main features is the in-loop deblocker, which avoids the problem of blocking artifacts disrupting motion estimation.
Allowed values:
Default:
0 (Must have '-flags +loop')
Ratecontrol:
cqp [optional] - Constant quantizer mode.
crf [optional] - Constant quality mode (also known as constant ratefactor).
qmin [optional] - Minimum quantizer.
qmax [optional] - Maximum quantizer.
qdiff [optional] - Set max QP step.
bt [optional] - Allowed variance of average bitrate.
i_qfactor [optional] - Qscale difference between I-frames and P-frames.
b_qfactor [optional] - Qscale difference between P-frames and B-frames.
chromaoffset [optional] - QP difference between chroma and luma.
rc_eq [optional] - Ratecontrol equation.
qcomp [optional] - QP curve compression: 0.0 => CBR, 1.0 => CQP.
complexityblur [optional] - Reduce fluctuations in QP (before curve compression).
qblur [optional] - Reduce fluctuations in QP (after curve compression) .
Analysis:
partitions [optional] - One of H.264's most useful features is the ability to choose among many combinations of inter and intra partitions.
Allowed values:
+partp8x8,+partp4x4,+partb8x8,+parti8x8,+parti4x4
Default:
flags2 [optional] - This allows B-frames to use weighted prediction options other than the default. There is no real speed cost for this, so it should always be enabled.
Allowed values:
+bpyramid,+wpred,+mixed_refs,+dct8×8,-fastpskip/+fastpskip,–no-fast-pskip/nothing,+aud.
Default:
me_range [optional] - MErange controls the max range of the motion search.
subq [optional] - MErange controls the max range of the motion search.
trellis [optional] - Trellis chooses the optimal rounding choices for the maximum rate-distortion score, to maximize PSNR relative to bitrate.