libopencore_amrnb AVOptions:

  -dtx               <int>        E...A..... Allow DTX (generate comfort noise) (from 0 to 1) (default 0)


libopenjpeg AVOptions:

  -format            <int>        E..V...... Codec Format (from 0 to 2) (default jp2)

     j2k             0            E..V......

     jp2             2            E..V......

  -profile           <int>        E..V...... (from 0 to 4) (default jpeg2000)

     jpeg2000        0            E..V......

     cinema2k        3            E..V......

     cinema4k        4            E..V......

  -cinema_mode       <int>        E..V...... Digital Cinema (from 0 to 3) (default off)

     off             0            E..V......

     2k_24           1            E..V......

     2k_48           2            E..V......

     4k_24           3            E..V......

  -prog_order        <int>        E..V...... Progression Order (from 0 to 4) (default lrcp)

     lrcp            0            E..V......

     rlcp            1            E..V......

     rpcl            2            E..V......

     pcrl            3            E..V......

     cprl            4            E..V......

  -numresolution     <int>        E..V...... (from 0 to 33) (default 6)

  -irreversible      <int>        E..V...... (from 0 to 1) (default 0)

  -disto_alloc       <int>        E..V...... (from 0 to 1) (default 1)

  -fixed_quality     <int>        E..V...... (from 0 to 1) (default 0)


libopus AVOptions:

  -application       <int>        E...A..... Intended application type (from 2048 to 2051) (default audio)

     voip            2048         E...A..... Favor improved speech intelligibility

     audio           2049         E...A..... Favor faithfulness to the input

     lowdelay        2051         E...A..... Restrict to only the lowest delay modes

  -frame_duration    <float>      E...A..... Duration of a frame in milliseconds (from 2.5 to 120) (default 20)

  -packet_loss       <int>        E...A..... Expected packet loss percentage (from 0 to 100) (default 0)

  -vbr               <int>        E...A..... Variable bit rate mode (from 0 to 2) (default on)

     off             0            E...A..... Use constant bit rate

     on              1            E...A..... Use variable bit rate

     constrained     2            E...A..... Use constrained VBR

  -mapping_family    <int>        E...A..... Channel Mapping Family (from -1 to 255) (default -1)

  -apply_phase_inv   <boolean>    E...A..... Apply intensity stereo phase inversion (default true)


libspeex AVOptions:

  -abr               <int>        E...A..... Use average bit rate (from 0 to 1) (default 0)

  -cbr_quality       <int>        E...A..... Set quality value (0 to 10) for CBR (from 0 to 10) (default 8)

  -frames_per_packet <int>        E...A..... Number of frames to encode in each packet (from 1 to 8) (default 1)

  -vad               <int>        E...A..... Voice Activity Detection (from 0 to 1) (default 0)

  -dtx               <int>        E...A..... Discontinuous Transmission (from 0 to 1) (default 0)


libtwolame encoder AVOptions:

  -mode              <int>        E...A..... Mpeg Mode (from -1 to 3) (default auto)

     auto            -1           E...A.....

     stereo          0            E...A.....

     joint_stereo    1            E...A.....

     dual_channel    2            E...A.....

     mono            3            E...A.....

  -psymodel          <int>        E...A..... Psychoacoustic Model (from -1 to 4) (default 3)

  -energy_levels     <int>        E...A..... enable energy levels (from 0 to 1) (default 0)

  -error_protection  <int>        E...A..... enable CRC error protection (from 0 to 1) (default 0)

  -copyright         <int>        E...A..... set MPEG Audio Copyright flag (from 0 to 1) (default 0)

  -original          <int>        E...A..... set MPEG Audio Original flag (from 0 to 1) (default 0)

  -verbosity         <int>        E...A..... set library optput level (0-10) (from 0 to 10) (default 0)


libvo_amrwbenc AVOptions:

  -dtx               <int>        E...A..... Allow DTX (generate comfort noise) (from 0 to 1) (default 0)


