| @c DO NOT EDIT THIS FILE! | |
| @c It was generated by print_options. | |
| @section Codec AVOptions | |
| @table @option | |
| @item -b[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| set bitrate (in bits/s) | |
| @item -ab[:stream_specifier] @var{integer} (@emph{output,audio}) | |
| set bitrate (in bits/s) | |
| @item -bt[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. | |
| @item -flags[:stream_specifier] @var{flags} (@emph{input/output,audio,video,subtitles}) | |
| Possible values: | |
| @table @samp | |
| @item unaligned | |
| allow decoders to produce unaligned output | |
| @item mv4 | |
| use four motion vectors per macroblock (MPEG-4) | |
| @item qpel | |
| use 1/4-pel motion compensation | |
| @item loop | |
| use loop filter | |
| @item qscale | |
| use fixed qscale | |
| @item recon_frame | |
| export reconstructed frames | |
| @item copy_opaque | |
| propagate opaque values | |
| @item frame_duration | |
| use frame durations | |
| @item pass1 | |
| use internal 2-pass ratecontrol in first pass mode | |
| @item pass2 | |
| use internal 2-pass ratecontrol in second pass mode | |
| @item gray | |
| only decode/encode grayscale | |
| @item psnr | |
| error[?] variables will be set during encoding | |
| @item ildct | |
| use interlaced DCT | |
| @item low_delay | |
| force low delay | |
| @item global_header | |
| place global headers in extradata instead of every keyframe | |
| @item bitexact | |
| use only bitexact functions (except (I)DCT) | |
| @item aic | |
| H.263 advanced intra coding / MPEG-4 AC prediction | |
| @item ilme | |
| interlaced motion estimation | |
| @item cgop | |
| closed GOP | |
| @item output_corrupt | |
| Output even potentially corrupted frames | |
| @item drop_changed | |
| Drop frames whose parameters differ from first decoded frame | |
| @end table | |
| @item -flags2[:stream_specifier] @var{flags} (@emph{input/output,audio,video,subtitles}) | |
| Possible values: | |
| @table @samp | |
| @item fast | |
| allow non-spec-compliant speedup tricks | |
| @item noout | |
| skip bitstream encoding | |
| @item ignorecrop | |
| ignore cropping information from sps | |
| @item local_header | |
| place global headers at every keyframe instead of in extradata | |
| @item chunks | |
| Frame data might be split into multiple chunks | |
| @item showall | |
| Show all frames before the first keyframe | |
| @item export_mvs | |
| export motion vectors through frame side data | |
| @item skip_manual | |
| do not skip samples and export skip information as frame side data | |
| @item ass_ro_flush_noop | |
| do not reset ASS ReadOrder field on flush | |
| @item icc_profiles | |
| generate/parse embedded ICC profiles from/to colorimetry tags | |
| @end table | |
| @item -export_side_data[:stream_specifier] @var{flags} (@emph{input/output,audio,video,subtitles}) | |
| Export metadata as side data | |
| Possible values: | |
| @table @samp | |
| @item mvs | |
| export motion vectors through frame side data | |
| @item prft | |
| export Producer Reference Time through packet side data | |
| @item venc_params | |
| export video encoding parameters through frame side data | |
| @item film_grain | |
| export film grain parameters through frame side data | |
| @end table | |
| @item -g[:stream_specifier] @var{integer} (@emph{output,video}) | |
| set the group of picture (GOP) size | |
| @item -ar[:stream_specifier] @var{integer} (@emph{input/output,audio}) | |
| set audio sampling rate (in Hz) | |
| @item -ac[:stream_specifier] @var{integer} (@emph{input/output,audio}) | |
| set number of audio channels | |
| @item -cutoff[:stream_specifier] @var{integer} (@emph{output,audio}) | |
| set cutoff bandwidth | |
| @item -frame_size[:stream_specifier] @var{integer} (@emph{output,audio}) | |
| @item -qcomp[:stream_specifier] @var{float} (@emph{output,video}) | |
| video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 | |
| @item -qblur[:stream_specifier] @var{float} (@emph{output,video}) | |
| video quantizer scale blur (VBR) | |
| @item -qmin[:stream_specifier] @var{integer} (@emph{output,video}) | |
| minimum video quantizer scale (VBR) | |
| @item -qmax[:stream_specifier] @var{integer} (@emph{output,video}) | |
| maximum video quantizer scale (VBR) | |
| @item -qdiff[:stream_specifier] @var{integer} (@emph{output,video}) | |
| maximum difference between the quantizer scales (VBR) | |
| @item -bf[:stream_specifier] @var{integer} (@emph{output,video}) | |
| set maximum number of B-frames between non-B-frames | |
| @item -b_qfactor[:stream_specifier] @var{float} (@emph{output,video}) | |
| QP factor between P- and B-frames | |
| @item -bug[:stream_specifier] @var{flags} (@emph{input,video}) | |
| work around not autodetected encoder bugs | |
| Possible values: | |
| @table @samp | |
| @item autodetect | |
| @item xvid_ilace | |
| Xvid interlacing bug (autodetected if FOURCC == XVIX) | |
| @item ump4 | |
| (autodetected if FOURCC == UMP4) | |
| @item no_padding | |
| padding bug (autodetected) | |
| @item amv | |
| @item qpel_chroma | |
| @item std_qpel | |
| old standard qpel (autodetected per FOURCC/version) | |
| @item qpel_chroma2 | |
| @item direct_blocksize | |
| direct-qpel-blocksize bug (autodetected per FOURCC/version) | |
| @item edge | |
| edge padding bug (autodetected per FOURCC/version) | |
| @item hpel_chroma | |
| @item dc_clip | |
| @item ms | |
| work around various bugs in Microsoft's broken decoders | |
| @item trunc | |
| truncated frames | |
| @item iedge | |
| @end table | |
| @item -strict[:stream_specifier] @var{integer} (@emph{input/output,audio,video}) | |
| how strictly to follow the standards | |
| Possible values: | |
| @table @samp | |
| @item very | |
| strictly conform to a older more strict version of the spec or reference software | |
| @item strict | |
| strictly conform to all the things in the spec no matter what the consequences | |
| @item normal | |
| @item unofficial | |
| allow unofficial extensions | |
| @item experimental | |
| allow non-standardized experimental things | |
| @end table | |
| @item -b_qoffset[:stream_specifier] @var{float} (@emph{output,video}) | |
| QP offset between P- and B-frames | |
| @item -err_detect[:stream_specifier] @var{flags} (@emph{input/output,audio,video,subtitles}) | |
| set error detection flags | |
| Possible values: | |
| @table @samp | |
| @item crccheck | |
| verify embedded CRCs | |
| @item bitstream | |
| detect bitstream specification deviations | |
| @item buffer | |
| detect improper bitstream length | |
| @item explode | |
| abort decoding on minor error detection | |
| @item ignore_err | |
| ignore errors | |
| @item careful | |
| consider things that violate the spec, are fast to check and have not been seen in the wild as errors | |
| @item compliant | |
| consider all spec non compliancies as errors | |
| @item aggressive | |
| consider things that a sane encoder should not do as an error | |
| @end table | |
| @item -maxrate[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| maximum bitrate (in bits/s). Used for VBV together with bufsize. | |
| @item -minrate[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. | |
| @item -bufsize[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| set ratecontrol buffer size (in bits) | |
| @item -i_qfactor[:stream_specifier] @var{float} (@emph{output,video}) | |
| QP factor between P- and I-frames | |
| @item -i_qoffset[:stream_specifier] @var{float} (@emph{output,video}) | |
| QP offset between P- and I-frames | |
| @item -dct[:stream_specifier] @var{integer} (@emph{output,video}) | |
| DCT algorithm | |
| Possible values: | |
| @table @samp | |
| @item auto | |
| autoselect a good one | |
| @item fastint | |
| fast integer | |
| @item int | |
| accurate integer | |
| @item mmx | |
| @item altivec | |
| @item faan | |
| floating point AAN DCT | |
| @end table | |
| @item -lumi_mask[:stream_specifier] @var{float} (@emph{output,video}) | |
| compresses bright areas stronger than medium ones | |
| @item -tcplx_mask[:stream_specifier] @var{float} (@emph{output,video}) | |
| temporal complexity masking | |
| @item -scplx_mask[:stream_specifier] @var{float} (@emph{output,video}) | |
| spatial complexity masking | |
| @item -p_mask[:stream_specifier] @var{float} (@emph{output,video}) | |
| inter masking | |
| @item -dark_mask[:stream_specifier] @var{float} (@emph{output,video}) | |
| compresses dark areas stronger than medium ones | |
| @item -idct[:stream_specifier] @var{integer} (@emph{input/output,video}) | |
| select IDCT implementation | |
| Possible values: | |
| @table @samp | |
| @item auto | |
| @item int | |
| @item simple | |
| @item simplemmx | |
| @item arm | |
| @item altivec | |
| @item simplearm | |
| @item simplearmv5te | |
| @item simplearmv6 | |
| @item simpleneon | |
| @item xvid | |
| @item xvidmmx | |
| deprecated, for compatibility only | |
| @item faani | |
| floating point AAN IDCT | |
| @item simpleauto | |
| @end table | |
| @item -ec[:stream_specifier] @var{flags} (@emph{input,video}) | |
| set error concealment strategy | |
| Possible values: | |
| @table @samp | |
| @item guess_mvs | |
| iterative motion vector (MV) search (slow) | |
| @item deblock | |
| use strong deblock filter for damaged MBs | |
| @item favor_inter | |
| favor predicting from the previous frame | |
| @end table | |
| @item -aspect[:stream_specifier] @var{rational number} (@emph{output,video}) | |
| sample aspect ratio | |
| @item -sar[:stream_specifier] @var{rational number} (@emph{output,video}) | |
| sample aspect ratio | |
| @item -debug[:stream_specifier] @var{flags} (@emph{input/output,audio,video,subtitles}) | |
| print specific debug info | |
| Possible values: | |
| @table @samp | |
| @item pict | |
| picture info | |
| @item rc | |
| rate control | |
| @item bitstream | |
| @item mb_type | |
| macroblock (MB) type | |
| @item qp | |
| per-block quantization parameter (QP) | |
| @item dct_coeff | |
| @item green_metadata | |
| @item skip | |
| @item startcode | |
| @item er | |
| error recognition | |
| @item mmco | |
| memory management control operations (H.264) | |
| @item bugs | |
| @item buffers | |
| picture buffer allocations | |
| @item thread_ops | |
| threading operations | |
| @item nomc | |
| skip motion compensation | |
| @end table | |
| @item -dia_size[:stream_specifier] @var{integer} (@emph{output,video}) | |
| diamond type & size for motion estimation | |
| @item -last_pred[:stream_specifier] @var{integer} (@emph{output,video}) | |
| amount of motion predictors from the previous frame | |
| @item -pre_dia_size[:stream_specifier] @var{integer} (@emph{output,video}) | |
| diamond type & size for motion estimation pre-pass | |
| @item -subq[:stream_specifier] @var{integer} (@emph{output,video}) | |
| sub-pel motion estimation quality | |
| @item -me_range[:stream_specifier] @var{integer} (@emph{output,video}) | |
| limit motion vectors range (1023 for DivX player) | |
| @item -global_quality[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| @item -mbd[:stream_specifier] @var{integer} (@emph{output,video}) | |
| macroblock decision algorithm (high quality mode) | |
| Possible values: | |
| @table @samp | |
| @item simple | |
| use mbcmp | |
| @item bits | |
| use fewest bits | |
| @item rd | |
| use best rate distortion | |
| @end table | |
| @item -rc_init_occupancy[:stream_specifier] @var{integer} (@emph{output,video}) | |
| number of bits which should be loaded into the rc buffer before decoding starts | |
| @item -threads[:stream_specifier] @var{integer} (@emph{input/output,audio,video}) | |
| set the number of threads | |
| Possible values: | |
| @table @samp | |
| @item auto | |
| autodetect a suitable number of threads to use | |
| @end table | |
| @item -dc[:stream_specifier] @var{integer} (@emph{output,video}) | |
| intra_dc_precision | |
| @item -nssew[:stream_specifier] @var{integer} (@emph{output,video}) | |
| nsse weight | |
| @item -skip_top[:stream_specifier] @var{integer} (@emph{input,video}) | |
| number of macroblock rows at the top which are skipped | |
| @item -skip_bottom[:stream_specifier] @var{integer} (@emph{input,video}) | |
| number of macroblock rows at the bottom which are skipped | |
| @item -profile[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| Possible values: | |
| @table @samp | |
| @item unknown | |
| @item main10 | |
| @end table | |
| @item -level[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| Possible values: | |
| @table @samp | |
| @item unknown | |
| @end table | |
| @item -lowres[:stream_specifier] @var{integer} (@emph{input,audio,video}) | |
| decode at 1= 1/2, 2=1/4, 3=1/8 resolutions | |
| @item -cmp[:stream_specifier] @var{integer} (@emph{output,video}) | |
| full-pel ME compare function | |
| Possible values: | |
| @table @samp | |
| @item sad | |
| sum of absolute differences, fast | |
| @item sse | |
| sum of squared errors | |
| @item satd | |
| sum of absolute Hadamard transformed differences | |
| @item dct | |
| sum of absolute DCT transformed differences | |
| @item psnr | |
| sum of squared quantization errors (avoid, low quality) | |
| @item bit | |
| number of bits needed for the block | |
| @item rd | |
| rate distortion optimal, slow | |
| @item zero | |
| 0 | |
| @item vsad | |
| sum of absolute vertical differences | |
| @item vsse | |
| sum of squared vertical differences | |
| @item nsse | |
| noise preserving sum of squared differences | |
| @item w53 | |
| 5/3 wavelet, only used in snow | |
| @item w97 | |
| 9/7 wavelet, only used in snow | |
| @item dctmax | |
| @item chroma | |
| @item msad | |
| sum of absolute differences, median predicted | |
| @end table | |
| @item -subcmp[:stream_specifier] @var{integer} (@emph{output,video}) | |
| sub-pel ME compare function | |
| Possible values: | |
| @table @samp | |
| @item sad | |
| sum of absolute differences, fast | |
| @item sse | |
| sum of squared errors | |
| @item satd | |
| sum of absolute Hadamard transformed differences | |
| @item dct | |
| sum of absolute DCT transformed differences | |
| @item psnr | |
| sum of squared quantization errors (avoid, low quality) | |
| @item bit | |
| number of bits needed for the block | |
| @item rd | |
| rate distortion optimal, slow | |
| @item zero | |
| 0 | |
| @item vsad | |
| sum of absolute vertical differences | |
| @item vsse | |
| sum of squared vertical differences | |
| @item nsse | |
| noise preserving sum of squared differences | |
| @item w53 | |
| 5/3 wavelet, only used in snow | |
| @item w97 | |
| 9/7 wavelet, only used in snow | |
| @item dctmax | |
| @item chroma | |
| @item msad | |
| sum of absolute differences, median predicted | |
| @end table | |
| @item -mbcmp[:stream_specifier] @var{integer} (@emph{output,video}) | |
| macroblock compare function | |
| Possible values: | |
| @table @samp | |
| @item sad | |
| sum of absolute differences, fast | |
| @item sse | |
| sum of squared errors | |
| @item satd | |
| sum of absolute Hadamard transformed differences | |
| @item dct | |
| sum of absolute DCT transformed differences | |
| @item psnr | |
| sum of squared quantization errors (avoid, low quality) | |
| @item bit | |
| number of bits needed for the block | |
| @item rd | |
| rate distortion optimal, slow | |
| @item zero | |
| 0 | |
| @item vsad | |
| sum of absolute vertical differences | |
| @item vsse | |
| sum of squared vertical differences | |
| @item nsse | |
| noise preserving sum of squared differences | |
| @item w53 | |
| 5/3 wavelet, only used in snow | |
| @item w97 | |
| 9/7 wavelet, only used in snow | |
| @item dctmax | |
| @item chroma | |
| @item msad | |
| sum of absolute differences, median predicted | |
| @end table | |
| @item -ildctcmp[:stream_specifier] @var{integer} (@emph{output,video}) | |
| interlaced DCT compare function | |
| Possible values: | |
| @table @samp | |
| @item sad | |
| sum of absolute differences, fast | |
| @item sse | |
| sum of squared errors | |
| @item satd | |
| sum of absolute Hadamard transformed differences | |
| @item dct | |
| sum of absolute DCT transformed differences | |
| @item psnr | |
| sum of squared quantization errors (avoid, low quality) | |
| @item bit | |
| number of bits needed for the block | |
| @item rd | |
| rate distortion optimal, slow | |
| @item zero | |
| 0 | |
| @item vsad | |
| sum of absolute vertical differences | |
| @item vsse | |
| sum of squared vertical differences | |
| @item nsse | |
| noise preserving sum of squared differences | |
| @item w53 | |
| 5/3 wavelet, only used in snow | |
| @item w97 | |
| 9/7 wavelet, only used in snow | |
| @item dctmax | |
| @item chroma | |
| @item msad | |
| sum of absolute differences, median predicted | |
| @end table | |
| @item -precmp[:stream_specifier] @var{integer} (@emph{output,video}) | |
| pre motion estimation compare function | |
| Possible values: | |
| @table @samp | |
| @item sad | |
| sum of absolute differences, fast | |
| @item sse | |
| sum of squared errors | |
| @item satd | |
| sum of absolute Hadamard transformed differences | |
| @item dct | |
| sum of absolute DCT transformed differences | |
| @item psnr | |
| sum of squared quantization errors (avoid, low quality) | |
| @item bit | |
| number of bits needed for the block | |
| @item rd | |
| rate distortion optimal, slow | |
| @item zero | |
| 0 | |
| @item vsad | |
| sum of absolute vertical differences | |
| @item vsse | |
| sum of squared vertical differences | |
| @item nsse | |
| noise preserving sum of squared differences | |
| @item w53 | |
| 5/3 wavelet, only used in snow | |
| @item w97 | |
| 9/7 wavelet, only used in snow | |
| @item dctmax | |
| @item chroma | |
| @item msad | |
| sum of absolute differences, median predicted | |
| @end table | |
| @item -mblmin[:stream_specifier] @var{integer} (@emph{output,video}) | |
| minimum macroblock Lagrange factor (VBR) | |
| @item -mblmax[:stream_specifier] @var{integer} (@emph{output,video}) | |
| maximum macroblock Lagrange factor (VBR) | |
| @item -skip_loop_filter[:stream_specifier] @var{integer} (@emph{input,video}) | |
| skip loop filtering process for the selected frames | |
| Possible values: | |
| @table @samp | |
| @item none | |
| discard no frame | |
| @item default | |
| discard useless frames | |
| @item noref | |
| discard all non-reference frames | |
| @item bidir | |
| discard all bidirectional frames | |
| @item nointra | |
| discard all frames except I frames | |
| @item nokey | |
| discard all frames except keyframes | |
| @item all | |
| discard all frames | |
| @end table | |
| @item -skip_idct[:stream_specifier] @var{integer} (@emph{input,video}) | |
| skip IDCT/dequantization for the selected frames | |
| Possible values: | |
| @table @samp | |
| @item none | |
| discard no frame | |
| @item default | |
| discard useless frames | |
| @item noref | |
| discard all non-reference frames | |
| @item bidir | |
| discard all bidirectional frames | |
| @item nointra | |
| discard all frames except I frames | |
| @item nokey | |
| discard all frames except keyframes | |
| @item all | |
| discard all frames | |
| @end table | |
| @item -skip_frame[:stream_specifier] @var{integer} (@emph{input,video}) | |
| skip decoding for the selected frames | |
| Possible values: | |
| @table @samp | |
| @item none | |
| discard no frame | |
| @item default | |
| discard useless frames | |
| @item noref | |
| discard all non-reference frames | |
| @item bidir | |
| discard all bidirectional frames | |
| @item nointra | |
| discard all frames except I frames | |
| @item nokey | |
| discard all frames except keyframes | |
| @item all | |
| discard all frames | |
| @end table | |
| @item -bidir_refine[:stream_specifier] @var{integer} (@emph{output,video}) | |
| refine the two motion vectors used in bidirectional macroblocks | |
| @item -keyint_min[:stream_specifier] @var{integer} (@emph{output,video}) | |
| minimum interval between IDR-frames | |
| @item -refs[:stream_specifier] @var{integer} (@emph{output,video}) | |
| reference frames to consider for motion compensation | |
| @item -trellis[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| rate-distortion optimal quantization | |
| @item -mv0_threshold[:stream_specifier] @var{integer} (@emph{output,video}) | |
| @item -compression_level[:stream_specifier] @var{integer} (@emph{output,audio,video}) | |
| @item -ch_layout[:stream_specifier] @var{value} (@emph{input/output,audio}) | |
| Possible values: | |
| @table @samp | |
| @end table | |
| @item -channel_layout[:stream_specifier] @var{value} (@emph{input/output,audio}) | |
| Possible values: | |
| @table @samp | |
| @end table | |
| @item -request_channel_layout[:stream_specifier] @var{value} (@emph{input,audio}) | |
| Possible values: | |
| @table @samp | |
| @end table | |
| @item -rc_max_vbv_use[:stream_specifier] @var{float} (@emph{output,video}) | |
| @item -rc_min_vbv_use[:stream_specifier] @var{float} (@emph{output,video}) | |
| @item -ticks_per_frame[:stream_specifier] @var{integer} (@emph{input/output,audio,video}) | |
| @item -color_primaries[:stream_specifier] @var{integer} (@emph{input/output,video}) | |
| color primaries | |
| Possible values: | |
| @table @samp | |
| @item bt709 | |
| BT.709 | |
| @item unknown | |
| Unspecified | |
| @item bt470m | |
| BT.470 M | |
| @item bt470bg | |
| BT.470 BG | |
| @item smpte170m | |
| SMPTE 170 M | |
| @item smpte240m | |
| SMPTE 240 M | |
| @item film | |
| Film | |
| @item bt2020 | |
| BT.2020 | |
| @item smpte428 | |
| SMPTE 428-1 | |
| @item smpte428_1 | |
| SMPTE 428-1 | |
| @item smpte431 | |
| SMPTE 431-2 | |
| @item smpte432 | |
| SMPTE 422-1 | |
| @item jedec-p22 | |
| JEDEC P22 | |
| @item ebu3213 | |
| EBU 3213-E | |
| @item unspecified | |
| Unspecified | |
| @end table | |
| @item -color_trc[:stream_specifier] @var{integer} (@emph{input/output,video}) | |
| color transfer characteristics | |
| Possible values: | |
| @table @samp | |
| @item bt709 | |
| BT.709 | |
| @item unknown | |
| Unspecified | |
| @item gamma22 | |
| BT.470 M | |
| @item gamma28 | |
| BT.470 BG | |
| @item smpte170m | |
| SMPTE 170 M | |
| @item smpte240m | |
| SMPTE 240 M | |
| @item linear | |
| Linear | |
| @item log100 | |
| Log | |
| @item log316 | |
| Log square root | |
| @item iec61966-2-4 | |
| IEC 61966-2-4 | |
| @item bt1361e | |
| BT.1361 | |
| @item iec61966-2-1 | |
| IEC 61966-2-1 | |
| @item bt2020-10 | |
| BT.2020 - 10 bit | |
| @item bt2020-12 | |
| BT.2020 - 12 bit | |
| @item smpte2084 | |
| SMPTE 2084 | |
| @item smpte428 | |
| SMPTE 428-1 | |
| @item arib-std-b67 | |
| ARIB STD-B67 | |
| @item unspecified | |
| Unspecified | |
| @item log | |
| Log | |
| @item log_sqrt | |
| Log square root | |
| @item iec61966_2_4 | |
| IEC 61966-2-4 | |
| @item bt1361 | |
| BT.1361 | |
| @item iec61966_2_1 | |
| IEC 61966-2-1 | |
| @item bt2020_10bit | |
| BT.2020 - 10 bit | |
| @item bt2020_12bit | |
| BT.2020 - 12 bit | |
| @item smpte428_1 | |
| SMPTE 428-1 | |
| @end table | |
| @item -colorspace[:stream_specifier] @var{integer} (@emph{input/output,video}) | |
| color space | |
| Possible values: | |
| @table @samp | |
| @item rgb | |
| RGB | |
| @item bt709 | |
| BT.709 | |
| @item unknown | |
| Unspecified | |
| @item fcc | |
| FCC | |
| @item bt470bg | |
| BT.470 BG | |
| @item smpte170m | |
| SMPTE 170 M | |
| @item smpte240m | |
| SMPTE 240 M | |
| @item ycgco | |
| YCGCO | |
| @item bt2020nc | |
| BT.2020 NCL | |
| @item bt2020c | |
| BT.2020 CL | |
| @item smpte2085 | |
| SMPTE 2085 | |
| @item chroma-derived-nc | |
| Chroma-derived NCL | |
| @item chroma-derived-c | |
| Chroma-derived CL | |
| @item ictcp | |
| ICtCp | |
| @item unspecified | |
| Unspecified | |
| @item ycocg | |
| YCGCO | |
| @item bt2020_ncl | |
| BT.2020 NCL | |
| @item bt2020_cl | |
| BT.2020 CL | |
| @end table | |
| @item -color_range[:stream_specifier] @var{integer} (@emph{input/output,video}) | |
| color range | |
| Possible values: | |
| @table @samp | |
| @item unknown | |
| Unspecified | |
| @item tv | |
| MPEG (219*2^(n-8)) | |
| @item pc | |
| JPEG (2^n-1) | |
| @item unspecified | |
| Unspecified | |
| @item mpeg | |
| MPEG (219*2^(n-8)) | |
| @item jpeg | |
| JPEG (2^n-1) | |
| @end table | |
| @item -chroma_sample_location[:stream_specifier] @var{integer} (@emph{input/output,video}) | |
| chroma sample location | |
| Possible values: | |
| @table @samp | |
| @item unknown | |
| Unspecified | |
| @item left | |
| Left | |
| @item center | |
| Center | |
| @item topleft | |
| Top-left | |
| @item top | |
| Top | |
| @item bottomleft | |
| Bottom-left | |
| @item bottom | |
| Bottom | |
| @item unspecified | |
| Unspecified | |
| @end table | |
| @item -slices[:stream_specifier] @var{integer} (@emph{output,video}) | |
| set the number of slices, used in parallelized encoding | |
| @item -thread_type[:stream_specifier] @var{flags} (@emph{input/output,audio,video}) | |
| select multithreading type | |
| Possible values: | |
| @table @samp | |
| @item slice | |
| @item frame | |
| @end table | |
| @item -audio_service_type[:stream_specifier] @var{integer} (@emph{output,audio}) | |
| audio service type | |
| Possible values: | |
| @table @samp | |
| @item ma | |
| Main Audio Service | |
| @item ef | |
| Effects | |
| @item vi | |
| Visually Impaired | |
| @item hi | |
| Hearing Impaired | |
| @item di | |
| Dialogue | |
| @item co | |
| Commentary | |
| @item em | |
| Emergency | |
| @item vo | |
| Voice Over | |
| @item ka | |
| Karaoke | |
| @end table | |
| @item -request_sample_fmt[:stream_specifier] @var{value} (@emph{input,audio}) | |
| sample format audio decoders should prefer | |
| Possible values: | |
| @table @samp | |
| @end table | |
| @item -sub_charenc[:stream_specifier] @var{string} (@emph{input,subtitles}) | |
| set input text subtitles character encoding | |
| @item -sub_charenc_mode[:stream_specifier] @var{flags} (@emph{input,subtitles}) | |
| set input text subtitles character encoding mode | |
| Possible values: | |
| @table @samp | |
| @item do_nothing | |
| @item auto | |
| @item pre_decoder | |
| @item ignore | |
| @end table | |
| @item -apply_cropping[:stream_specifier] @var{value} (@emph{input,video}) | |
| @item -skip_alpha[:stream_specifier] @var{value} (@emph{input,video}) | |
| Skip processing alpha | |
| @item -field_order[:stream_specifier] @var{integer} (@emph{input/output,video}) | |
| Field order | |
| Possible values: | |
| @table @samp | |
| @item progressive | |
| @item tt | |
| @item bb | |
| @item tb | |
| @item bt | |
| @end table | |
| @item -dump_separator[:stream_specifier] @var{string} (@emph{input/output,audio,video,subtitles}) | |
| set information dump field separator | |
| @item -codec_whitelist[:stream_specifier] @var{string} (@emph{input,audio,video,subtitles}) | |
| List of decoders that are allowed to be used | |
| @item -max_pixels[:stream_specifier] @var{integer} (@emph{input/output,audio,video,subtitles}) | |
| Maximum number of pixels | |
| @item -max_samples[:stream_specifier] @var{integer} (@emph{input/output,audio}) | |
| Maximum number of samples | |
| @item -hwaccel_flags[:stream_specifier] @var{flags} (@emph{input,video}) | |
| Possible values: | |
| @table @samp | |
| @item ignore_level | |
| ignore level even if the codec level used is unknown or higher than the maximum supported level reported by the hardware driver | |
| @item allow_high_depth | |
| allow to output YUV pixel formats with a different chroma sampling than 4:2:0 and/or other than 8 bits per component | |
| @item allow_profile_mismatch | |
| attempt to decode anyway if HW accelerated decoder's supported profiles do not exactly match the stream | |
| @item unsafe_output | |
| allow potentially unsafe hwaccel frame output that might require special care to process successfully | |
| @end table | |
| @item -extra_hw_frames[:stream_specifier] @var{integer} (@emph{input,video}) | |
| Number of extra hardware frames to allocate for the user | |
| @item -discard_damaged_percentage[:stream_specifier] @var{integer} (@emph{input,video}) | |
| Percentage of damaged samples to discard a frame | |
| @end table | |