Usability

Advanced usability options for output. The most frequently used parameters in this section pertain to colorimetry settings, useful when producing output that has to meet a given broadcast colorspace for display on television systems.

Nal-hrd is sometimes required for systems (in particular, some CableLabs variants), where a hard constant bitrate must be observed and reported in the data stream.

ParameterDescriptionAllowed ValuesDefault Value
videoformatIndicates what the video was before encoding/digitizing.component
pal
ntsc
secam
mac
undef
undef
colorprimSet what color primaries for converting to RGB.bt709
bt470m
bt470bg
smpte170m
smpte240m
film
bt2020
undef
undef
transferSet the opto-electronic transfer characteristics to use. (Sets the gamma curve to use for correction.)bt709
bt470m
bt470bg
smpte170m
smpte240m
linear
log100
log316
iec61966-2-4
bt1361e
iec61966-2-1
bt2020-10
bt2020-12
undef
undef
colormatrixSet the matrix coefficients used in deriving the luma and chroma from the RGB primaries.bt709
fcc
bt470bg
smpte170m
smpte240m
GBR
YCgCo
bt2020nc
bt2020c
undef
none
nal-hrdSignal HRD informationnone
vbr
cbr
none
afdActive Format Description field value16x9_top
14x9_top
gt_16x9
coded_frame
4x3_centre
16x9_centre
14x9_centre
4x3_as_14x9
16x9_as_14x9
16x9_as_4x3
none
hide_encoding_settingsRemove encoding settings from h264 bitstreamyes, nono
avcintra-classAVC-Intra class50, 100, 200none