libvorbis AVOptions:

  -iblock            <double>     E...A..... Sets the impulse block bias (from -15 to 0) (default 0)


libvpx-vp8 encoder AVOptions:

  -lag-in-frames     <int>        E..V...... Number of frames to look ahead for alternate reference frame selection (from -1 to INT_MAX) (default -1)

  -arnr-maxframes    <int>        E..V...... altref noise reduction max frame count (from -1 to INT_MAX) (default -1)

  -arnr-strength     <int>        E..V...... altref noise reduction filter strength (from -1 to INT_MAX) (default -1)

  -arnr-type         <int>        E..V...... altref noise reduction filter type (from -1 to INT_MAX) (default -1)

     backward        1            E..V......

     forward         2            E..V......

     centered        3            E..V......

  -tune              <int>        E..V...... Tune the encoding to a specific scenario (from -1 to INT_MAX) (default -1)

     psnr            0            E..V......

     ssim            1            E..V......

  -deadline          <int>        E..V...... Time to spend encoding, in microseconds. (from INT_MIN to INT_MAX) (default good)

     best            0            E..V......

     good            1000000      E..V......

     realtime        1            E..V......

  -error-resilient   <flags>      E..V...... Error resilience configuration (default 0)

     default                      E..V...... Improve resiliency against losses of whole frames

     partitions                   E..V...... The frame partitions are independently decodable by the bool decoder, meaning that partitions can be decoded even though earlier partitions have been lost. Note that intra prediction is still done over the partition boundary.

  -max-intra-rate    <int>        E..V...... Maximum I-frame bitrate (pct) 0=unlimited (from -1 to INT_MAX) (default -1)

  -crf               <int>        E..V...... Select the quality for constant quality mode (from -1 to 63) (default -1)

  -static-thresh     <int>        E..V...... A change threshold on blocks below which they will be skipped by the encoder (from 0 to INT_MAX) (default 0)

  -drop-threshold    <int>        E..V...... Frame drop threshold (from INT_MIN to INT_MAX) (default 0)

  -noise-sensitivity <int>        E..V...... Noise sensitivity (from 0 to 4) (default 0)

  -undershoot-pct    <int>        E..V...... Datarate undershoot (min) target (%) (from -1 to 100) (default -1)

  -overshoot-pct     <int>        E..V...... Datarate overshoot (max) target (%) (from -1 to 1000) (default -1)

  -ts-parameters     <dictionary> E..V...... Temporal scaling configuration using a :-separated list of key=value parameters

  -auto-alt-ref      <int>        E..V...... Enable use of alternate reference frames (2-pass only) (from -1 to 2) (default -1)

  -cpu-used          <int>        E..V...... Quality/Speed ratio modifier (from -16 to 16) (default 1)

  -speed             <int>        E..V......  (from -16 to 16) (default 1)

  -quality           <int>        E..V......  (from INT_MIN to INT_MAX) (default good)

     best            0            E..V......

     good            1000000      E..V......

     realtime        1            E..V......

  -vp8flags          <flags>      E..V......  (default 0)

     error_resilient              E..V...... enable error resilience

     altref                       E..V...... enable use of alternate reference frames (VP8/2-pass only)

  -arnr_max_frames   <int>        E..V...... altref noise reduction max frame count (from 0 to 15) (default 0)

  -arnr_strength     <int>        E..V...... altref noise reduction filter strength (from 0 to 6) (default 3)

  -arnr_type         <int>        E..V...... altref noise reduction filter type (from 1 to 3) (default 3)

  -rc_lookahead      <int>        E..V...... Number of frames to look ahead for alternate reference frame selection (from 0 to 25) (default 25)

  -sharpness         <int>        E..V...... Increase sharpness at the expense of lower PSNR (from -1 to 7) (default -1)


libvpx-vp9 encoder AVOptions:

  -lag-in-frames     <int>        E..V...... Number of frames to look ahead for alternate reference frame selection (from -1 to INT_MAX) (default -1)

  -arnr-maxframes    <int>        E..V...... altref noise reduction max frame count (from -1 to INT_MAX) (default -1)

  -arnr-strength     <int>        E..V...... altref noise reduction filter strength (from -1 to INT_MAX) (default -1)

  -arnr-type         <int>        E..V...... altref noise reduction filter type (from -1 to INT_MAX) (default -1)

     backward        1            E..V......

     forward         2            E..V......

     centered        3            E..V......

  -tune              <int>        E..V...... Tune the encoding to a specific scenario (from -1 to INT_MAX) (default -1)

     psnr            0            E..V......

     ssim            1            E..V......

  -deadline          <int>        E..V...... Time to spend encoding, in microseconds. (from INT_MIN to INT_MAX) (default good)

     best            0            E..V......

     good            1000000      E..V......

     realtime        1            E..V......

  -error-resilient   <flags>      E..V...... Error resilience configuration (default 0)

     default                      E..V...... Improve resiliency against losses of whole frames

     partitions                   E..V...... The frame partitions are independently decodable by the bool decoder, meaning that partitions can be decoded even though earlier partitions have been lost. Note that intra prediction is still done over the partition boundary.

  -max-intra-rate    <int>        E..V...... Maximum I-frame bitrate (pct) 0=unlimited (from -1 to INT_MAX) (default -1)

  -crf               <int>        E..V...... Select the quality for constant quality mode (from -1 to 63) (default -1)

  -static-thresh     <int>        E..V...... A change threshold on blocks below which they will be skipped by the encoder (from 0 to INT_MAX) (default 0)

  -drop-threshold    <int>        E..V...... Frame drop threshold (from INT_MIN to INT_MAX) (default 0)

  -noise-sensitivity <int>        E..V...... Noise sensitivity (from 0 to 4) (default 0)

  -undershoot-pct    <int>        E..V...... Datarate undershoot (min) target (%) (from -1 to 100) (default -1)

  -overshoot-pct     <int>        E..V...... Datarate overshoot (max) target (%) (from -1 to 1000) (default -1)

  -ts-parameters     <dictionary> E..V...... Temporal scaling configuration using a :-separated list of key=value parameters

  -auto-alt-ref      <int>        E..V...... Enable use of alternate reference frames (2-pass only) (from -1 to 6) (default -1)

  -cpu-used          <int>        E..V...... Quality/Speed ratio modifier (from -8 to 8) (default 1)

  -lossless          <int>        E..V...... Lossless mode (from -1 to 1) (default -1)

  -tile-columns      <int>        E..V...... Number of tile columns to use, log2 (from -1 to 6) (default -1)

  -tile-rows         <int>        E..V...... Number of tile rows to use, log2 (from -1 to 2) (default -1)

  -frame-parallel    <boolean>    E..V...... Enable frame parallel decodability features (default auto)

  -aq-mode           <int>        E..V...... adaptive quantization mode (from -1 to 4) (default -1)

     none            0            E..V...... Aq not used

     variance        1            E..V...... Variance based Aq

     complexity      2            E..V...... Complexity based Aq

     cyclic          3            E..V...... Cyclic Refresh Aq

     equator360      4            E..V...... 360 video Aq

  -level             <float>      E..V...... Specify level (from -1 to 6.2) (default -1)

  -row-mt            <boolean>    E..V...... Row based multi-threading (default auto)

  -tune-content      <int>        E..V...... Tune content type (from -1 to 2) (default -1)

     default         0            E..V...... Regular video content

     screen          1            E..V...... Screen capture content

     film            2            E..V...... Film content; improves grain retention

  -corpus-complexity <int>        E..V...... corpus vbr complexity midpoint (from -1 to 10000) (default -1)

  -enable-tpl        <boolean>    E..V...... Enable temporal dependency model (default auto)

  -speed             <int>        E..V......  (from -16 to 16) (default 1)

  -quality           <int>        E..V......  (from INT_MIN to INT_MAX) (default good)

     best            0            E..V......

     good            1000000      E..V......

     realtime        1            E..V......

  -vp8flags          <flags>      E..V......  (default 0)

     error_resilient              E..V...... enable error resilience

     altref                       E..V...... enable use of alternate reference frames (VP8/2-pass only)

  -arnr_max_frames   <int>        E..V...... altref noise reduction max frame count (from 0 to 15) (default 0)

  -arnr_strength     <int>        E..V...... altref noise reduction filter strength (from 0 to 6) (default 3)

  -arnr_type         <int>        E..V...... altref noise reduction filter type (from 1 to 3) (default 3)

  -rc_lookahead      <int>        E..V...... Number of frames to look ahead for alternate reference frame selection (from 0 to 25) (default 25)

  -sharpness         <int>        E..V...... Increase sharpness at the expense of lower PSNR (from -1 to 7) (default -1)


libwebp_anim AVOptions:

  -lossless          <int>        E..V...... Use lossless mode (from 0 to 1) (default 0)

  -preset            <int>        E..V...... Configuration preset (from -1 to 5) (default none)

     none            -1           E..V...... do not use a preset

     default         0            E..V...... default preset

     picture         1            E..V...... digital picture, like portrait, inner shot

     photo           2            E..V...... outdoor photograph, with natural lighting

     drawing         3            E..V...... hand or line drawing, with high-contrast details

     icon            4            E..V...... small-sized colorful images

     text            5            E..V...... text-like

  -cr_threshold      <int>        E..V...... Conditional replenishment threshold (from 0 to INT_MAX) (default 0)

  -cr_size           <int>        E..V...... Conditional replenishment block size (from 0 to 256) (default 16)

  -quality           <float>      E..V...... Quality (from 0 to 100) (default 75)


libwebp AVOptions:

  -lossless          <int>        E..V...... Use lossless mode (from 0 to 1) (default 0)

  -preset            <int>        E..V...... Configuration preset (from -1 to 5) (default none)

     none            -1           E..V...... do not use a preset

     default         0            E..V...... default preset

     picture         1            E..V...... digital picture, like portrait, inner shot

     photo           2            E..V...... outdoor photograph, with natural lighting

     drawing         3            E..V...... hand or line drawing, with high-contrast details

     icon            4            E..V...... small-sized colorful images

     text            5            E..V...... text-like

  -cr_threshold      <int>        E..V...... Conditional replenishment threshold (from 0 to INT_MAX) (default 0)

  -cr_size           <int>        E..V...... Conditional replenishment block size (from 0 to 256) (default 16)

  -quality           <float>      E..V...... Quality (from 0 to 100) (default 75)


libx264 AVOptions:

  -preset            <string>     E..V...... Set the encoding preset (cf. x264 --fullhelp) (default "medium")

  -tune              <string>     E..V...... Tune the encoding params (cf. x264 --fullhelp)

  -profile           <string>     E..V...... Set profile restrictions (cf. x264 --fullhelp) 

  -fastfirstpass     <boolean>    E..V...... Use fast settings when encoding first pass (default true)

  -level             <string>     E..V...... Specify level (as defined by Annex A)

  -passlogfile       <string>     E..V...... Filename for 2 pass stats

  -wpredp            <string>     E..V...... Weighted prediction for P-frames

  -a53cc             <boolean>    E..V...... Use A53 Closed Captions (if available) (default true)

  -x264opts          <string>     E..V...... x264 options

  -crf               <float>      E..V...... Select the quality for constant quality mode (from -1 to FLT_MAX) (default -1)

  -crf_max           <float>      E..V...... In CRF mode, prevents VBV from lowering quality beyond this point. (from -1 to FLT_MAX) (default -1)

  -qp                <int>        E..V...... Constant quantization parameter rate control method (from -1 to INT_MAX) (default -1)

  -aq-mode           <int>        E..V...... AQ method (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     variance        1            E..V...... Variance AQ (complexity mask)

     autovariance    2            E..V...... Auto-variance AQ

     autovariance-biased 3            E..V...... Auto-variance AQ with bias to dark scenes

  -aq-strength       <float>      E..V...... AQ strength. Reduces blocking and blurring in flat and textured areas. (from -1 to FLT_MAX) (default -1)

  -psy               <boolean>    E..V...... Use psychovisual optimizations. (default auto)

  -psy-rd            <string>     E..V...... Strength of psychovisual optimization, in <psy-rd>:<psy-trellis> format.

  -rc-lookahead      <int>        E..V...... Number of frames to look ahead for frametype and ratecontrol (from -1 to INT_MAX) (default -1)

  -weightb           <boolean>    E..V...... Weighted prediction for B-frames. (default auto)

  -weightp           <int>        E..V...... Weighted prediction analysis method. (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     simple          1            E..V......

     smart           2            E..V......

  -ssim              <boolean>    E..V...... Calculate and print SSIM stats. (default auto)

  -intra-refresh     <boolean>    E..V...... Use Periodic Intra Refresh instead of IDR frames. (default auto)

  -bluray-compat     <boolean>    E..V...... Bluray compatibility workarounds. (default auto)

  -b-bias            <int>        E..V...... Influences how often B-frames are used (from INT_MIN to INT_MAX) (default INT_MIN)

  -b-pyramid         <int>        E..V...... Keep some B-frames as references. (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     strict          1            E..V...... Strictly hierarchical pyramid

     normal          2            E..V...... Non-strict (not Blu-ray compatible)

  -mixed-refs        <boolean>    E..V...... One reference per partition, as opposed to one reference per macroblock (default auto)

  -8x8dct            <boolean>    E..V...... High profile 8x8 transform. (default auto)

  -fast-pskip        <boolean>    E..V...... (default auto)

  -aud               <boolean>    E..V...... Use access unit delimiters. (default auto)

  -mbtree            <boolean>    E..V...... Use macroblock tree ratecontrol. (default auto)

  -deblock           <string>     E..V...... Loop filter parameters, in <alpha:beta> form.

  -cplxblur          <float>      E..V...... Reduce fluctuations in QP (before curve compression) (from -1 to FLT_MAX) (default -1)

  -partitions        <string>     E..V...... A comma-separated list of partitions to consider. Possible values: p8x8, p4x4, b8x8, i8x8, i4x4, none, all

  -direct-pred       <int>        E..V...... Direct MV prediction mode (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     spatial         1            E..V......

     temporal        2            E..V......

     auto            3            E..V......

  -slice-max-size    <int>        E..V...... Limit the size of each slice in bytes (from -1 to INT_MAX) (default -1)

  -stats             <string>     E..V...... Filename for 2 pass stats

  -nal-hrd           <int>        E..V...... Signal HRD information (requires vbv-bufsize; cbr not allowed in .mp4) (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     vbr             1            E..V......

     cbr             2            E..V......

  -avcintra-class    <int>        E..V...... AVC-Intra class 50/100/200 (from -1 to 200) (default -1)

  -me_method         <int>        E..V...... Set motion estimation method (from -1 to 4) (default -1)

     dia             0            E..V......

     hex             1            E..V......

     umh             2            E..V......

     esa             3            E..V......

     tesa            4            E..V......

  -motion-est        <int>        E..V...... Set motion estimation method (from -1 to 4) (default -1)

     dia             0            E..V......

     hex             1            E..V......

     umh             2            E..V......

     esa             3            E..V......

     tesa            4            E..V......

  -forced-idr        <boolean>    E..V...... If forcing keyframes, force them as IDR frames. (default false)

  -coder             <int>        E..V...... Coder type (from -1 to 1) (default default)

     default         -1           E..V......

     cavlc           0            E..V......

     cabac           1            E..V......

     vlc             0            E..V......

     ac              1            E..V......

  -b_strategy        <int>        E..V...... Strategy to choose between I/P/B-frames (from -1 to 2) (default -1)

  -chromaoffset      <int>        E..V...... QP difference between chroma and luma (from INT_MIN to INT_MAX) (default -1)

  -sc_threshold      <int>        E..V...... Scene change threshold (from INT_MIN to INT_MAX) (default -1)

  -noise_reduction   <int>        E..V...... Noise reduction (from INT_MIN to INT_MAX) (default -1)

  -x264-params       <dictionary> E..V...... Override the x264 configuration using a :-separated list of key=value parameters


libx264rgb AVOptions:

  -preset            <string>     E..V...... Set the encoding preset (cf. x264 --fullhelp) (default "medium")

  -tune              <string>     E..V...... Tune the encoding params (cf. x264 --fullhelp)

  -profile           <string>     E..V...... Set profile restrictions (cf. x264 --fullhelp) 

  -fastfirstpass     <boolean>    E..V...... Use fast settings when encoding first pass (default true)

  -level             <string>     E..V...... Specify level (as defined by Annex A)

  -passlogfile       <string>     E..V...... Filename for 2 pass stats

  -wpredp            <string>     E..V...... Weighted prediction for P-frames

  -a53cc             <boolean>    E..V...... Use A53 Closed Captions (if available) (default true)

  -x264opts          <string>     E..V...... x264 options

  -crf               <float>      E..V...... Select the quality for constant quality mode (from -1 to FLT_MAX) (default -1)

  -crf_max           <float>      E..V...... In CRF mode, prevents VBV from lowering quality beyond this point. (from -1 to FLT_MAX) (default -1)

  -qp                <int>        E..V...... Constant quantization parameter rate control method (from -1 to INT_MAX) (default -1)

  -aq-mode           <int>        E..V...... AQ method (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     variance        1            E..V...... Variance AQ (complexity mask)

     autovariance    2            E..V...... Auto-variance AQ

     autovariance-biased 3            E..V...... Auto-variance AQ with bias to dark scenes

  -aq-strength       <float>      E..V...... AQ strength. Reduces blocking and blurring in flat and textured areas. (from -1 to FLT_MAX) (default -1)

  -psy               <boolean>    E..V...... Use psychovisual optimizations. (default auto)

  -psy-rd            <string>     E..V...... Strength of psychovisual optimization, in <psy-rd>:<psy-trellis> format.

  -rc-lookahead      <int>        E..V...... Number of frames to look ahead for frametype and ratecontrol (from -1 to INT_MAX) (default -1)

  -weightb           <boolean>    E..V...... Weighted prediction for B-frames. (default auto)

  -weightp           <int>        E..V...... Weighted prediction analysis method. (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     simple          1            E..V......

     smart           2            E..V......

  -ssim              <boolean>    E..V...... Calculate and print SSIM stats. (default auto)

  -intra-refresh     <boolean>    E..V...... Use Periodic Intra Refresh instead of IDR frames. (default auto)

  -bluray-compat     <boolean>    E..V...... Bluray compatibility workarounds. (default auto)

  -b-bias            <int>        E..V...... Influences how often B-frames are used (from INT_MIN to INT_MAX) (default INT_MIN)

  -b-pyramid         <int>        E..V...... Keep some B-frames as references. (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     strict          1            E..V...... Strictly hierarchical pyramid

     normal          2            E..V...... Non-strict (not Blu-ray compatible)

  -mixed-refs        <boolean>    E..V...... One reference per partition, as opposed to one reference per macroblock (default auto)

  -8x8dct            <boolean>    E..V...... High profile 8x8 transform. (default auto)

  -fast-pskip        <boolean>    E..V...... (default auto)

  -aud               <boolean>    E..V...... Use access unit delimiters. (default auto)

  -mbtree            <boolean>    E..V...... Use macroblock tree ratecontrol. (default auto)

  -deblock           <string>     E..V...... Loop filter parameters, in <alpha:beta> form.

  -cplxblur          <float>      E..V...... Reduce fluctuations in QP (before curve compression) (from -1 to FLT_MAX) (default -1)

  -partitions        <string>     E..V...... A comma-separated list of partitions to consider. Possible values: p8x8, p4x4, b8x8, i8x8, i4x4, none, all

  -direct-pred       <int>        E..V...... Direct MV prediction mode (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     spatial         1            E..V......

     temporal        2            E..V......

     auto            3            E..V......

  -slice-max-size    <int>        E..V...... Limit the size of each slice in bytes (from -1 to INT_MAX) (default -1)

  -stats             <string>     E..V...... Filename for 2 pass stats

  -nal-hrd           <int>        E..V...... Signal HRD information (requires vbv-bufsize; cbr not allowed in .mp4) (from -1 to INT_MAX) (default -1)

     none            0            E..V......

     vbr             1            E..V......

     cbr             2            E..V......

  -avcintra-class    <int>        E..V...... AVC-Intra class 50/100/200 (from -1 to 200) (default -1)

  -me_method         <int>        E..V...... Set motion estimation method (from -1 to 4) (default -1)

     dia             0            E..V......

     hex             1            E..V......

     umh             2            E..V......

     esa             3            E..V......

     tesa            4            E..V......

  -motion-est        <int>        E..V...... Set motion estimation method (from -1 to 4) (default -1)

     dia             0            E..V......

     hex             1            E..V......

     umh             2            E..V......

     esa             3            E..V......

     tesa            4            E..V......

  -forced-idr        <boolean>    E..V...... If forcing keyframes, force them as IDR frames. (default false)

  -coder             <int>        E..V...... Coder type (from -1 to 1) (default default)

     default         -1           E..V......

     cavlc           0            E..V......

     cabac           1            E..V......

     vlc             0            E..V......

     ac              1            E..V......

  -b_strategy        <int>        E..V...... Strategy to choose between I/P/B-frames (from -1 to 2) (default -1)

  -chromaoffset      <int>        E..V...... QP difference between chroma and luma (from INT_MIN to INT_MAX) (default -1)

  -sc_threshold      <int>        E..V...... Scene change threshold (from INT_MIN to INT_MAX) (default -1)

  -noise_reduction   <int>        E..V...... Noise reduction (from INT_MIN to INT_MAX) (default -1)

  -x264-params       <dictionary> E..V...... Override the x264 configuration using a :-separated list of key=value parameters


libx265 AVOptions:

  -crf               <float>      E..V...... set the x265 crf (from -1 to FLT_MAX) (default -1)

  -qp                <int>        E..V...... set the x265 qp (from -1 to INT_MAX) (default -1)

  -forced-idr        <boolean>    E..V...... if forcing keyframes, force them as IDR frames (default false)

  -preset            <string>     E..V...... set the x265 preset

  -tune              <string>     E..V...... set the x265 tune parameter

  -profile           <string>     E..V...... set the x265 profile

  -x265-params       <dictionary> E..V...... set the x265 configuration using a :-separated list of key=value parameters


libxvid AVOptions:

  -lumi_aq           <int>        E..V...... Luminance masking AQ (from 0 to 1) (default 0)

  -variance_aq       <int>        E..V...... Variance AQ (from 0 to 1) (default 0)

  -ssim              <int>        E..V...... Show SSIM information to stdout (from 0 to 2) (default off)

     off             0            E..V......

     avg             1            E..V......

     frame           2            E..V......

  -ssim_acc          <int>        E..V...... SSIM accuracy (from 0 to 4) (default 2)

  -gmc               <int>        E..V...... use GMC (from 0 to 1) (default 0)

  -me_quality        <int>        E..V...... Motion estimation quality (from 0 to 6) (default 4)

  -mpeg_quant        <int>        E..V...... Use MPEG quantizers instead of H.263 (from 0 to 1) (default 0)