From c94c6555c38c57b30af111b658672fe712369ba4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Thu, 17 Jan 2019 02:21:35 +0000 Subject: [PATCH] Update docs --- docs/plugins/gst-libav-plugins.args | 85426 ++++++++++++++++++++++++---- docs/plugins/gst-libav-plugins.hierarchy | 24 +- docs/plugins/gst-libav-plugins.interfaces | 8 + docs/plugins/inspect/plugin-libav.xml | 782 +- 4 files changed, 75411 insertions(+), 10829 deletions(-) diff --git a/docs/plugins/gst-libav-plugins.args b/docs/plugins/gst-libav-plugins.args index 5e6c14a..5497de1 100644 --- a/docs/plugins/gst-libav-plugins.args +++ b/docs/plugins/gst-libav-plugins.args @@ -13310,12 +13310,12 @@ avenc_zmbv::bitrate -gint +gint64 >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 @@ -13341,11 +13341,11 @@ avenc_zmbv::gop-size gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 @@ -13369,797 +13369,817 @@ -avenc_xwd::bitrate -gint ->= 0 +avenc_zmbv::b-qfactor +gfloat + rw -Bit Rate -Target Video Bitrate. -300000 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_xwd::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_zmbv::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_xwd::compliance -GstFFMpegCompliance - +avenc_zmbv::b-sensitivity +gint +>= 1 rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_xwd::gop-size +avenc_zmbv::b-strategy gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avenc_xwd::me-method -GstLibAVVidEncMeMethod - +avenc_zmbv::bidir-refine +gint +[0,4] rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_xwd::rtp-payload-size +avenc_zmbv::bitrate-tolerance gint ->= 0 +>= 1 rw -RTP Payload Size -Target GOB length. -0 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_xbm::bitrate +avenc_zmbv::brd-scale gint ->= 0 +[0,10] rw -Bit Rate -Target Video Bitrate. -300000 +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 -avenc_xbm::buffer-size +avenc_zmbv::bufsize gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avenc_xbm::compliance -GstFFMpegCompliance +avenc_zmbv::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avenc_xbm::gop-size +avenc_zmbv::chromaoffset gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 -avenc_xbm::me-method -GstLibAVVidEncMeMethod +avenc_zmbv::cmp +avcodeccontext-cmp-func rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_xbm::rtp-payload-size -gint ->= 0 +avenc_zmbv::coder +avcodeccontext-coder + rw -RTP Payload Size -Target GOB length. -0 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avenc_wmv2::bitrate +avenc_zmbv::compression-level gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_wmv2::buffer-size +avenc_zmbv::context gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +context +context model (Generic codec option, might have no effect). 0 -avenc_wmv2::compliance -GstFFMpegCompliance +avenc_zmbv::dark-mask +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_wmv2::gop-size +avenc_zmbv::dc gint ->= 0 +[-8,16] rw -GOP Size -Number of frames within one GOP. -15 +dc +intra_dc_precision (Generic codec option, might have no effect). +0 -avenc_wmv2::me-method -GstLibAVVidEncMeMethod +avenc_zmbv::dct +avcodeccontext-dct rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avenc_wmv2::rtp-payload-size -gint ->= 0 +avenc_zmbv::debug +avcodeccontext-debug + rw -RTP Payload Size -Target GOB length. -0 +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_wmv1::bitrate +avenc_zmbv::dia-size gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avenc_wmv1::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_zmbv::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_wmv1::compliance -GstFFMpegCompliance +avenc_zmbv::field-order +avcodeccontext-field-order rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avenc_wmv1::gop-size -gint ->= 0 +avenc_zmbv::flags +avcodeccontext-flags + rw -GOP Size -Number of frames within one GOP. -15 +flags +(null) (Generic codec option, might have no effect). + -avenc_wmv1::me-method -GstLibAVVidEncMeMethod +avenc_zmbv::flags2 +avcodeccontext-flags2 rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +flags2 +(null) (Generic codec option, might have no effect). + -avenc_wmv1::rtp-payload-size +avenc_zmbv::global-quality gint ->= 0 + rw -RTP Payload Size -Target GOB length. +global_quality +(null) (Generic codec option, might have no effect). 0 -avenc_wmav2::bitrate -gint ->= 0 +avenc_zmbv::i-qfactor +gfloat + rw -Bit Rate -Target Audio Bitrate. -128000 +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_wmav2::compliance -GstFFMpegCompliance +avenc_zmbv::i-qoffset +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 -avenc_wmav1::bitrate -gint ->= 0 +avenc_zmbv::idct +avcodeccontext-idct + rw -Bit Rate -Target Audio Bitrate. -128000 +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avenc_wmav1::compliance -GstFFMpegCompliance +avenc_zmbv::ildctcmp +avcodeccontext-cmp-func rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avenc_v410::bitrate +avenc_zmbv::keyint-min gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_v410::buffer-size +avenc_zmbv::last-pred gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avenc_v410::compliance -GstFFMpegCompliance +avenc_zmbv::lumi-mask +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_v410::gop-size +avenc_zmbv::max-bframes gint ->= 0 +>= G_MAXULONG rw -GOP Size -Number of frames within one GOP. -15 +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 -avenc_v410::me-method -GstLibAVVidEncMeMethod - +avenc_zmbv::max-pixels +gint64 +[0,G_MAXINT] rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_v410::rtp-payload-size -gint ->= 0 +avenc_zmbv::maxrate +gint64 +[0,G_MAXINT] rw -RTP Payload Size -Target GOB length. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avenc_utvideo::bitrate -gint ->= 0 +avenc_zmbv::mbcmp +avcodeccontext-cmp-func + rw -Bit Rate -Target Video Bitrate. -300000 - - - -avenc_utvideo::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_utvideo::compliance -GstFFMpegCompliance +avenc_zmbv::mbd +avcodeccontext-mbd rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avenc_utvideo::gop-size +avenc_zmbv::mblmax gint ->= 0 +[1,32767] rw -GOP Size -Number of frames within one GOP. -15 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_utvideo::me-method -GstLibAVVidEncMeMethod - +avenc_zmbv::mblmin +gint +[1,32767] rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avenc_utvideo::rtp-payload-size +avenc_zmbv::me-range gint ->= 0 + rw -RTP Payload Size -Target GOB length. +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avenc_utvideo::max-threads +avenc_zmbv::mepc gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avenc_tiff::bitrate -gint ->= 0 +avenc_zmbv::minrate +gint64 +[G_MININT,G_MAXINT] rw -Bit Rate -Target Video Bitrate. -300000 +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avenc_tiff::buffer-size +avenc_zmbv::mpeg-quant gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avenc_tiff::compliance -GstFFMpegCompliance +avenc_zmbv::multipass-cache-file +gchar* -rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avenc_tiff::gop-size +avenc_zmbv::mv0-threshold gint >= 0 rw -GOP Size -Number of frames within one GOP. -15 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_tiff::me-method -GstLibAVVidEncMeMethod +avenc_zmbv::nr +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +nr +noise reduction (Generic codec option, might have no effect). +0 -avenc_tiff::rtp-payload-size +avenc_zmbv::nssew gint ->= 0 + rw -RTP Payload Size -Target GOB length. -0 +nssew +nsse weight (Generic codec option, might have no effect). +8 -avenc_tiff::max-threads -gint ->= 0 +avenc_zmbv::p-mask +gfloat + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +p_mask +inter masking (Generic codec option, might have no effect). 0 -avenc_targa::bitrate -gint ->= 0 -rw -Bit Rate -Target Video Bitrate. -300000 +avenc_zmbv::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avenc_targa::buffer-size +avenc_zmbv::pre-dia-size gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avenc_targa::compliance -GstFFMpegCompliance +avenc_zmbv::precmp +avcodeccontext-cmp-func rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_targa::gop-size -gint ->= 0 +avenc_zmbv::pred +avcodeccontext-pred + rw -GOP Size -Number of frames within one GOP. -15 +pred +prediction method (Generic codec option, might have no effect). +left -avenc_targa::me-method -GstLibAVVidEncMeMethod +avenc_zmbv::preme +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +preme +pre motion estimation (Generic codec option, might have no effect). +0 -avenc_targa::rtp-payload-size +avenc_zmbv::ps gint ->= 0 + rw -RTP Payload Size -Target GOB length. +ps +RTP payload size in bytes (Generic codec option, might have no effect). 0 -avenc_svq1::bitrate -gint ->= 0 +avenc_zmbv::qblur +gfloat +>= -1 rw -Bit Rate -Target Video Bitrate. -300000 +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avenc_svq1::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_zmbv::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avenc_svq1::compliance -GstFFMpegCompliance +avenc_zmbv::qdiff +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avenc_svq1::gop-size +avenc_zmbv::qmax gint ->= 0 +[G_MAXULONG,1024] rw -GOP Size -Number of frames within one GOP. -15 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avenc_svq1::me-method -GstLibAVVidEncMeMethod - +avenc_zmbv::qmin +gint +[G_MAXULONG,69] rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avenc_svq1::rtp-payload-size +avenc_zmbv::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_zmbv::rc-init-occupancy gint ->= 0 + rw -RTP Payload Size -Target GOB length. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avenc_sunrast::bitrate -gint +avenc_zmbv::rc-max-vbv-use +gfloat >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 -avenc_sunrast::buffer-size -gint +avenc_zmbv::rc-min-vbv-use +gfloat >= 0 -r -Buffer Size -Size of the video buffers. -0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avenc_sunrast::compliance -GstFFMpegCompliance +avenc_zmbv::refs +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avenc_sunrast::gop-size +avenc_zmbv::sc-threshold gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 -avenc_sunrast::me-method -GstLibAVVidEncMeMethod +avenc_zmbv::scplx-mask +gfloat rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avenc_sunrast::rtp-payload-size +avenc_zmbv::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_zmbv::skip-exp gint ->= 0 + rw -RTP Payload Size -Target GOB length. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avenc_sgi::bitrate +avenc_zmbv::skip-factor gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avenc_sgi::buffer-size +avenc_zmbv::skip-threshold gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avenc_sgi::compliance -GstFFMpegCompliance +avenc_zmbv::skipcmp +avcodeccontext-cmp-func rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avenc_sgi::gop-size +avenc_zmbv::slices gint >= 0 rw -GOP Size -Number of frames within one GOP. -15 +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avenc_sgi::me-method -GstLibAVVidEncMeMethod +avenc_zmbv::strict +avcodeccontext-strict rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_sgi::rtp-payload-size -gint ->= 0 +avenc_zmbv::subcmp +avcodeccontext-cmp-func + rw -RTP Payload Size -Target GOB length. -0 +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_rv20::bitrate +avenc_zmbv::subq gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avenc_rv20::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. +avenc_zmbv::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avenc_rv20::compliance -GstFFMpegCompliance +avenc_zmbv::thread-type +avcodeccontext-thread-type rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_rv20::gop-size +avenc_zmbv::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_zmbv::ticks-per-frame gint ->= 0 +>= 1 rw -GOP Size -Number of frames within one GOP. -15 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_rv20::me-method -GstLibAVVidEncMeMethod - +avenc_zmbv::timecode-frame-start +gint64 +>= G_MAXULONG rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avenc_rv20::rtp-payload-size +avenc_zmbv::trellis gint ->= 0 + rw -RTP Payload Size -Target GOB length. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avenc_rv10::bitrate -gint +avenc_xwd::bitrate +gint64 >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_rv10::buffer-size +avenc_xwd::buffer-size gint >= 0 r @@ -14169,7 +14189,7 @@ -avenc_rv10::compliance +avenc_xwd::compliance GstFFMpegCompliance rw @@ -14179,17 +14199,17 @@ -avenc_rv10::gop-size +avenc_xwd::gop-size gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_rv10::me-method +avenc_xwd::me-method GstLibAVVidEncMeMethod rw @@ -14199,7 +14219,7 @@ -avenc_rv10::rtp-payload-size +avenc_xwd::rtp-payload-size gint >= 0 rw @@ -14209,727 +14229,817 @@ -avenc_roqvideo::bitrate -gint ->= 0 +avenc_xwd::b-qfactor +gfloat + rw -Bit Rate -Target Video Bitrate. -300000 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_roqvideo::buffer-size +avenc_xwd::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_xwd::b-sensitivity gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_roqvideo::compliance -GstFFMpegCompliance +avenc_xwd::b-strategy +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avenc_roqvideo::gop-size +avenc_xwd::bidir-refine gint ->= 0 +[0,4] rw -GOP Size -Number of frames within one GOP. -15 +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_roqvideo::me-method -GstLibAVVidEncMeMethod - +avenc_xwd::bitrate-tolerance +gint +>= 1 rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_roqvideo::rtp-payload-size +avenc_xwd::brd-scale gint ->= 0 +[0,10] rw -RTP Payload Size -Target GOB length. +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). 0 -avenc_roq_dpcm::bitrate +avenc_xwd::bufsize gint ->= 0 + rw -Bit Rate -Target Audio Bitrate. -128000 +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avenc_roq_dpcm::compliance -GstFFMpegCompliance +avenc_xwd::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avenc_real_144::bitrate +avenc_xwd::chromaoffset gint ->= 0 + rw -Bit Rate -Target Audio Bitrate. -128000 +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 -avenc_real_144::compliance -GstFFMpegCompliance +avenc_xwd::cmp +avcodeccontext-cmp-func rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_qtrle::bitrate -gint ->= 0 +avenc_xwd::coder +avcodeccontext-coder + rw -Bit Rate -Target Video Bitrate. -300000 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avenc_qtrle::buffer-size +avenc_xwd::compression-level gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 - - - -avenc_qtrle::compliance -GstFFMpegCompliance rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_qtrle::gop-size +avenc_xwd::context gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +context +context model (Generic codec option, might have no effect). +0 -avenc_qtrle::me-method -GstLibAVVidEncMeMethod +avenc_xwd::dark-mask +gfloat rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_qtrle::rtp-payload-size +avenc_xwd::dc gint ->= 0 +[-8,16] rw -RTP Payload Size -Target GOB length. +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avenc_prores::bitrate -gint ->= 0 +avenc_xwd::dct +avcodeccontext-dct + rw -Bit Rate -Target Video Bitrate. -300000 +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avenc_prores::buffer-size +avenc_xwd::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_xwd::dia-size gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avenc_prores::compliance -GstFFMpegCompliance +avenc_xwd::dump-separator +gchar* rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_prores::gop-size -gint ->= 0 +avenc_xwd::field-order +avcodeccontext-field-order + rw -GOP Size -Number of frames within one GOP. -15 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avenc_prores::me-method -GstLibAVVidEncMeMethod +avenc_xwd::flags +avcodeccontext-flags rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +flags +(null) (Generic codec option, might have no effect). + -avenc_prores::rtp-payload-size -gint ->= 0 +avenc_xwd::flags2 +avcodeccontext-flags2 + rw -RTP Payload Size -Target GOB length. -0 +flags2 +(null) (Generic codec option, might have no effect). + -avenc_prores::max-threads +avenc_xwd::global-quality gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +global_quality +(null) (Generic codec option, might have no effect). 0 -avenc_ppm::bitrate -gint ->= 0 +avenc_xwd::i-qfactor +gfloat + rw -Bit Rate -Target Video Bitrate. -300000 +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_ppm::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. +avenc_xwd::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avenc_ppm::compliance -GstFFMpegCompliance +avenc_xwd::idct +avcodeccontext-idct rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avenc_ppm::gop-size -gint ->= 0 +avenc_xwd::ildctcmp +avcodeccontext-cmp-func + rw -GOP Size -Number of frames within one GOP. -15 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avenc_ppm::me-method -GstLibAVVidEncMeMethod +avenc_xwd::keyint-min +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_ppm::rtp-payload-size +avenc_xwd::last-pred gint ->= 0 + rw -RTP Payload Size -Target GOB length. +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avenc_png::bitrate -gint ->= 0 +avenc_xwd::lumi-mask +gfloat + rw -Bit Rate -Target Video Bitrate. -300000 +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_png::buffer-size +avenc_xwd::max-bframes gint ->= 0 -r -Buffer Size -Size of the video buffers. +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avenc_png::compliance -GstFFMpegCompliance - +avenc_xwd::max-pixels +gint64 +[0,G_MAXINT] rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_png::gop-size -gint ->= 0 +avenc_xwd::maxrate +gint64 +[0,G_MAXINT] rw -GOP Size -Number of frames within one GOP. -15 +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avenc_png::me-method -GstLibAVVidEncMeMethod +avenc_xwd::mbcmp +avcodeccontext-cmp-func rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_png::rtp-payload-size -gint ->= 0 +avenc_xwd::mbd +avcodeccontext-mbd + rw -RTP Payload Size -Target GOB length. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avenc_png::max-threads +avenc_xwd::mblmax gint ->= 0 +[1,32767] rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_pgmyuv::bitrate +avenc_xwd::mblmin gint ->= 0 +[1,32767] rw -Bit Rate -Target Video Bitrate. -300000 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avenc_pgmyuv::buffer-size +avenc_xwd::me-range gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avenc_pgmyuv::compliance -GstFFMpegCompliance +avenc_xwd::mepc +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avenc_pgmyuv::gop-size -gint ->= 0 +avenc_xwd::minrate +gint64 +[G_MININT,G_MAXINT] rw -GOP Size -Number of frames within one GOP. -15 +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avenc_pgmyuv::me-method -GstLibAVVidEncMeMethod +avenc_xwd::mpeg-quant +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 -avenc_pgmyuv::rtp-payload-size +avenc_xwd::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_xwd::mv0-threshold gint >= 0 rw -RTP Payload Size -Target GOB length. -0 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_pgm::bitrate +avenc_xwd::nr gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +nr +noise reduction (Generic codec option, might have no effect). +0 -avenc_pgm::buffer-size +avenc_xwd::nssew gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 -avenc_pgm::compliance -GstFFMpegCompliance +avenc_xwd::p-mask +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +p_mask +inter masking (Generic codec option, might have no effect). +0 -avenc_pgm::gop-size +avenc_xwd::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_xwd::pre-dia-size gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 -avenc_pgm::me-method -GstLibAVVidEncMeMethod +avenc_xwd::precmp +avcodeccontext-cmp-func rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_pgm::rtp-payload-size -gint ->= 0 +avenc_xwd::pred +avcodeccontext-pred + rw -RTP Payload Size -Target GOB length. -0 +pred +prediction method (Generic codec option, might have no effect). +left -avenc_pcx::bitrate +avenc_xwd::preme gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +preme +pre motion estimation (Generic codec option, might have no effect). +0 -avenc_pcx::buffer-size +avenc_xwd::ps gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). 0 -avenc_pcx::compliance -GstFFMpegCompliance - +avenc_xwd::qblur +gfloat +>= -1 rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avenc_pcx::gop-size -gint ->= 0 +avenc_xwd::qcomp +gfloat + rw -GOP Size -Number of frames within one GOP. -15 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avenc_pcx::me-method -GstLibAVVidEncMeMethod +avenc_xwd::qdiff +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avenc_pcx::rtp-payload-size +avenc_xwd::qmax gint ->= 0 +[G_MAXULONG,1024] rw -RTP Payload Size -Target GOB length. -0 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avenc_pbm::bitrate +avenc_xwd::qmin gint ->= 0 +[G_MAXULONG,69] rw -Bit Rate -Target Video Bitrate. -300000 +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avenc_pbm::buffer-size +avenc_xwd::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_xwd::rc-init-occupancy gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avenc_pbm::compliance -GstFFMpegCompliance - +avenc_xwd::rc-max-vbv-use +gfloat +>= 0 rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 -avenc_pbm::gop-size -gint +avenc_xwd::rc-min-vbv-use +gfloat >= 0 rw -GOP Size -Number of frames within one GOP. -15 +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avenc_pbm::me-method -GstLibAVVidEncMeMethod +avenc_xwd::refs +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avenc_pbm::rtp-payload-size +avenc_xwd::sc-threshold gint ->= 0 + rw -RTP Payload Size -Target GOB length. +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avenc_pam::bitrate -gint ->= 0 +avenc_xwd::scplx-mask +gfloat + rw -Bit Rate -Target Video Bitrate. -300000 +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avenc_pam::buffer-size +avenc_xwd::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_xwd::skip-exp gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avenc_pam::compliance -GstFFMpegCompliance +avenc_xwd::skip-factor +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avenc_pam::gop-size +avenc_xwd::skip-threshold gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 -avenc_pam::me-method -GstLibAVVidEncMeMethod +avenc_xwd::skipcmp +avcodeccontext-cmp-func rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avenc_pam::rtp-payload-size +avenc_xwd::slices gint >= 0 rw -RTP Payload Size -Target GOB length. +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avenc_nellymoser::bitrate -gint ->= 0 +avenc_xwd::strict +avcodeccontext-strict + rw -Bit Rate -Target Audio Bitrate. -128000 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_nellymoser::compliance -GstFFMpegCompliance +avenc_xwd::subcmp +avcodeccontext-cmp-func rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_msmpeg4v2::b-quant-factor -gfloat -[-31,31] +avenc_xwd::subq +gint + rw -B-Quantizer Factor -Factor in B-Frame Quantizer Computation. -1.25 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avenc_msmpeg4v2::b-quant-offset +avenc_xwd::tcplx-mask gfloat -[0,31] + rw -B-Quantizer Offset -Offset in B-Frame Quantizer Computation. -1.25 +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::bitrate +avenc_xwd::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_xwd::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_xwd::ticks-per-frame gint ->= 0 +>= 1 rw -Bit Rate -Target Video Bitrate. -300000 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_msmpeg4v2::bitrate-tolerance +avenc_xwd::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_xwd::trellis gint -[0,100000000] + rw -Bitrate Tolerance -Number of bits the bitstream is allowed to diverge from the reference. -8000000 +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::buffer-size +avenc_xbm::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_xbm::buffer-size gint >= 0 r @@ -14939,7 +15049,7 @@ -avenc_msmpeg4v2::compliance +avenc_xbm::compliance GstFFMpegCompliance rw @@ -14949,2937 +15059,3267 @@ -avenc_msmpeg4v2::dark-masking -gfloat -[-1,1] +avenc_xbm::gop-size +gint + rw -Darkness Masking -Darkness Masking. -0 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_msmpeg4v2::dct-algo -GstLibAVDCTAlgo +avenc_xbm::me-method +GstLibAVVidEncMeMethod rw -DCT Algorithm -DCT Algorithm. -Automatically select a good one +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avenc_msmpeg4v2::dia-size +avenc_xbm::rtp-payload-size gint -[-2000,2000] +>= 0 rw -Motion Estimation Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +RTP Payload Size +Target GOB length. 0 -avenc_msmpeg4v2::flags -GstLibAVFlags +avenc_xbm::b-qfactor +gfloat rw -Flags -Flags. - +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_msmpeg4v2::gop-size -gint ->= 0 +avenc_xbm::b-qoffset +gfloat + rw -GOP Size -Number of frames within one GOP. -15 +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_msmpeg4v2::i-quant-factor -gfloat -[-31,31] +avenc_xbm::b-sensitivity +gint +>= 1 rw -I-Quantizer Factor -Factor in P-Frame Quantizer Computation. -0.8 +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_msmpeg4v2::i-quant-offset -gfloat -[0,31] +avenc_xbm::b-strategy +gint + rw -I-Quantizer Offset -Offset in P-Frame Quantizer Computation. +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::idct-algo -GstLibAVIDCTAlgo - +avenc_xbm::bidir-refine +gint +[0,4] rw -IDCT Algorithm -IDCT Algorithm. -Automatically select a good one +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_msmpeg4v2::ildct-cmp -GstLibAVCMPFunction - +avenc_xbm::bitrate-tolerance +gint +>= 1 rw -Interlaced DCT Compare Function -Interlaced DCT Compare Function. -VSAD +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_msmpeg4v2::inter-quant-bias +avenc_xbm::brd-scale gint -[-1000000,1000000] +[0,10] rw -Inter Quantizer Bias -Inter Quantizer Bias. -999999 +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::interlaced -gboolean +avenc_xbm::bufsize +gint rw -Interlaced Material -Interlaced Material. -FALSE +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::intra-dc-precision +avenc_xbm::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_xbm::chromaoffset gint -[0,16] + rw -Intra DC precision -Precision of the Intra DC coefficient - 8. +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::intra-quant-bias -gint -[-1000000,1000000] +avenc_xbm::cmp +avcodeccontext-cmp-func + rw -Intra Quantizer Bias -Intra Quantizer Bias. -999999 +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_msmpeg4v2::last-predictor-count -gint -[0,2000] +avenc_xbm::coder +avcodeccontext-coder + rw -Last Predictor Count -Amount of previous Motion Vector predictors. -0 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avenc_msmpeg4v2::lmax +avenc_xbm::compression-level gint -[1,31] + rw -Maximum Lagrange Multiplier -Maximum Lagrange Multiplier. -31 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_msmpeg4v2::lmin +avenc_xbm::context gint -[1,31] + rw -Minimum Lagrange Multiplier -Minimum Lagrange Multiplier. -2 +context +context model (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::lumi-masking +avenc_xbm::dark-mask gfloat -[-1,1] + rw -Luminance Masking -Luminance Masking. +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::max-bframes +avenc_xbm::dc gint ->= 0 +[-8,16] rw -Max B-Frames -Maximum B-frames in a row. +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::max-key-interval -gint ->= -100 +avenc_xbm::dct +avcodeccontext-dct + rw -Maximum Key Interval -Maximum number of frames between two keyframes (< 0 is in sec). -0 +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avenc_msmpeg4v2::max-qdiff -gint -[1,31] +avenc_xbm::debug +avcodeccontext-debug + rw -Maximum Quantizer Difference -Maximum Quantizer Difference between frames. -3 +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_msmpeg4v2::mb-cmp -GstLibAVCMPFunction +avenc_xbm::dia-size +gint rw -Macroblock Compare Function -Macroblok Compare Function. -Sum of Absolute Differences +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::mb-decision -GstLibAVEncMBDecision +avenc_xbm::dump-separator +gchar* rw -Macroblock Decision -Macroblok Decision Mode. -Use method set by mb-cmp +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_msmpeg4v2::me-cmp -GstLibAVCMPFunction +avenc_xbm::field-order +avcodeccontext-field-order rw -Motion Estimation Compare Function -Motion Estimation Compare Function. -Sum of Absolute Differences +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avenc_msmpeg4v2::me-method -GstLibAVVidEncMeMethod +avenc_xbm::flags +avcodeccontext-flags rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +flags +(null) (Generic codec option, might have no effect). + -avenc_msmpeg4v2::me-pre-cmp -GstLibAVCMPFunction +avenc_xbm::flags2 +avcodeccontext-flags2 rw -Motion Estimation Pre Pass Compare Function -Motion Estimation Pre Pass Compare Function. -Sum of Absolute Differences +flags2 +(null) (Generic codec option, might have no effect). + -avenc_msmpeg4v2::me-range +avenc_xbm::global-quality gint -[0,16000] + rw -Motion Estimation Range -Motion Estimation search range in subpel units. +global_quality +(null) (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::me-sub-cmp -GstLibAVCMPFunction +avenc_xbm::i-qfactor +gfloat rw -Subpixel Motion Estimation Compare Function -Subpixel Motion Estimation Compare Function. -Sum of Absolute Differences +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_msmpeg4v2::me-subpel-quality -gint -[0,8] +avenc_xbm::i-qoffset +gfloat + rw -Motion Estimation Subpixel Quality -Motion Estimation Subpixel Refinement Quality. -8 +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::multipass-cache-file -gchar* +avenc_xbm::idct +avcodeccontext-idct rw -Multipass Cache File -Filename for multipass cache file. -"stats.log" +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avenc_msmpeg4v2::noise-reduction +avenc_xbm::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_xbm::keyint-min gint -[0,1000000] + rw -Noise Reduction -Noise Reduction Strength. -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_msmpeg4v2::p-masking -gfloat -[-1,1] +avenc_xbm::last-pred +gint + rw -P Block Masking -P Block Masking. +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::pass -GstLibAVEncPass +avenc_xbm::lumi-mask +gfloat rw -Encoding pass/type -Encoding pass/type. -Constant Bitrate Encoding +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::pre-dia-size +avenc_xbm::max-bframes gint -[-2000,2000] +>= G_MAXULONG rw -Motion Estimation Pre Pass Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::pre-me -GstLibAVEncPreME - +avenc_xbm::max-pixels +gint64 +[0,G_MAXINT] rw -Pre Pass for Motion Estimation -Pre Pass for Motion Estimation. -Only after I-frames +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_msmpeg4v2::qblur -gfloat -[0,1] +avenc_xbm::maxrate +gint64 +[0,G_MAXINT] rw -Quantizer Smoothing -Quantizer Smoothing over time. -0.5 +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::qcompress -gfloat -[0,1] +avenc_xbm::mbcmp +avcodeccontext-cmp-func + rw -Quantizer Change -Quantizer Change between easy and hard scenes. -0.5 +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_msmpeg4v2::qmax +avenc_xbm::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_xbm::mblmax gint -[1,31] +[1,32767] rw -Maximum Quantizer -Maximum Quantizer. -31 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_msmpeg4v2::qmin +avenc_xbm::mblmin gint -[1,31] +[1,32767] rw -Minimum Quantizer -Minimum Quantizer. -2 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avenc_msmpeg4v2::quant-type -GstLibAVEncQuantTypes +avenc_xbm::me-range +gint rw -Quantizer Type -Quantizer Type. -H263 quantization +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::quantizer -gfloat -[0,30] +avenc_xbm::mepc +gint + rw -Constant Quantizer -Constant Quantizer. -0.01 +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avenc_msmpeg4v2::rc-buffer-aggressivity -gfloat -[0,99] +avenc_xbm::minrate +gint64 +[G_MININT,G_MAXINT] rw -Ratecontrol Buffer Aggressivity -Ratecontrol Buffer Aggressivity. -1 +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avenc_msmpeg4v2::rc-buffer-size +avenc_xbm::mpeg-quant gint ->= 0 + rw -Ratecontrol Buffer Size -Decoder bitstream buffer size. +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::rc-eq +avenc_xbm::multipass-cache-file gchar* -rw -Ratecontrol Equation -Ratecontrol Equation. -"tex^qComp" +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avenc_msmpeg4v2::rc-initial-cplx -gfloat -[0,1e+07] +avenc_xbm::mv0-threshold +gint +>= 0 rw -Initial Complexity for Pass 1 Ratecontrol -Initial Complexity for Pass 1 Ratecontrol. -0 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_msmpeg4v2::rc-max-rate -gint64 ->= 0 +avenc_xbm::nr +gint + rw -Ratecontrol Maximum Bitrate -Ratecontrol Maximum Bitrate. +nr +noise reduction (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::rc-min-rate -gint64 ->= 0 +avenc_xbm::nssew +gint + rw -Ratecontrol Minimum Bitrate -Ratecontrol Minimum Bitrate. -0 +nssew +nsse weight (Generic codec option, might have no effect). +8 -avenc_msmpeg4v2::rc-qmod-amp +avenc_xbm::p-mask gfloat -[0,99] + rw -Ratecontrol Mod -Ratecontrol Mod. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::rc-qmod-freq +avenc_xbm::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_xbm::pre-dia-size gint -[0,0] + rw -Ratecontrol Freq -Ratecontrol Freq. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::rc-qsquish -gfloat -[0,99] +avenc_xbm::precmp +avcodeccontext-cmp-func + rw -Ratecontrol Limiting Method -0 means limit by clipping, otherwise use nice continuous function. -1 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_msmpeg4v2::rtp-payload-size -gint ->= 0 +avenc_xbm::pred +avcodeccontext-pred + rw -RTP Payload Size -Target GOB length. -0 +pred +prediction method (Generic codec option, might have no effect). +left -avenc_msmpeg4v2::spatial-cplx-masking -gfloat -[-1,1] +avenc_xbm::preme +gint + rw -Spatial Complexity Masking -Spatial Complexity Masking. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::temporal-cplx-masking -gfloat -[-1,1] +avenc_xbm::ps +gint + rw -Temporal Complexity Masking -Temporal Complexity Masking. +ps +RTP payload size in bytes (Generic codec option, might have no effect). 0 -avenc_msmpeg4v2::trellis -gint -[0,1] +avenc_xbm::qblur +gfloat +>= -1 rw -Trellis Quantization -Trellis RD quantization. -1 +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avenc_msmpeg4::b-quant-factor +avenc_xbm::qcomp gfloat -[-31,31] + rw -B-Quantizer Factor -Factor in B-Frame Quantizer Computation. -1.25 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avenc_msmpeg4::b-quant-offset -gfloat -[0,31] +avenc_xbm::qdiff +gint + rw -B-Quantizer Offset -Offset in B-Frame Quantizer Computation. -1.25 +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avenc_msmpeg4::bitrate +avenc_xbm::qmax gint ->= 0 +[G_MAXULONG,1024] rw -Bit Rate -Target Video Bitrate. -300000 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avenc_msmpeg4::bitrate-tolerance +avenc_xbm::qmin gint -[0,100000000] +[G_MAXULONG,69] rw -Bitrate Tolerance -Number of bits the bitstream is allowed to diverge from the reference. -8000000 +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avenc_msmpeg4::buffer-size +avenc_xbm::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_xbm::rc-init-occupancy gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_xbm::rc-max-vbv-use +gfloat >= 0 -r -Buffer Size -Size of the video buffers. +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avenc_msmpeg4::compliance -GstFFMpegCompliance +avenc_xbm::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_xbm::refs +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avenc_msmpeg4::dark-masking +avenc_xbm::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_xbm::scplx-mask gfloat -[-1,1] + rw -Darkness Masking -Darkness Masking. +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). 0 -avenc_msmpeg4::dct-algo -GstLibAVDCTAlgo +avenc_xbm::side-data-only-packets +gboolean rw -DCT Algorithm -DCT Algorithm. -Automatically select a good one +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avenc_msmpeg4::dia-size +avenc_xbm::skip-exp gint -[-2000,2000] + rw -Motion Estimation Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avenc_msmpeg4::flags -GstLibAVFlags +avenc_xbm::skip-factor +gint rw -Flags -Flags. - +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avenc_msmpeg4::gop-size +avenc_xbm::skip-threshold gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 -avenc_msmpeg4::i-quant-factor -gfloat -[-31,31] +avenc_xbm::skipcmp +avcodeccontext-cmp-func + rw -I-Quantizer Factor -Factor in P-Frame Quantizer Computation. -0.8 +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avenc_msmpeg4::i-quant-offset -gfloat -[0,31] +avenc_xbm::slices +gint +>= 0 rw -I-Quantizer Offset -Offset in P-Frame Quantizer Computation. +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avenc_msmpeg4::idct-algo -GstLibAVIDCTAlgo +avenc_xbm::strict +avcodeccontext-strict rw -IDCT Algorithm -IDCT Algorithm. -Automatically select a good one +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_msmpeg4::ildct-cmp -GstLibAVCMPFunction +avenc_xbm::subcmp +avcodeccontext-cmp-func rw -Interlaced DCT Compare Function -Interlaced DCT Compare Function. -VSAD +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_msmpeg4::inter-quant-bias +avenc_xbm::subq gint -[-1000000,1000000] + rw -Inter Quantizer Bias -Inter Quantizer Bias. -999999 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avenc_msmpeg4::interlaced -gboolean +avenc_xbm::tcplx-mask +gfloat rw -Interlaced Material -Interlaced Material. -FALSE +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 -avenc_msmpeg4::intra-dc-precision -gint -[0,16] +avenc_xbm::thread-type +avcodeccontext-thread-type + rw -Intra DC precision -Precision of the Intra DC coefficient - 8. -0 +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_msmpeg4::intra-quant-bias -gint -[-1000000,1000000] +avenc_xbm::threads +avcodeccontext-threads + rw -Intra Quantizer Bias -Intra Quantizer Bias. -999999 +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avenc_msmpeg4::last-predictor-count +avenc_xbm::ticks-per-frame gint -[0,2000] +>= 1 rw -Last Predictor Count -Amount of previous Motion Vector predictors. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_msmpeg4::lmax -gint -[1,31] +avenc_xbm::timecode-frame-start +gint64 +>= G_MAXULONG rw -Maximum Lagrange Multiplier -Maximum Lagrange Multiplier. -31 +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avenc_msmpeg4::lmin +avenc_xbm::trellis gint -[1,31] + rw -Minimum Lagrange Multiplier -Minimum Lagrange Multiplier. -2 +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avenc_msmpeg4::lumi-masking -gfloat -[-1,1] +avenc_wmv2::bitrate +gint64 +>= 0 rw -Luminance Masking -Luminance Masking. -0 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_msmpeg4::max-bframes +avenc_wmv2::buffer-size gint >= 0 -rw -Max B-Frames -Maximum B-frames in a row. +r +Buffer Size +Size of the video buffers. 0 -avenc_msmpeg4::max-key-interval -gint ->= -100 +avenc_wmv2::compliance +GstFFMpegCompliance + rw -Maximum Key Interval -Maximum number of frames between two keyframes (< 0 is in sec). -0 +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avenc_msmpeg4::max-qdiff +avenc_wmv2::gop-size gint -[1,31] + rw -Maximum Quantizer Difference -Maximum Quantizer Difference between frames. -3 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_msmpeg4::mb-cmp -GstLibAVCMPFunction +avenc_wmv2::me-method +GstLibAVVidEncMeMethod rw -Macroblock Compare Function -Macroblok Compare Function. -Sum of Absolute Differences +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avenc_msmpeg4::mb-decision -GstLibAVEncMBDecision - +avenc_wmv2::rtp-payload-size +gint +>= 0 rw -Macroblock Decision -Macroblok Decision Mode. -Use method set by mb-cmp +RTP Payload Size +Target GOB length. +0 -avenc_msmpeg4::me-cmp -GstLibAVCMPFunction +avenc_wmv2::b-qfactor +gfloat rw -Motion Estimation Compare Function -Motion Estimation Compare Function. -Sum of Absolute Differences +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_msmpeg4::me-method -GstLibAVVidEncMeMethod +avenc_wmv2::b-qoffset +gfloat rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_msmpeg4::me-pre-cmp -GstLibAVCMPFunction - +avenc_wmv2::b-sensitivity +gint +>= 1 rw -Motion Estimation Pre Pass Compare Function -Motion Estimation Pre Pass Compare Function. -Sum of Absolute Differences +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 -avenc_msmpeg4::me-range +avenc_wmv2::b-strategy gint -[0,16000] +[0,2] rw -Motion Estimation Range -Motion Estimation search range in subpel units. +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). 0 -avenc_msmpeg4::me-sub-cmp -GstLibAVCMPFunction - +avenc_wmv2::bidir-refine +gint +[0,4] rw -Subpixel Motion Estimation Compare Function -Subpixel Motion Estimation Compare Function. -Sum of Absolute Differences +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_msmpeg4::me-subpel-quality +avenc_wmv2::bitrate-tolerance gint -[0,8] +>= 1 rw -Motion Estimation Subpixel Quality -Motion Estimation Subpixel Refinement Quality. -8 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_msmpeg4::multipass-cache-file -gchar* +avenc_wmv2::border-mask +gfloat rw -Multipass Cache File -Filename for multipass cache file. -"stats.log" +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 -avenc_msmpeg4::noise-reduction +avenc_wmv2::brd-scale gint -[0,1000000] +[0,3] rw -Noise Reduction -Noise Reduction Strength. +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). 0 -avenc_msmpeg4::p-masking -gfloat -[-1,1] +avenc_wmv2::bufsize +gint + rw -P Block Masking -P Block Masking. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avenc_msmpeg4::pass -GstLibAVEncPass +avenc_wmv2::chroma-elim-threshold +gint rw -Encoding pass/type -Encoding pass/type. -Constant Bitrate Encoding +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 -avenc_msmpeg4::pre-dia-size -gint -[-2000,2000] +avenc_wmv2::chroma-sample-location +avcodeccontext-chroma-sample-location-type + rw -Motion Estimation Pre Pass Diamond Size/Shape -Motion Estimation Diamond Size/Shape. -0 +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avenc_msmpeg4::pre-me -GstLibAVEncPreME +avenc_wmv2::chromaoffset +gint rw -Pre Pass for Motion Estimation -Pre Pass for Motion Estimation. -Only after I-frames +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 -avenc_msmpeg4::qblur -gfloat -[0,1] +avenc_wmv2::cmp +avcodeccontext-cmp-func + rw -Quantizer Smoothing -Quantizer Smoothing over time. -0.5 +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_msmpeg4::qcompress -gfloat -[0,1] +avenc_wmv2::coder +avcodeccontext-coder + rw -Quantizer Change -Quantizer Change between easy and hard scenes. -0.5 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avenc_msmpeg4::qmax +avenc_wmv2::compression-level gint -[1,31] + rw -Maximum Quantizer -Maximum Quantizer. -31 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_msmpeg4::qmin +avenc_wmv2::context gint -[1,31] + rw -Minimum Quantizer -Minimum Quantizer. -2 +context +context model (Generic codec option, might have no effect). +0 -avenc_msmpeg4::quant-type -GstLibAVEncQuantTypes +avenc_wmv2::dark-mask +gfloat rw -Quantizer Type -Quantizer Type. -H263 quantization +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_msmpeg4::quantizer -gfloat -[0,30] +avenc_wmv2::dc +gint +[-8,16] rw -Constant Quantizer -Constant Quantizer. -0.01 +dc +intra_dc_precision (Generic codec option, might have no effect). +0 -avenc_msmpeg4::rc-buffer-aggressivity -gfloat -[0,99] +avenc_wmv2::dct +avcodeccontext-dct + rw -Ratecontrol Buffer Aggressivity -Ratecontrol Buffer Aggressivity. -1 +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avenc_msmpeg4::rc-buffer-size -gint ->= 0 +avenc_wmv2::debug +avcodeccontext-debug + rw -Ratecontrol Buffer Size -Decoder bitstream buffer size. -0 +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_msmpeg4::rc-eq -gchar* +avenc_wmv2::dia-size +gint rw -Ratecontrol Equation -Ratecontrol Equation. -"tex^qComp" +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avenc_msmpeg4::rc-initial-cplx -gfloat -[0,1e+07] +avenc_wmv2::dump-separator +gchar* + rw -Initial Complexity for Pass 1 Ratecontrol -Initial Complexity for Pass 1 Ratecontrol. -0 +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_msmpeg4::rc-max-rate -gint64 +avenc_wmv2::error-rate +gint >= 0 rw -Ratecontrol Maximum Bitrate -Ratecontrol Maximum Bitrate. +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). 0 -avenc_msmpeg4::rc-min-rate -gint64 ->= 0 +avenc_wmv2::field-order +avcodeccontext-field-order + rw -Ratecontrol Minimum Bitrate -Ratecontrol Minimum Bitrate. -0 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avenc_msmpeg4::rc-qmod-amp -gfloat -[0,99] +avenc_wmv2::flags +avcodeccontext-flags + rw -Ratecontrol Mod -Ratecontrol Mod. -0 +flags +(null) (Generic codec option, might have no effect). + -avenc_msmpeg4::rc-qmod-freq -gint -[0,0] +avenc_wmv2::flags2 +avcodeccontext-flags2 + rw -Ratecontrol Freq -Ratecontrol Freq. -0 +flags2 +(null) (Generic codec option, might have no effect). + -avenc_msmpeg4::rc-qsquish -gfloat -[0,99] +avenc_wmv2::force-duplicated-matrix +gboolean + rw -Ratecontrol Limiting Method -0 means limit by clipping, otherwise use nice continuous function. -1 +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE -avenc_msmpeg4::rtp-payload-size +avenc_wmv2::global-quality gint ->= 0 + rw -RTP Payload Size -Target GOB length. +global_quality +(null) (Generic codec option, might have no effect). 0 -avenc_msmpeg4::spatial-cplx-masking +avenc_wmv2::i-qfactor gfloat -[-1,1] + rw -Spatial Complexity Masking -Spatial Complexity Masking. -0 +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_msmpeg4::temporal-cplx-masking +avenc_wmv2::i-qoffset gfloat -[-1,1] + rw -Temporal Complexity Masking -Temporal Complexity Masking. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avenc_msmpeg4::trellis +avenc_wmv2::ibias gint -[0,1] + rw -Trellis Quantization -Trellis RD quantization. -1 +ibias +intra quant bias (Private codec option). +999999 -avenc_mpeg4::b-quant-factor -gfloat -[-31,31] +avenc_wmv2::idct +avcodeccontext-idct + rw -B-Quantizer Factor -Factor in B-Frame Quantizer Computation. -1.25 +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avenc_mpeg4::b-quant-offset -gfloat -[0,31] +avenc_wmv2::ildctcmp +avcodeccontext-cmp-func + rw -B-Quantizer Offset -Offset in B-Frame Quantizer Computation. -1.25 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avenc_mpeg4::bitrate +avenc_wmv2::keyint-min gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_mpeg4::bitrate-tolerance +avenc_wmv2::last-pred gint -[0,100000000] + rw -Bitrate Tolerance -Number of bits the bitstream is allowed to diverge from the reference. -8000000 +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avenc_mpeg4::buffer-size +avenc_wmv2::lmax gint >= 0 -r -Buffer Size -Size of the video buffers. -0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 -avenc_mpeg4::compliance -GstFFMpegCompliance - +avenc_wmv2::lmin +gint +>= 0 rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 -avenc_mpeg4::dark-masking -gfloat -[-1,1] +avenc_wmv2::luma-elim-threshold +gint + rw -Darkness Masking -Darkness Masking. +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). 0 -avenc_mpeg4::dct-algo -GstLibAVDCTAlgo +avenc_wmv2::lumi-mask +gfloat rw -DCT Algorithm -DCT Algorithm. -Automatically select a good one +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_mpeg4::dia-size +avenc_wmv2::max-bframes gint -[-2000,2000] +>= G_MAXULONG rw -Motion Estimation Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avenc_mpeg4::flags -GstLibAVFlags - +avenc_wmv2::max-pixels +gint64 +[0,G_MAXINT] rw -Flags -Flags. - +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_mpeg4::gop-size -gint ->= 0 +avenc_wmv2::maxrate +gint64 +[0,G_MAXINT] rw -GOP Size -Number of frames within one GOP. -15 +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avenc_mpeg4::i-quant-factor -gfloat -[-31,31] +avenc_wmv2::mbcmp +avcodeccontext-cmp-func + rw -I-Quantizer Factor -Factor in P-Frame Quantizer Computation. -0.8 +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_mpeg4::i-quant-offset -gfloat -[0,31] +avenc_wmv2::mbd +avcodeccontext-mbd + rw -I-Quantizer Offset -Offset in P-Frame Quantizer Computation. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avenc_mpeg4::idct-algo -GstLibAVIDCTAlgo - +avenc_wmv2::mblmax +gint +[1,32767] rw -IDCT Algorithm -IDCT Algorithm. -Automatically select a good one +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_mpeg4::ildct-cmp -GstLibAVCMPFunction - +avenc_wmv2::mblmin +gint +[1,32767] rw -Interlaced DCT Compare Function -Interlaced DCT Compare Function. -VSAD +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avenc_mpeg4::inter-quant-bias +avenc_wmv2::me-range gint -[-1000000,1000000] + rw -Inter Quantizer Bias -Inter Quantizer Bias. -999999 +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 -avenc_mpeg4::interlaced -gboolean +avenc_wmv2::mepc +gint rw -Interlaced Material -Interlaced Material. -FALSE +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 -avenc_mpeg4::intra-dc-precision +avenc_wmv2::mepre gint -[0,16] + rw -Intra DC precision -Precision of the Intra DC coefficient - 8. +mepre +pre motion estimation (Private codec option). 0 -avenc_mpeg4::intra-quant-bias -gint -[-1000000,1000000] +avenc_wmv2::minrate +gint64 +[G_MININT,G_MAXINT] rw -Intra Quantizer Bias -Intra Quantizer Bias. -999999 +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avenc_mpeg4::last-predictor-count -gint -[0,2000] +avenc_wmv2::motion-est +wmv2-encoder-motion-est + rw -Last Predictor Count -Amount of previous Motion Vector predictors. -0 +motion_est +motion estimation algorithm (Private codec option). +epzs -avenc_mpeg4::lmax +avenc_wmv2::mpeg-quant gint -[1,31] +[0,1] rw -Maximum Lagrange Multiplier -Maximum Lagrange Multiplier. -31 +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 -avenc_mpeg4::lmin -gint -[1,31] +avenc_wmv2::mpv-flags +wmv2-encoder-mpv-flags + rw -Minimum Lagrange Multiplier -Minimum Lagrange Multiplier. -2 +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + -avenc_mpeg4::lumi-masking -gfloat -[-1,1] -rw -Luminance Masking -Luminance Masking. -0 +avenc_wmv2::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avenc_mpeg4::max-bframes +avenc_wmv2::mv0-threshold gint >= 0 rw -Max B-Frames -Maximum B-frames in a row. -0 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_mpeg4::max-key-interval +avenc_wmv2::noise-reduction gint ->= -100 + rw -Maximum Key Interval -Maximum number of frames between two keyframes (< 0 is in sec). +noise_reduction +Noise reduction (Private codec option). 0 -avenc_mpeg4::max-qdiff +avenc_wmv2::nr gint -[1,31] -rw -Maximum Quantizer Difference -Maximum Quantizer Difference between frames. -3 - - - -avenc_mpeg4::mb-cmp -GstLibAVCMPFunction rw -Macroblock Compare Function -Macroblok Compare Function. -Sum of Absolute Differences +nr +noise reduction (Generic codec option, might have no effect). +0 -avenc_mpeg4::mb-decision -GstLibAVEncMBDecision +avenc_wmv2::nssew +gint rw -Macroblock Decision -Macroblok Decision Mode. -Use method set by mb-cmp +nssew +nsse weight (Generic codec option, might have no effect). +8 -avenc_mpeg4::me-cmp -GstLibAVCMPFunction +avenc_wmv2::p-mask +gfloat rw -Motion Estimation Compare Function -Motion Estimation Compare Function. -Sum of Absolute Differences +p_mask +inter masking (Generic codec option, might have no effect). +0 -avenc_mpeg4::me-method -GstLibAVVidEncMeMethod +avenc_wmv2::pass +GstLibAVEncPass -rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avenc_mpeg4::me-pre-cmp -GstLibAVCMPFunction +avenc_wmv2::pbias +gint rw -Motion Estimation Pre Pass Compare Function -Motion Estimation Pre Pass Compare Function. -Sum of Absolute Differences +pbias +inter quant bias (Private codec option). +999999 -avenc_mpeg4::me-range +avenc_wmv2::pre-dia-size gint -[0,16000] + rw -Motion Estimation Range -Motion Estimation search range in subpel units. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avenc_mpeg4::me-sub-cmp -GstLibAVCMPFunction +avenc_wmv2::precmp +avcodeccontext-cmp-func rw -Subpixel Motion Estimation Compare Function -Subpixel Motion Estimation Compare Function. -Sum of Absolute Differences - - - -avenc_mpeg4::me-subpel-quality -gint -[0,8] -rw -Motion Estimation Subpixel Quality -Motion Estimation Subpixel Refinement Quality. -8 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_mpeg4::multipass-cache-file -gchar* +avenc_wmv2::pred +avcodeccontext-pred rw -Multipass Cache File -Filename for multipass cache file. -"stats.log" +pred +prediction method (Generic codec option, might have no effect). +left -avenc_mpeg4::noise-reduction +avenc_wmv2::preme gint -[0,1000000] -rw -Noise Reduction -Noise Reduction Strength. -0 - - - -avenc_mpeg4::p-masking -gfloat -[-1,1] -rw -P Block Masking -P Block Masking. -0 - - - -avenc_mpeg4::pass -GstLibAVEncPass rw -Encoding pass/type -Encoding pass/type. -Constant Bitrate Encoding +preme +pre motion estimation (Generic codec option, might have no effect). +0 -avenc_mpeg4::pre-dia-size +avenc_wmv2::ps gint -[-2000,2000] + rw -Motion Estimation Pre Pass Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +ps +RTP payload size in bytes (Private codec option). 0 -avenc_mpeg4::pre-me -GstLibAVEncPreME - +avenc_wmv2::qblur +gfloat +>= -1 rw -Pre Pass for Motion Estimation -Pre Pass for Motion Estimation. -Only after I-frames +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avenc_mpeg4::qblur +avenc_wmv2::qcomp gfloat -[0,1] + rw -Quantizer Smoothing -Quantizer Smoothing over time. +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). 0.5 -avenc_mpeg4::qcompress -gfloat -[0,1] +avenc_wmv2::qdiff +gint + rw -Quantizer Change -Quantizer Change between easy and hard scenes. -0.5 +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avenc_mpeg4::qmax +avenc_wmv2::qmax gint -[1,31] +[G_MAXULONG,1024] rw -Maximum Quantizer -Maximum Quantizer. +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). 31 -avenc_mpeg4::qmin +avenc_wmv2::qmin gint -[1,31] +[G_MAXULONG,69] rw -Minimum Quantizer -Minimum Quantizer. +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). 2 -avenc_mpeg4::quant-type -GstLibAVEncQuantTypes - +avenc_wmv2::qsquish +gfloat +[0,99] rw -Quantizer Type -Quantizer Type. -H263 quantization +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 -avenc_mpeg4::quantizer +avenc_wmv2::quantizer gfloat [0,30] -rw +rwx Constant Quantizer Constant Quantizer. 0.01 -avenc_mpeg4::rc-buffer-aggressivity -gfloat -[0,99] +avenc_wmv2::quantizer-noise-shaping +gint +>= 0 rw -Ratecontrol Buffer Aggressivity -Ratecontrol Buffer Aggressivity. -1 +quantizer_noise_shaping +(null) (Private codec option). +0 -avenc_mpeg4::rc-buffer-size -gint ->= 0 +avenc_wmv2::rc-buf-aggressivity +gfloat + rw -Ratecontrol Buffer Size -Decoder bitstream buffer size. -0 +rc_buf_aggressivity +currently useless (Private codec option). +1 -avenc_mpeg4::rc-eq +avenc_wmv2::rc-eq gchar* rw -Ratecontrol Equation -Ratecontrol Equation. -"tex^qComp" +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL -avenc_mpeg4::rc-initial-cplx +avenc_wmv2::rc-init-cplx gfloat -[0,1e+07] + rw -Initial Complexity for Pass 1 Ratecontrol -Initial Complexity for Pass 1 Ratecontrol. +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). 0 -avenc_mpeg4::rc-max-rate -gint64 ->= 0 +avenc_wmv2::rc-init-occupancy +gint + rw -Ratecontrol Maximum Bitrate -Ratecontrol Maximum Bitrate. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avenc_mpeg4::rc-min-rate -gint64 +avenc_wmv2::rc-max-vbv-use +gfloat >= 0 rw -Ratecontrol Minimum Bitrate -Ratecontrol Minimum Bitrate. +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avenc_mpeg4::rc-qmod-amp +avenc_wmv2::rc-min-vbv-use gfloat -[0,99] +>= 0 rw -Ratecontrol Mod -Ratecontrol Mod. +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_wmv2::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). 0 -avenc_mpeg4::rc-qmod-freq +avenc_wmv2::rc-qmod-freq gint -[0,0] + rw -Ratecontrol Freq -Ratecontrol Freq. +rc_qmod_freq +experimental quantizer modulation (Private codec option). 0 -avenc_mpeg4::rc-qsquish -gfloat -[0,99] +avenc_wmv2::rc-strategy +wmv2-encoder-rc-strategy + rw -Ratecontrol Limiting Method -0 means limit by clipping, otherwise use nice continuous function. +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_wmv2::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). 1 -avenc_mpeg4::rtp-payload-size +avenc_wmv2::sc-threshold gint ->= 0 + rw -RTP Payload Size -Target GOB length. +sc_threshold +Scene change threshold (Private codec option). 0 -avenc_mpeg4::spatial-cplx-masking +avenc_wmv2::scplx-mask gfloat -[-1,1] + rw -Spatial Complexity Masking -Spatial Complexity Masking. +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). 0 -avenc_mpeg4::temporal-cplx-masking -gfloat -[-1,1] +avenc_wmv2::side-data-only-packets +gboolean + rw -Temporal Complexity Masking -Temporal Complexity Masking. -0 +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avenc_mpeg4::trellis +avenc_wmv2::skip-cmp +wmv2-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_wmv2::skip-exp gint -[0,1] + rw -Trellis Quantization -Trellis RD quantization. -1 +skip_exp +Frame skip exponent (Private codec option). +0 -avenc_mpeg4::max-threads +avenc_wmv2::skip-factor gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +skip_factor +Frame skip factor (Private codec option). 0 -avenc_mpeg2video::b-quant-factor -gfloat -[-31,31] +avenc_wmv2::skip-threshold +gint + rw -B-Quantizer Factor -Factor in B-Frame Quantizer Computation. -1.25 +skip_threshold +Frame skip threshold (Private codec option). +0 -avenc_mpeg2video::b-quant-offset -gfloat -[0,31] +avenc_wmv2::skipcmp +avcodeccontext-cmp-func + rw -B-Quantizer Offset -Offset in B-Frame Quantizer Computation. -1.25 +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avenc_mpeg2video::bitrate +avenc_wmv2::slices gint >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avenc_mpeg2video::bitrate-tolerance -gint -[0,100000000] +avenc_wmv2::strict +avcodeccontext-strict + rw -Bitrate Tolerance -Number of bits the bitstream is allowed to diverge from the reference. -8000000 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_mpeg2video::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_wmv2::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_mpeg2video::compliance -GstFFMpegCompliance +avenc_wmv2::subq +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avenc_mpeg2video::dark-masking +avenc_wmv2::tcplx-mask gfloat -[-1,1] + rw -Darkness Masking -Darkness Masking. +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avenc_mpeg2video::dct-algo -GstLibAVDCTAlgo +avenc_wmv2::thread-type +avcodeccontext-thread-type rw -DCT Algorithm -DCT Algorithm. -Automatically select a good one +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_mpeg2video::dia-size +avenc_wmv2::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_wmv2::ticks-per-frame gint -[-2000,2000] +>= 1 rw -Motion Estimation Diamond Size/Shape -Motion Estimation Diamond Size/Shape. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_mpeg2video::flags -GstLibAVFlags - +avenc_wmv2::timecode-frame-start +gint64 +>= G_MAXULONG rw -Flags -Flags. - +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avenc_mpeg2video::gop-size +avenc_wmv2::trellis gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avenc_mpeg2video::i-quant-factor -gfloat -[-31,31] +avenc_wmv1::bitrate +gint64 +>= 0 rw -I-Quantizer Factor -Factor in P-Frame Quantizer Computation. -0.8 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_mpeg2video::i-quant-offset -gfloat -[0,31] -rw -I-Quantizer Offset -Offset in P-Frame Quantizer Computation. +avenc_wmv1::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. 0 -avenc_mpeg2video::idct-algo -GstLibAVIDCTAlgo +avenc_wmv1::compliance +GstFFMpegCompliance rw -IDCT Algorithm -IDCT Algorithm. -Automatically select a good one +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avenc_mpeg2video::ildct-cmp -GstLibAVCMPFunction +avenc_wmv1::gop-size +gint rw -Interlaced DCT Compare Function -Interlaced DCT Compare Function. -VSAD +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_mpeg2video::inter-quant-bias +avenc_wmv1::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_wmv1::rtp-payload-size gint -[-1000000,1000000] +>= 0 rw -Inter Quantizer Bias -Inter Quantizer Bias. -999999 +RTP Payload Size +Target GOB length. +0 -avenc_mpeg2video::interlaced -gboolean +avenc_wmv1::b-qfactor +gfloat rw -Interlaced Material -Interlaced Material. -FALSE +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_mpeg2video::intra-dc-precision -gint -[0,16] +avenc_wmv1::b-qoffset +gfloat + rw -Intra DC precision -Precision of the Intra DC coefficient - 8. -0 +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_mpeg2video::intra-quant-bias +avenc_wmv1::b-sensitivity gint -[-1000000,1000000] +>= 1 rw -Intra Quantizer Bias -Intra Quantizer Bias. -999999 +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 -avenc_mpeg2video::last-predictor-count +avenc_wmv1::b-strategy gint -[0,2000] +[0,2] rw -Last Predictor Count -Amount of previous Motion Vector predictors. +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). 0 -avenc_mpeg2video::lmax +avenc_wmv1::bidir-refine gint -[1,31] +[0,4] rw -Maximum Lagrange Multiplier -Maximum Lagrange Multiplier. -31 +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_mpeg2video::lmin +avenc_wmv1::bitrate-tolerance gint -[1,31] +>= 1 rw -Minimum Lagrange Multiplier -Minimum Lagrange Multiplier. -2 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_mpeg2video::lumi-masking +avenc_wmv1::border-mask gfloat -[-1,1] + rw -Luminance Masking -Luminance Masking. +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). 0 -avenc_mpeg2video::max-bframes +avenc_wmv1::brd-scale gint ->= 0 +[0,3] rw -Max B-Frames -Maximum B-frames in a row. +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). 0 -avenc_mpeg2video::max-key-interval +avenc_wmv1::bufsize gint ->= -100 + rw -Maximum Key Interval -Maximum number of frames between two keyframes (< 0 is in sec). +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avenc_mpeg2video::max-qdiff +avenc_wmv1::chroma-elim-threshold gint -[1,31] + rw -Maximum Quantizer Difference -Maximum Quantizer Difference between frames. -3 +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 -avenc_mpeg2video::mb-cmp -GstLibAVCMPFunction +avenc_wmv1::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Macroblock Compare Function -Macroblok Compare Function. -Sum of Absolute Differences +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avenc_mpeg2video::mb-decision -GstLibAVEncMBDecision +avenc_wmv1::chromaoffset +gint rw -Macroblock Decision -Macroblok Decision Mode. -Use method set by mb-cmp +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 -avenc_mpeg2video::me-cmp -GstLibAVCMPFunction +avenc_wmv1::cmp +avcodeccontext-cmp-func rw -Motion Estimation Compare Function -Motion Estimation Compare Function. -Sum of Absolute Differences +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_mpeg2video::me-method -GstLibAVVidEncMeMethod +avenc_wmv1::coder +avcodeccontext-coder rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avenc_mpeg2video::me-pre-cmp -GstLibAVCMPFunction +avenc_wmv1::compression-level +gint rw -Motion Estimation Pre Pass Compare Function -Motion Estimation Pre Pass Compare Function. -Sum of Absolute Differences +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_mpeg2video::me-range +avenc_wmv1::context gint -[0,16000] + rw -Motion Estimation Range -Motion Estimation search range in subpel units. +context +context model (Generic codec option, might have no effect). 0 -avenc_mpeg2video::me-sub-cmp -GstLibAVCMPFunction +avenc_wmv1::dark-mask +gfloat rw -Subpixel Motion Estimation Compare Function -Subpixel Motion Estimation Compare Function. -Sum of Absolute Differences +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_mpeg2video::me-subpel-quality +avenc_wmv1::dc gint -[0,8] +[-8,16] rw -Motion Estimation Subpixel Quality -Motion Estimation Subpixel Refinement Quality. -8 +dc +intra_dc_precision (Generic codec option, might have no effect). +0 -avenc_mpeg2video::multipass-cache-file -gchar* +avenc_wmv1::dct +avcodeccontext-dct rw -Multipass Cache File -Filename for multipass cache file. -"stats.log" +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avenc_mpeg2video::noise-reduction -gint -[0,1000000] +avenc_wmv1::debug +avcodeccontext-debug + rw -Noise Reduction -Noise Reduction Strength. -0 +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_mpeg2video::p-masking -gfloat -[-1,1] +avenc_wmv1::dia-size +gint + rw -P Block Masking -P Block Masking. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avenc_mpeg2video::pass -GstLibAVEncPass +avenc_wmv1::dump-separator +gchar* rw -Encoding pass/type -Encoding pass/type. -Constant Bitrate Encoding +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_mpeg2video::pre-dia-size +avenc_wmv1::error-rate gint -[-2000,2000] +>= 0 rw -Motion Estimation Pre Pass Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). 0 -avenc_mpeg2video::pre-me -GstLibAVEncPreME +avenc_wmv1::field-order +avcodeccontext-field-order rw -Pre Pass for Motion Estimation -Pre Pass for Motion Estimation. -Only after I-frames +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avenc_mpeg2video::qblur -gfloat -[0,1] +avenc_wmv1::flags +avcodeccontext-flags + rw -Quantizer Smoothing -Quantizer Smoothing over time. -0.5 +flags +(null) (Generic codec option, might have no effect). + -avenc_mpeg2video::qcompress -gfloat -[0,1] +avenc_wmv1::flags2 +avcodeccontext-flags2 + rw -Quantizer Change -Quantizer Change between easy and hard scenes. -0.5 +flags2 +(null) (Generic codec option, might have no effect). + -avenc_mpeg2video::qmax -gint -[1,31] +avenc_wmv1::force-duplicated-matrix +gboolean + rw -Maximum Quantizer -Maximum Quantizer. -31 +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE -avenc_mpeg2video::qmin +avenc_wmv1::global-quality gint -[1,31] + rw -Minimum Quantizer -Minimum Quantizer. -2 +global_quality +(null) (Generic codec option, might have no effect). +0 -avenc_mpeg2video::quant-type -GstLibAVEncQuantTypes +avenc_wmv1::i-qfactor +gfloat rw -Quantizer Type -Quantizer Type. -H263 quantization +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_mpeg2video::quantizer +avenc_wmv1::i-qoffset gfloat -[0,30] + rw -Constant Quantizer -Constant Quantizer. -0.01 +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 -avenc_mpeg2video::rc-buffer-aggressivity -gfloat -[0,99] +avenc_wmv1::ibias +gint + rw -Ratecontrol Buffer Aggressivity -Ratecontrol Buffer Aggressivity. -1 +ibias +intra quant bias (Private codec option). +999999 -avenc_mpeg2video::rc-buffer-size -gint ->= 0 +avenc_wmv1::idct +avcodeccontext-idct + rw -Ratecontrol Buffer Size -Decoder bitstream buffer size. -0 +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avenc_mpeg2video::rc-eq -gchar* +avenc_wmv1::ildctcmp +avcodeccontext-cmp-func rw -Ratecontrol Equation -Ratecontrol Equation. -"tex^qComp" +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avenc_mpeg2video::rc-initial-cplx -gfloat -[0,1e+07] +avenc_wmv1::keyint-min +gint + rw -Initial Complexity for Pass 1 Ratecontrol -Initial Complexity for Pass 1 Ratecontrol. -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_mpeg2video::rc-max-rate -gint64 ->= 0 +avenc_wmv1::last-pred +gint + rw -Ratecontrol Maximum Bitrate -Ratecontrol Maximum Bitrate. +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avenc_mpeg2video::rc-min-rate -gint64 +avenc_wmv1::lmax +gint >= 0 rw -Ratecontrol Minimum Bitrate -Ratecontrol Minimum Bitrate. -0 +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 -avenc_mpeg2video::rc-qmod-amp -gfloat -[0,99] +avenc_wmv1::lmin +gint +>= 0 rw -Ratecontrol Mod -Ratecontrol Mod. -0 +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 -avenc_mpeg2video::rc-qmod-freq +avenc_wmv1::luma-elim-threshold gint -[0,0] + rw -Ratecontrol Freq -Ratecontrol Freq. +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). 0 -avenc_mpeg2video::rc-qsquish +avenc_wmv1::lumi-mask gfloat -[0,99] + rw -Ratecontrol Limiting Method -0 means limit by clipping, otherwise use nice continuous function. -1 +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_mpeg2video::rtp-payload-size +avenc_wmv1::max-bframes gint ->= 0 +>= G_MAXULONG rw -RTP Payload Size -Target GOB length. +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avenc_mpeg2video::spatial-cplx-masking -gfloat -[-1,1] +avenc_wmv1::max-pixels +gint64 +[0,G_MAXINT] rw -Spatial Complexity Masking -Spatial Complexity Masking. -0 +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_mpeg2video::temporal-cplx-masking -gfloat -[-1,1] +avenc_wmv1::maxrate +gint64 +[0,G_MAXINT] rw -Temporal Complexity Masking -Temporal Complexity Masking. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avenc_mpeg2video::trellis -gint -[0,1] +avenc_wmv1::mbcmp +avcodeccontext-cmp-func + rw -Trellis Quantization -Trellis RD quantization. -1 +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_mpeg2video::max-threads -gint ->= 0 +avenc_wmv1::mbd +avcodeccontext-mbd + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avenc_mpeg1video::b-quant-factor -gfloat -[-31,31] +avenc_wmv1::mblmax +gint +[1,32767] rw -B-Quantizer Factor -Factor in B-Frame Quantizer Computation. -1.25 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_mpeg1video::b-quant-offset -gfloat -[0,31] +avenc_wmv1::mblmin +gint +[1,32767] rw -B-Quantizer Offset -Offset in B-Frame Quantizer Computation. -1.25 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avenc_mpeg1video::bitrate +avenc_wmv1::me-range gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 -avenc_mpeg1video::bitrate-tolerance +avenc_wmv1::mepc gint -[0,100000000] + rw -Bitrate Tolerance -Number of bits the bitstream is allowed to diverge from the reference. -8000000 +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 -avenc_mpeg1video::buffer-size +avenc_wmv1::mepre gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 - - - -avenc_mpeg1video::compliance -GstFFMpegCompliance rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +mepre +pre motion estimation (Private codec option). +0 -avenc_mpeg1video::dark-masking -gfloat -[-1,1] +avenc_wmv1::minrate +gint64 +[G_MININT,G_MAXINT] rw -Darkness Masking -Darkness Masking. +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avenc_mpeg1video::dct-algo -GstLibAVDCTAlgo +avenc_wmv1::motion-est +wmv1-encoder-motion-est rw -DCT Algorithm -DCT Algorithm. -Automatically select a good one +motion_est +motion estimation algorithm (Private codec option). +epzs -avenc_mpeg1video::dia-size +avenc_wmv1::mpeg-quant gint -[-2000,2000] +[0,1] rw -Motion Estimation Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). 0 -avenc_mpeg1video::flags -GstLibAVFlags +avenc_wmv1::mpv-flags +wmv1-encoder-mpv-flags rw -Flags -Flags. +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). -avenc_mpeg1video::gop-size +avenc_wmv1::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_wmv1::mv0-threshold gint >= 0 rw -GOP Size -Number of frames within one GOP. -15 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_mpeg1video::i-quant-factor -gfloat -[-31,31] +avenc_wmv1::noise-reduction +gint + rw -I-Quantizer Factor -Factor in P-Frame Quantizer Computation. -0.8 +noise_reduction +Noise reduction (Private codec option). +0 -avenc_mpeg1video::i-quant-offset -gfloat -[0,31] +avenc_wmv1::nr +gint + rw -I-Quantizer Offset -Offset in P-Frame Quantizer Computation. +nr +noise reduction (Generic codec option, might have no effect). 0 -avenc_mpeg1video::idct-algo -GstLibAVIDCTAlgo +avenc_wmv1::nssew +gint rw -IDCT Algorithm -IDCT Algorithm. -Automatically select a good one +nssew +nsse weight (Generic codec option, might have no effect). +8 -avenc_mpeg1video::ildct-cmp -GstLibAVCMPFunction +avenc_wmv1::p-mask +gfloat rw -Interlaced DCT Compare Function -Interlaced DCT Compare Function. -VSAD +p_mask +inter masking (Generic codec option, might have no effect). +0 -avenc_mpeg1video::inter-quant-bias +avenc_wmv1::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_wmv1::pbias gint -[-1000000,1000000] + rw -Inter Quantizer Bias -Inter Quantizer Bias. +pbias +inter quant bias (Private codec option). 999999 -avenc_mpeg1video::interlaced -gboolean +avenc_wmv1::pre-dia-size +gint rw -Interlaced Material -Interlaced Material. -FALSE +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 -avenc_mpeg1video::intra-dc-precision -gint -[0,16] +avenc_wmv1::precmp +avcodeccontext-cmp-func + rw -Intra DC precision -Precision of the Intra DC coefficient - 8. -0 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_mpeg1video::intra-quant-bias -gint -[-1000000,1000000] +avenc_wmv1::pred +avcodeccontext-pred + rw -Intra Quantizer Bias -Intra Quantizer Bias. -999999 +pred +prediction method (Generic codec option, might have no effect). +left -avenc_mpeg1video::last-predictor-count +avenc_wmv1::preme gint -[0,2000] + rw -Last Predictor Count -Amount of previous Motion Vector predictors. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avenc_mpeg1video::lmax +avenc_wmv1::ps gint -[1,31] + rw -Maximum Lagrange Multiplier -Maximum Lagrange Multiplier. -31 +ps +RTP payload size in bytes (Private codec option). +0 -avenc_mpeg1video::lmin -gint -[1,31] +avenc_wmv1::qblur +gfloat +>= -1 rw -Minimum Lagrange Multiplier -Minimum Lagrange Multiplier. -2 +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avenc_mpeg1video::lumi-masking +avenc_wmv1::qcomp gfloat -[-1,1] + rw -Luminance Masking -Luminance Masking. -0 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avenc_mpeg1video::max-bframes +avenc_wmv1::qdiff gint ->= 0 + rw -Max B-Frames -Maximum B-frames in a row. -0 +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avenc_mpeg1video::max-key-interval +avenc_wmv1::qmax gint ->= -100 +[G_MAXULONG,1024] rw -Maximum Key Interval -Maximum number of frames between two keyframes (< 0 is in sec). -0 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avenc_mpeg1video::max-qdiff +avenc_wmv1::qmin gint -[1,31] +[G_MAXULONG,69] rw -Maximum Quantizer Difference -Maximum Quantizer Difference between frames. -3 +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avenc_mpeg1video::mb-cmp -GstLibAVCMPFunction - +avenc_wmv1::qsquish +gfloat +[0,99] rw -Macroblock Compare Function -Macroblok Compare Function. -Sum of Absolute Differences +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 -avenc_mpeg1video::mb-decision -GstLibAVEncMBDecision - +avenc_wmv1::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_wmv1::quantizer-noise-shaping +gint +>= 0 rw -Macroblock Decision -Macroblok Decision Mode. -Use method set by mb-cmp +quantizer_noise_shaping +(null) (Private codec option). +0 -avenc_mpeg1video::me-cmp -GstLibAVCMPFunction +avenc_wmv1::rc-buf-aggressivity +gfloat rw -Motion Estimation Compare Function -Motion Estimation Compare Function. -Sum of Absolute Differences +rc_buf_aggressivity +currently useless (Private codec option). +1 -avenc_mpeg1video::me-method -GstLibAVVidEncMeMethod +avenc_wmv1::rc-eq +gchar* rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL -avenc_mpeg1video::me-pre-cmp -GstLibAVCMPFunction +avenc_wmv1::rc-init-cplx +gfloat rw -Motion Estimation Pre Pass Compare Function -Motion Estimation Pre Pass Compare Function. -Sum of Absolute Differences +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 -avenc_mpeg1video::me-range +avenc_wmv1::rc-init-occupancy gint -[0,16000] + rw -Motion Estimation Range -Motion Estimation search range in subpel units. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avenc_mpeg1video::me-sub-cmp -GstLibAVCMPFunction - +avenc_wmv1::rc-max-vbv-use +gfloat +>= 0 rw -Subpixel Motion Estimation Compare Function -Subpixel Motion Estimation Compare Function. -Sum of Absolute Differences +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 -avenc_mpeg1video::me-subpel-quality -gint -[0,8] +avenc_wmv1::rc-min-vbv-use +gfloat +>= 0 rw -Motion Estimation Subpixel Quality -Motion Estimation Subpixel Refinement Quality. -8 +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avenc_mpeg1video::multipass-cache-file -gchar* +avenc_wmv1::rc-qmod-amp +gfloat rw -Multipass Cache File -Filename for multipass cache file. -"stats.log" +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 -avenc_mpeg1video::noise-reduction +avenc_wmv1::rc-qmod-freq gint -[0,1000000] + rw -Noise Reduction -Noise Reduction Strength. +rc_qmod_freq +experimental quantizer modulation (Private codec option). 0 -avenc_mpeg1video::p-masking -gfloat -[-1,1] +avenc_wmv1::rc-strategy +wmv1-encoder-rc-strategy + rw -P Block Masking -P Block Masking. -0 +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing -avenc_mpeg1video::pass -GstLibAVEncPass +avenc_wmv1::refs +gint rw -Encoding pass/type -Encoding pass/type. -Constant Bitrate Encoding +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avenc_mpeg1video::pre-dia-size +avenc_wmv1::sc-threshold gint -[-2000,2000] + rw -Motion Estimation Pre Pass Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +sc_threshold +Scene change threshold (Private codec option). 0 -avenc_mpeg1video::pre-me -GstLibAVEncPreME +avenc_wmv1::scplx-mask +gfloat rw -Pre Pass for Motion Estimation -Pre Pass for Motion Estimation. -Only after I-frames +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avenc_mpeg1video::qblur -gfloat -[0,1] +avenc_wmv1::side-data-only-packets +gboolean + rw -Quantizer Smoothing -Quantizer Smoothing over time. -0.5 +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avenc_mpeg1video::qcompress -gfloat -[0,1] +avenc_wmv1::skip-cmp +wmv1-encoder-cmp-func + rw -Quantizer Change -Quantizer Change between easy and hard scenes. -0.5 +skip_cmp +Frame skip compare function (Private codec option). +dctmax -avenc_mpeg1video::qmax +avenc_wmv1::skip-exp gint -[1,31] + rw -Maximum Quantizer -Maximum Quantizer. -31 +skip_exp +Frame skip exponent (Private codec option). +0 -avenc_mpeg1video::qmin +avenc_wmv1::skip-factor gint -[1,31] + rw -Minimum Quantizer -Minimum Quantizer. -2 +skip_factor +Frame skip factor (Private codec option). +0 -avenc_mpeg1video::quant-type -GstLibAVEncQuantTypes +avenc_wmv1::skip-threshold +gint rw -Quantizer Type -Quantizer Type. -H263 quantization +skip_threshold +Frame skip threshold (Private codec option). +0 -avenc_mpeg1video::quantizer -gfloat -[0,30] +avenc_wmv1::skipcmp +avcodeccontext-cmp-func + rw -Constant Quantizer -Constant Quantizer. -0.01 +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avenc_mpeg1video::rc-buffer-aggressivity -gfloat -[0,99] +avenc_wmv1::slices +gint +>= 0 rw -Ratecontrol Buffer Aggressivity -Ratecontrol Buffer Aggressivity. -1 +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avenc_mpeg1video::rc-buffer-size +avenc_wmv1::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_wmv1::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_wmv1::subq gint ->= 0 + rw -Ratecontrol Buffer Size -Decoder bitstream buffer size. +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_wmv1::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avenc_mpeg1video::rc-eq -gchar* +avenc_wmv1::thread-type +avcodeccontext-thread-type rw -Ratecontrol Equation -Ratecontrol Equation. -"tex^qComp" +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_mpeg1video::rc-initial-cplx -gfloat -[0,1e+07] +avenc_wmv1::threads +avcodeccontext-threads + rw -Initial Complexity for Pass 1 Ratecontrol -Initial Complexity for Pass 1 Ratecontrol. +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_wmv1::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_wmv1::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_wmv1::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avenc_mpeg1video::rc-max-rate +avenc_wmav2::bitrate gint64 >= 0 rw -Ratecontrol Maximum Bitrate -Ratecontrol Maximum Bitrate. +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_wmav2::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_wmav2::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). 0 -avenc_mpeg1video::rc-min-rate -gint64 +avenc_wmav2::ar +gint >= 0 rw -Ratecontrol Minimum Bitrate -Ratecontrol Minimum Bitrate. +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). 0 -avenc_mpeg1video::rc-qmod-amp -gfloat -[0,99] +avenc_wmav2::audio-service-type +avcodeccontext-audio-service-type + rw -Ratecontrol Mod -Ratecontrol Mod. +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_wmav2::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avenc_mpeg1video::rc-qmod-freq +avenc_wmav2::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_wmav2::compression-level gint -[0,0] + rw -Ratecontrol Freq -Ratecontrol Freq. +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_wmav2::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). 0 -avenc_mpeg1video::rc-qsquish -gfloat -[0,99] +avenc_wmav2::debug +avcodeccontext-debug + rw -Ratecontrol Limiting Method -0 means limit by clipping, otherwise use nice continuous function. -1 +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_mpeg1video::rtp-payload-size +avenc_wmav2::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_wmav2::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_wmav2::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_wmav2::frame-size gint >= 0 rw -RTP Payload Size -Target GOB length. +frame_size +(null) (Generic codec option, might have no effect). 0 -avenc_mpeg1video::spatial-cplx-masking -gfloat -[-1,1] +avenc_wmav2::global-quality +gint + rw -Spatial Complexity Masking -Spatial Complexity Masking. +global_quality +(null) (Generic codec option, might have no effect). 0 -avenc_mpeg1video::temporal-cplx-masking -gfloat -[-1,1] +avenc_wmav2::max-pixels +gint64 +[0,G_MAXINT] rw -Temporal Complexity Masking -Temporal Complexity Masking. +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_wmav2::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_wmav2::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avenc_mpeg1video::trellis +avenc_wmav2::min-prediction-order gint -[0,1] + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_wmav2::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_wmav2::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_wmav2::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_wmav2::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_wmav2::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_wmav2::ticks-per-frame +gint +>= 1 rw -Trellis Quantization -Trellis RD quantization. +ticks_per_frame +(null) (Generic codec option, might have no effect). 1 -avenc_mpeg1video::max-threads +avenc_wmav2::trellis gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avenc_mp2::bitrate -gint +avenc_wmav1::bitrate +gint64 >= 0 rw -Bit Rate -Target Audio Bitrate. -128000 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_mp2::compliance +avenc_wmav1::compliance GstFFMpegCompliance rw @@ -17889,147 +18329,247 @@ -avenc_mjpeg::bitrate +avenc_wmav1::ac gint >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +ac +set number of audio channels (Generic codec option, might have no effect). +0 -avenc_mjpeg::buffer-size +avenc_wmav1::ar gint >= 0 -r -Buffer Size -Size of the video buffers. +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). 0 -avenc_mjpeg::compliance -GstFFMpegCompliance +avenc_wmav1::audio-service-type +avcodeccontext-audio-service-type rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service -avenc_mjpeg::gop-size +avenc_wmav1::bufsize gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avenc_mjpeg::me-method -GstLibAVVidEncMeMethod +avenc_wmav1::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_wmav1::compression-level +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_mjpeg::rtp-payload-size +avenc_wmav1::cutoff gint ->= 0 + rw -RTP Payload Size -Target GOB length. +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). 0 -avenc_mjpeg::max-threads +avenc_wmav1::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_wmav1::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_wmav1::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_wmav1::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_wmav1::frame-size gint >= 0 rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +frame_size +(null) (Generic codec option, might have no effect). 0 -avenc_ljpeg::bitrate +avenc_wmav1::global-quality gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +global_quality +(null) (Generic codec option, might have no effect). +0 -avenc_ljpeg::buffer-size +avenc_wmav1::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_wmav1::max-prediction-order gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_wmav1::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avenc_ljpeg::compliance -GstFFMpegCompliance +avenc_wmav1::min-prediction-order +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avenc_ljpeg::gop-size -gint ->= 0 +avenc_wmav1::minrate +gint64 +[G_MININT,G_MAXINT] rw -GOP Size -Number of frames within one GOP. -15 +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avenc_ljpeg::me-method -GstLibAVVidEncMeMethod +avenc_wmav1::side-data-only-packets +gboolean rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avenc_ljpeg::rtp-payload-size +avenc_wmav1::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_wmav1::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_wmav1::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_wmav1::ticks-per-frame gint ->= 0 +>= 1 rw -RTP Payload Size -Target GOB length. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_ljpeg::max-threads +avenc_wmav1::trellis gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avenc_jpegls::bitrate +avenc_v410::bitrate gint >= 0 rw @@ -18039,7 +18579,7 @@ -avenc_jpegls::buffer-size +avenc_v410::buffer-size gint >= 0 r @@ -18049,7 +18589,7 @@ -avenc_jpegls::compliance +avenc_v410::compliance GstFFMpegCompliance rw @@ -18059,7 +18599,7 @@ -avenc_jpegls::gop-size +avenc_v410::gop-size gint >= 0 rw @@ -18069,7 +18609,7 @@ -avenc_jpegls::me-method +avenc_v410::me-method GstLibAVVidEncMeMethod rw @@ -18079,7 +18619,7 @@ -avenc_jpegls::rtp-payload-size +avenc_v410::rtp-payload-size gint >= 0 rw @@ -18089,27 +18629,17 @@ -avenc_jpegls::max-threads -gint ->= 0 -rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). -0 - - - -avenc_huffyuv::bitrate -gint +avenc_utvideo::bitrate +gint64 >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_huffyuv::buffer-size +avenc_utvideo::buffer-size gint >= 0 r @@ -18119,7 +18649,7 @@ -avenc_huffyuv::compliance +avenc_utvideo::compliance GstFFMpegCompliance rw @@ -18129,17 +18659,17 @@ -avenc_huffyuv::gop-size +avenc_utvideo::gop-size gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_huffyuv::me-method +avenc_utvideo::me-method GstLibAVVidEncMeMethod rw @@ -18149,17 +18679,7 @@ -avenc_huffyuv::prediction-method -GstLibAVEncPredMethod - -rw -Prediction Method -Prediction Method. -Left - - - -avenc_huffyuv::rtp-payload-size +avenc_utvideo::rtp-payload-size gint >= 0 rw @@ -18169,7 +18689,7 @@ -avenc_huffyuv::max-threads +avenc_utvideo::max-threads gint >= 0 rw @@ -18179,647 +18699,817 @@ -avenc_h263p::b-quant-factor +avenc_utvideo::b-qfactor gfloat -[-31,31] + rw -B-Quantizer Factor -Factor in B-Frame Quantizer Computation. +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). 1.25 -avenc_h263p::b-quant-offset +avenc_utvideo::b-qoffset gfloat -[0,31] + rw -B-Quantizer Offset -Offset in B-Frame Quantizer Computation. +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). 1.25 -avenc_h263p::bitrate +avenc_utvideo::b-sensitivity gint ->= 0 +>= 1 rw -Bit Rate -Target Video Bitrate. -300000 +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_h263p::bitrate-tolerance +avenc_utvideo::b-strategy gint -[0,100000000] + rw -Bitrate Tolerance -Number of bits the bitstream is allowed to diverge from the reference. -8000000 +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avenc_h263p::buffer-size +avenc_utvideo::bidir-refine gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_h263p::compliance -GstFFMpegCompliance - +avenc_utvideo::bitrate-tolerance +gint +>= 1 rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_h263p::dark-masking -gfloat -[-1,1] +avenc_utvideo::brd-scale +gint +[0,10] rw -Darkness Masking -Darkness Masking. +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). 0 -avenc_h263p::dct-algo -GstLibAVDCTAlgo +avenc_utvideo::bufsize +gint rw -DCT Algorithm -DCT Algorithm. -Automatically select a good one +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avenc_h263p::dia-size -gint -[-2000,2000] +avenc_utvideo::chroma-sample-location +avcodeccontext-chroma-sample-location-type + rw -Motion Estimation Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_utvideo::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avenc_h263p::flags -GstLibAVFlags +avenc_utvideo::cmp +avcodeccontext-cmp-func rw -Flags -Flags. - +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_h263p::gop-size +avenc_utvideo::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_utvideo::compression-level gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_h263p::i-quant-factor -gfloat -[-31,31] +avenc_utvideo::context +gint + rw -I-Quantizer Factor -Factor in P-Frame Quantizer Computation. -0.8 +context +context model (Generic codec option, might have no effect). +0 -avenc_h263p::i-quant-offset +avenc_utvideo::dark-mask gfloat -[0,31] + rw -I-Quantizer Offset -Offset in P-Frame Quantizer Computation. +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). 0 -avenc_h263p::idct-algo -GstLibAVIDCTAlgo +avenc_utvideo::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_utvideo::dct +avcodeccontext-dct rw -IDCT Algorithm -IDCT Algorithm. -Automatically select a good one +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avenc_h263p::ildct-cmp -GstLibAVCMPFunction +avenc_utvideo::debug +avcodeccontext-debug rw -Interlaced DCT Compare Function -Interlaced DCT Compare Function. -VSAD +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_h263p::inter-quant-bias +avenc_utvideo::dia-size gint -[-1000000,1000000] + rw -Inter Quantizer Bias -Inter Quantizer Bias. -999999 +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avenc_h263p::interlaced -gboolean +avenc_utvideo::dump-separator +gchar* rw -Interlaced Material -Interlaced Material. -FALSE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_h263p::intra-dc-precision +avenc_utvideo::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_utvideo::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_utvideo::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_utvideo::global-quality gint -[0,16] + rw -Intra DC precision -Precision of the Intra DC coefficient - 8. +global_quality +(null) (Generic codec option, might have no effect). 0 -avenc_h263p::intra-quant-bias -gint -[-1000000,1000000] +avenc_utvideo::i-qfactor +gfloat + rw -Intra Quantizer Bias -Intra Quantizer Bias. -999999 +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_h263p::last-predictor-count -gint -[0,2000] +avenc_utvideo::i-qoffset +gfloat + rw -Last Predictor Count -Amount of previous Motion Vector predictors. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avenc_h263p::lmax -gint -[1,31] +avenc_utvideo::idct +avcodeccontext-idct + rw -Maximum Lagrange Multiplier -Maximum Lagrange Multiplier. -31 +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avenc_h263p::lmin +avenc_utvideo::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_utvideo::keyint-min gint -[1,31] + rw -Minimum Lagrange Multiplier -Minimum Lagrange Multiplier. -2 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_h263p::lumi-masking -gfloat -[-1,1] +avenc_utvideo::last-pred +gint + rw -Luminance Masking -Luminance Masking. +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avenc_h263p::max-bframes -gint ->= 0 +avenc_utvideo::lumi-mask +gfloat + rw -Max B-Frames -Maximum B-frames in a row. +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avenc_h263p::max-key-interval +avenc_utvideo::max-bframes gint ->= -100 +>= G_MAXULONG rw -Maximum Key Interval -Maximum number of frames between two keyframes (< 0 is in sec). +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avenc_h263p::max-qdiff -gint -[1,31] +avenc_utvideo::max-pixels +gint64 +[0,G_MAXINT] rw -Maximum Quantizer Difference -Maximum Quantizer Difference between frames. -3 +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_h263p::mb-cmp -GstLibAVCMPFunction - +avenc_utvideo::maxrate +gint64 +[0,G_MAXINT] rw -Macroblock Compare Function -Macroblok Compare Function. -Sum of Absolute Differences +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avenc_h263p::mb-decision -GstLibAVEncMBDecision +avenc_utvideo::mbcmp +avcodeccontext-cmp-func rw -Macroblock Decision -Macroblok Decision Mode. -Use method set by mb-cmp +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_h263p::me-cmp -GstLibAVCMPFunction +avenc_utvideo::mbd +avcodeccontext-mbd rw -Motion Estimation Compare Function -Motion Estimation Compare Function. -Sum of Absolute Differences +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avenc_h263p::me-method -GstLibAVVidEncMeMethod - +avenc_utvideo::mblmax +gint +[1,32767] rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_h263p::me-pre-cmp -GstLibAVCMPFunction - +avenc_utvideo::mblmin +gint +[1,32767] rw -Motion Estimation Pre Pass Compare Function -Motion Estimation Pre Pass Compare Function. -Sum of Absolute Differences +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avenc_h263p::me-range +avenc_utvideo::me-range gint -[0,16000] + rw -Motion Estimation Range -Motion Estimation search range in subpel units. +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avenc_h263p::me-sub-cmp -GstLibAVCMPFunction +avenc_utvideo::mepc +gint rw -Subpixel Motion Estimation Compare Function -Subpixel Motion Estimation Compare Function. -Sum of Absolute Differences +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avenc_h263p::me-subpel-quality +avenc_utvideo::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_utvideo::mpeg-quant gint -[0,8] + rw -Motion Estimation Subpixel Quality -Motion Estimation Subpixel Refinement Quality. -8 +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 -avenc_h263p::multipass-cache-file +avenc_utvideo::multipass-cache-file gchar* -rw +rwx Multipass Cache File Filename for multipass cache file. "stats.log" -avenc_h263p::noise-reduction +avenc_utvideo::mv0-threshold gint -[0,1000000] +>= 0 rw -Noise Reduction -Noise Reduction Strength. +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_utvideo::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). 0 -avenc_h263p::p-masking +avenc_utvideo::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_utvideo::p-mask gfloat -[-1,1] + rw -P Block Masking -P Block Masking. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avenc_h263p::pass +avenc_utvideo::pass GstLibAVEncPass -rw +rwx Encoding pass/type Encoding pass/type. Constant Bitrate Encoding -avenc_h263p::pre-dia-size +avenc_utvideo::pre-dia-size gint -[-2000,2000] + rw -Motion Estimation Pre Pass Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avenc_h263p::pre-me -GstLibAVEncPreME +avenc_utvideo::precmp +avcodeccontext-cmp-func rw -Pre Pass for Motion Estimation -Pre Pass for Motion Estimation. -Only after I-frames +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_h263p::qblur +avenc_utvideo::pred +utvideo-pred + +rw +pred +Prediction method (Private codec option). +left + + + +avenc_utvideo::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_utvideo::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_utvideo::qblur gfloat -[0,1] +>= -1 rw -Quantizer Smoothing -Quantizer Smoothing over time. +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). 0.5 -avenc_h263p::qcompress +avenc_utvideo::qcomp gfloat -[0,1] + rw -Quantizer Change -Quantizer Change between easy and hard scenes. +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). 0.5 -avenc_h263p::qmax +avenc_utvideo::qdiff gint -[1,31] + rw -Maximum Quantizer -Maximum Quantizer. -31 +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avenc_h263p::qmin +avenc_utvideo::qmax gint -[1,31] +[G_MAXULONG,1024] rw -Minimum Quantizer -Minimum Quantizer. -2 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avenc_h263p::quant-type -GstLibAVEncQuantTypes - +avenc_utvideo::qmin +gint +[G_MAXULONG,69] rw -Quantizer Type -Quantizer Type. -H263 quantization +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avenc_h263p::quantizer +avenc_utvideo::quantizer gfloat [0,30] -rw +rwx Constant Quantizer Constant Quantizer. 0.01 -avenc_h263p::rc-buffer-aggressivity -gfloat -[0,99] +avenc_utvideo::rc-init-occupancy +gint + rw -Ratecontrol Buffer Aggressivity -Ratecontrol Buffer Aggressivity. -1 +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 -avenc_h263p::rc-buffer-size -gint +avenc_utvideo::rc-max-vbv-use +gfloat >= 0 rw -Ratecontrol Buffer Size -Decoder bitstream buffer size. +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avenc_h263p::rc-eq -gchar* +avenc_utvideo::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_utvideo::refs +gint rw -Ratecontrol Equation -Ratecontrol Equation. -"tex^qComp" +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avenc_h263p::rc-initial-cplx -gfloat -[0,1e+07] +avenc_utvideo::sc-threshold +gint + rw -Initial Complexity for Pass 1 Ratecontrol -Initial Complexity for Pass 1 Ratecontrol. +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avenc_h263p::rc-max-rate -gint64 ->= 0 +avenc_utvideo::scplx-mask +gfloat + rw -Ratecontrol Maximum Bitrate -Ratecontrol Maximum Bitrate. +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). 0 -avenc_h263p::rc-min-rate -gint64 ->= 0 +avenc_utvideo::side-data-only-packets +gboolean + rw -Ratecontrol Minimum Bitrate -Ratecontrol Minimum Bitrate. +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_utvideo::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avenc_h263p::rc-qmod-amp -gfloat -[0,99] +avenc_utvideo::skip-factor +gint + rw -Ratecontrol Mod -Ratecontrol Mod. +skip_factor +frame skip factor (Generic codec option, might have no effect). 0 -avenc_h263p::rc-qmod-freq +avenc_utvideo::skip-threshold gint -[0,0] + rw -Ratecontrol Freq -Ratecontrol Freq. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avenc_h263p::rc-qsquish -gfloat -[0,99] +avenc_utvideo::skipcmp +avcodeccontext-cmp-func + rw -Ratecontrol Limiting Method -0 means limit by clipping, otherwise use nice continuous function. -1 +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avenc_h263p::rtp-payload-size +avenc_utvideo::slices gint >= 0 rw -RTP Payload Size -Target GOB length. +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avenc_h263p::spatial-cplx-masking -gfloat -[-1,1] +avenc_utvideo::strict +avcodeccontext-strict + rw -Spatial Complexity Masking -Spatial Complexity Masking. -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_h263p::temporal-cplx-masking -gfloat -[-1,1] +avenc_utvideo::subcmp +avcodeccontext-cmp-func + rw -Temporal Complexity Masking -Temporal Complexity Masking. -0 +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_h263p::trellis +avenc_utvideo::subq gint -[0,1] + rw -Trellis Quantization -Trellis RD quantization. -1 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avenc_h263p::max-threads -gint ->= 0 +avenc_utvideo::tcplx-mask +gfloat + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avenc_h263::b-quant-factor -gfloat -[-31,31] +avenc_utvideo::thread-type +avcodeccontext-thread-type + rw -B-Quantizer Factor -Factor in B-Frame Quantizer Computation. -1.25 +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_h263::b-quant-offset -gfloat -[0,31] +avenc_utvideo::threads +avcodeccontext-threads + rw -B-Quantizer Offset -Offset in B-Frame Quantizer Computation. -1.25 +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avenc_h263::bitrate +avenc_utvideo::ticks-per-frame gint ->= 0 +>= 1 rw -Bit Rate -Target Video Bitrate. -300000 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_h263::bitrate-tolerance +avenc_utvideo::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_utvideo::trellis gint -[0,100000000] + rw -Bitrate Tolerance -Number of bits the bitstream is allowed to diverge from the reference. -8000000 +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avenc_h263::buffer-size +avenc_tiff::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_tiff::buffer-size gint >= 0 r @@ -18829,7 +19519,7 @@ -avenc_h263::compliance +avenc_tiff::compliance GstFFMpegCompliance rw @@ -18839,1687 +19529,1747 @@ -avenc_h263::dark-masking -gfloat -[-1,1] +avenc_tiff::gop-size +gint + rw -Darkness Masking -Darkness Masking. -0 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_h263::dct-algo -GstLibAVDCTAlgo +avenc_tiff::me-method +GstLibAVVidEncMeMethod rw -DCT Algorithm -DCT Algorithm. -Automatically select a good one +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avenc_h263::dia-size +avenc_tiff::rtp-payload-size gint -[-2000,2000] +>= 0 rw -Motion Estimation Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +RTP Payload Size +Target GOB length. 0 -avenc_h263::flags -GstLibAVFlags - -rw -Flags -Flags. - - - - -avenc_h263::gop-size +avenc_tiff::max-threads gint >= 0 rw -GOP Size -Number of frames within one GOP. -15 +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 -avenc_h263::i-quant-factor +avenc_tiff::b-qfactor gfloat -[-31,31] + rw -I-Quantizer Factor -Factor in P-Frame Quantizer Computation. -0.8 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_h263::i-quant-offset +avenc_tiff::b-qoffset gfloat -[0,31] + rw -I-Quantizer Offset -Offset in P-Frame Quantizer Computation. -0 +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_h263::idct-algo -GstLibAVIDCTAlgo - +avenc_tiff::b-sensitivity +gint +>= 1 rw -IDCT Algorithm -IDCT Algorithm. -Automatically select a good one +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_h263::ildct-cmp -GstLibAVCMPFunction +avenc_tiff::b-strategy +gint rw -Interlaced DCT Compare Function -Interlaced DCT Compare Function. -VSAD +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avenc_h263::inter-quant-bias +avenc_tiff::bidir-refine gint -[-1000000,1000000] +[0,4] rw -Inter Quantizer Bias -Inter Quantizer Bias. -999999 +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_h263::interlaced -gboolean - +avenc_tiff::bitrate-tolerance +gint +>= 1 rw -Interlaced Material -Interlaced Material. -FALSE +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_h263::intra-dc-precision +avenc_tiff::brd-scale gint -[0,16] +[0,10] rw -Intra DC precision -Precision of the Intra DC coefficient - 8. +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). 0 -avenc_h263::intra-quant-bias +avenc_tiff::bufsize gint -[-1000000,1000000] + rw -Intra Quantizer Bias -Intra Quantizer Bias. -999999 +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avenc_h263::last-predictor-count +avenc_tiff::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_tiff::chromaoffset gint -[0,2000] + rw -Last Predictor Count -Amount of previous Motion Vector predictors. +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avenc_h263::lmax -gint -[1,31] +avenc_tiff::cmp +avcodeccontext-cmp-func + rw -Maximum Lagrange Multiplier -Maximum Lagrange Multiplier. -31 +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_h263::lmin -gint -[1,31] +avenc_tiff::coder +avcodeccontext-coder + rw -Minimum Lagrange Multiplier -Minimum Lagrange Multiplier. -2 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avenc_h263::lumi-masking -gfloat -[-1,1] +avenc_tiff::compression-algo +tiff-encoder-compression-algo + rw -Luminance Masking -Luminance Masking. -0 +compression_algo +(null) (Private codec option). +packbits -avenc_h263::max-bframes +avenc_tiff::compression-level gint ->= 0 + rw -Max B-Frames -Maximum B-frames in a row. -0 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_h263::max-key-interval +avenc_tiff::context gint ->= -100 + rw -Maximum Key Interval -Maximum number of frames between two keyframes (< 0 is in sec). +context +context model (Generic codec option, might have no effect). 0 -avenc_h263::max-qdiff +avenc_tiff::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_tiff::dc gint -[1,31] +[-8,16] rw -Maximum Quantizer Difference -Maximum Quantizer Difference between frames. -3 +dc +intra_dc_precision (Generic codec option, might have no effect). +0 -avenc_h263::mb-cmp -GstLibAVCMPFunction +avenc_tiff::dct +avcodeccontext-dct rw -Macroblock Compare Function -Macroblok Compare Function. -Sum of Absolute Differences +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avenc_h263::mb-decision -GstLibAVEncMBDecision +avenc_tiff::debug +avcodeccontext-debug rw -Macroblock Decision -Macroblok Decision Mode. -Use method set by mb-cmp +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_h263::me-cmp -GstLibAVCMPFunction +avenc_tiff::dia-size +gint rw -Motion Estimation Compare Function -Motion Estimation Compare Function. -Sum of Absolute Differences +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avenc_h263::me-method -GstLibAVVidEncMeMethod +avenc_tiff::dpi +gint +[1,65536] +rw +dpi +set the image resolution (in dpi) (Private codec option). +72 + + + +avenc_tiff::dump-separator +gchar* rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_h263::me-pre-cmp -GstLibAVCMPFunction +avenc_tiff::field-order +avcodeccontext-field-order rw -Motion Estimation Pre Pass Compare Function -Motion Estimation Pre Pass Compare Function. -Sum of Absolute Differences +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avenc_h263::me-range -gint -[0,16000] +avenc_tiff::flags +avcodeccontext-flags + rw -Motion Estimation Range -Motion Estimation search range in subpel units. -0 +flags +(null) (Generic codec option, might have no effect). + -avenc_h263::me-sub-cmp -GstLibAVCMPFunction +avenc_tiff::flags2 +avcodeccontext-flags2 rw -Subpixel Motion Estimation Compare Function -Subpixel Motion Estimation Compare Function. -Sum of Absolute Differences +flags2 +(null) (Generic codec option, might have no effect). + -avenc_h263::me-subpel-quality +avenc_tiff::global-quality gint -[0,8] + rw -Motion Estimation Subpixel Quality -Motion Estimation Subpixel Refinement Quality. -8 +global_quality +(null) (Generic codec option, might have no effect). +0 -avenc_h263::multipass-cache-file -gchar* +avenc_tiff::i-qfactor +gfloat rw -Multipass Cache File -Filename for multipass cache file. -"stats.log" +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_h263::noise-reduction -gint -[0,1000000] +avenc_tiff::i-qoffset +gfloat + rw -Noise Reduction -Noise Reduction Strength. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avenc_h263::p-masking -gfloat -[-1,1] +avenc_tiff::idct +avcodeccontext-idct + rw -P Block Masking -P Block Masking. -0 +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avenc_h263::pass -GstLibAVEncPass +avenc_tiff::ildctcmp +avcodeccontext-cmp-func rw -Encoding pass/type -Encoding pass/type. -Constant Bitrate Encoding +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avenc_h263::pre-dia-size +avenc_tiff::keyint-min gint -[-2000,2000] + rw -Motion Estimation Pre Pass Diamond Size/Shape -Motion Estimation Diamond Size/Shape. -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_h263::pre-me -GstLibAVEncPreME +avenc_tiff::last-pred +gint rw -Pre Pass for Motion Estimation -Pre Pass for Motion Estimation. -Only after I-frames +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avenc_h263::qblur +avenc_tiff::lumi-mask gfloat -[0,1] + rw -Quantizer Smoothing -Quantizer Smoothing over time. -0.5 +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_h263::qcompress -gfloat -[0,1] +avenc_tiff::max-bframes +gint +>= G_MAXULONG rw -Quantizer Change -Quantizer Change between easy and hard scenes. -0.5 +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 -avenc_h263::qmax -gint -[1,31] +avenc_tiff::max-pixels +gint64 +[0,G_MAXINT] rw -Maximum Quantizer -Maximum Quantizer. -31 +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_h263::qmin -gint -[1,31] +avenc_tiff::maxrate +gint64 +[0,G_MAXINT] rw -Minimum Quantizer -Minimum Quantizer. -2 +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avenc_h263::quant-type -GstLibAVEncQuantTypes +avenc_tiff::mbcmp +avcodeccontext-cmp-func rw -Quantizer Type -Quantizer Type. -H263 quantization +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_h263::quantizer -gfloat -[0,30] +avenc_tiff::mbd +avcodeccontext-mbd + rw -Constant Quantizer -Constant Quantizer. -0.01 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avenc_h263::rc-buffer-aggressivity -gfloat -[0,99] +avenc_tiff::mblmax +gint +[1,32767] rw -Ratecontrol Buffer Aggressivity -Ratecontrol Buffer Aggressivity. -1 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_h263::rc-buffer-size +avenc_tiff::mblmin gint ->= 0 +[1,32767] rw -Ratecontrol Buffer Size -Decoder bitstream buffer size. -0 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avenc_h263::rc-eq -gchar* +avenc_tiff::me-range +gint rw -Ratecontrol Equation -Ratecontrol Equation. -"tex^qComp" +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 -avenc_h263::rc-initial-cplx -gfloat -[0,1e+07] +avenc_tiff::mepc +gint + rw -Initial Complexity for Pass 1 Ratecontrol -Initial Complexity for Pass 1 Ratecontrol. -0 +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avenc_h263::rc-max-rate +avenc_tiff::minrate gint64 ->= 0 +[G_MININT,G_MAXINT] rw -Ratecontrol Maximum Bitrate -Ratecontrol Maximum Bitrate. +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avenc_h263::rc-min-rate -gint64 ->= 0 +avenc_tiff::mpeg-quant +gint + rw -Ratecontrol Minimum Bitrate -Ratecontrol Minimum Bitrate. +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avenc_h263::rc-qmod-amp -gfloat -[0,99] -rw -Ratecontrol Mod -Ratecontrol Mod. -0 +avenc_tiff::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avenc_h263::rc-qmod-freq +avenc_tiff::mv0-threshold gint -[0,0] +>= 0 rw -Ratecontrol Freq -Ratecontrol Freq. -0 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_h263::rc-qsquish -gfloat -[0,99] +avenc_tiff::nr +gint + rw -Ratecontrol Limiting Method -0 means limit by clipping, otherwise use nice continuous function. -1 +nr +noise reduction (Generic codec option, might have no effect). +0 -avenc_h263::rtp-payload-size +avenc_tiff::nssew gint ->= 0 + rw -RTP Payload Size -Target GOB length. -0 +nssew +nsse weight (Generic codec option, might have no effect). +8 -avenc_h263::spatial-cplx-masking +avenc_tiff::p-mask gfloat -[-1,1] + rw -Spatial Complexity Masking -Spatial Complexity Masking. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avenc_h263::temporal-cplx-masking -gfloat -[-1,1] +avenc_tiff::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_tiff::pre-dia-size +gint + rw -Temporal Complexity Masking -Temporal Complexity Masking. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avenc_h263::trellis -gint -[0,1] +avenc_tiff::precmp +avcodeccontext-cmp-func + rw -Trellis Quantization -Trellis RD quantization. -1 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_h261::bitrate -gint ->= 0 +avenc_tiff::pred +avcodeccontext-pred + rw -Bit Rate -Target Video Bitrate. -300000 +pred +prediction method (Generic codec option, might have no effect). +left -avenc_h261::buffer-size +avenc_tiff::preme gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avenc_h261::compliance -GstFFMpegCompliance +avenc_tiff::ps +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 -avenc_h261::gop-size -gint ->= 0 +avenc_tiff::qblur +gfloat +>= -1 rw -GOP Size -Number of frames within one GOP. -15 +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avenc_h261::me-method -GstLibAVVidEncMeMethod +avenc_tiff::qcomp +gfloat rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avenc_h261::rtp-payload-size +avenc_tiff::qdiff gint ->= 0 + rw -RTP Payload Size -Target GOB length. -0 +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avenc_g726::bitrate +avenc_tiff::qmax gint ->= 0 +[G_MAXULONG,1024] rw -Bit Rate -Target Audio Bitrate. -128000 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avenc_g726::compliance -GstFFMpegCompliance - +avenc_tiff::qmin +gint +[G_MAXULONG,69] rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avenc_g722::bitrate -gint ->= 0 -rw -Bit Rate -Target Audio Bitrate. -128000 +avenc_tiff::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 -avenc_g722::compliance -GstFFMpegCompliance +avenc_tiff::rc-init-occupancy +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 -avenc_flv::b-quant-factor +avenc_tiff::rc-max-vbv-use gfloat -[-31,31] +>= 0 rw -B-Quantizer Factor -Factor in B-Frame Quantizer Computation. -1.25 +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 -avenc_flv::b-quant-offset +avenc_tiff::rc-min-vbv-use gfloat -[0,31] +>= 0 rw -B-Quantizer Offset -Offset in B-Frame Quantizer Computation. -1.25 +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avenc_flv::bitrate +avenc_tiff::refs gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avenc_flv::bitrate-tolerance +avenc_tiff::sc-threshold gint -[0,100000000] + rw -Bitrate Tolerance -Number of bits the bitstream is allowed to diverge from the reference. -8000000 +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 -avenc_flv::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. +avenc_tiff::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). 0 -avenc_flv::compliance -GstFFMpegCompliance +avenc_tiff::side-data-only-packets +gboolean rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avenc_flv::dark-masking -gfloat -[-1,1] +avenc_tiff::skip-exp +gint + rw -Darkness Masking -Darkness Masking. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avenc_flv::dct-algo -GstLibAVDCTAlgo +avenc_tiff::skip-factor +gint rw -DCT Algorithm -DCT Algorithm. -Automatically select a good one +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avenc_flv::dia-size +avenc_tiff::skip-threshold gint -[-2000,2000] + rw -Motion Estimation Diamond Size/Shape -Motion Estimation Diamond Size/Shape. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avenc_flv::flags -GstLibAVFlags +avenc_tiff::skipcmp +avcodeccontext-cmp-func rw -Flags -Flags. - +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avenc_flv::gop-size +avenc_tiff::slices gint >= 0 rw -GOP Size -Number of frames within one GOP. -15 +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avenc_flv::i-quant-factor -gfloat -[-31,31] +avenc_tiff::strict +avcodeccontext-strict + rw -I-Quantizer Factor -Factor in P-Frame Quantizer Computation. -0.8 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_flv::i-quant-offset -gfloat -[0,31] +avenc_tiff::subcmp +avcodeccontext-cmp-func + rw -I-Quantizer Offset -Offset in P-Frame Quantizer Computation. -0 +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_flv::idct-algo -GstLibAVIDCTAlgo +avenc_tiff::subq +gint rw -IDCT Algorithm -IDCT Algorithm. -Automatically select a good one +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avenc_flv::ildct-cmp -GstLibAVCMPFunction +avenc_tiff::tcplx-mask +gfloat rw -Interlaced DCT Compare Function -Interlaced DCT Compare Function. -VSAD +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 -avenc_flv::inter-quant-bias -gint -[-1000000,1000000] +avenc_tiff::thread-type +avcodeccontext-thread-type + rw -Inter Quantizer Bias -Inter Quantizer Bias. -999999 +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_flv::interlaced -gboolean +avenc_tiff::threads +avcodeccontext-threads rw -Interlaced Material -Interlaced Material. -FALSE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avenc_flv::intra-dc-precision +avenc_tiff::ticks-per-frame gint -[0,16] +>= 1 rw -Intra DC precision -Precision of the Intra DC coefficient - 8. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_flv::intra-quant-bias -gint -[-1000000,1000000] +avenc_tiff::timecode-frame-start +gint64 +>= G_MAXULONG rw -Intra Quantizer Bias -Intra Quantizer Bias. -999999 +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avenc_flv::last-predictor-count +avenc_tiff::trellis gint -[0,2000] + rw -Last Predictor Count -Amount of previous Motion Vector predictors. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avenc_flv::lmax +avenc_targa::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_targa::buffer-size gint -[1,31] +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_targa::compliance +GstFFMpegCompliance + rw -Maximum Lagrange Multiplier -Maximum Lagrange Multiplier. -31 +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avenc_flv::lmin +avenc_targa::gop-size gint -[1,31] + rw -Minimum Lagrange Multiplier -Minimum Lagrange Multiplier. -2 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_flv::lumi-masking -gfloat -[-1,1] +avenc_targa::me-method +GstLibAVVidEncMeMethod + rw -Luminance Masking -Luminance Masking. -0 +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avenc_flv::max-bframes +avenc_targa::rtp-payload-size gint >= 0 rw -Max B-Frames -Maximum B-frames in a row. +RTP Payload Size +Target GOB length. 0 -avenc_flv::max-key-interval -gint ->= -100 +avenc_targa::b-qfactor +gfloat + rw -Maximum Key Interval -Maximum number of frames between two keyframes (< 0 is in sec). -0 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_flv::max-qdiff +avenc_targa::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_targa::b-sensitivity gint -[1,31] +>= 1 rw -Maximum Quantizer Difference -Maximum Quantizer Difference between frames. -3 +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_flv::mb-cmp -GstLibAVCMPFunction +avenc_targa::b-strategy +gint rw -Macroblock Compare Function -Macroblok Compare Function. -Sum of Absolute Differences +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avenc_flv::mb-decision -GstLibAVEncMBDecision - +avenc_targa::bidir-refine +gint +[0,4] rw -Macroblock Decision -Macroblok Decision Mode. -Use method set by mb-cmp +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_flv::me-cmp -GstLibAVCMPFunction - +avenc_targa::bitrate-tolerance +gint +>= 1 rw -Motion Estimation Compare Function -Motion Estimation Compare Function. -Sum of Absolute Differences +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_flv::me-method -GstLibAVVidEncMeMethod +avenc_targa::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_targa::bufsize +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avenc_flv::me-pre-cmp -GstLibAVCMPFunction +avenc_targa::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Motion Estimation Pre Pass Compare Function -Motion Estimation Pre Pass Compare Function. -Sum of Absolute Differences +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avenc_flv::me-range +avenc_targa::chromaoffset gint -[0,16000] + rw -Motion Estimation Range -Motion Estimation search range in subpel units. +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avenc_flv::me-sub-cmp -GstLibAVCMPFunction +avenc_targa::cmp +avcodeccontext-cmp-func rw -Subpixel Motion Estimation Compare Function -Subpixel Motion Estimation Compare Function. -Sum of Absolute Differences +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_flv::me-subpel-quality -gint -[0,8] +avenc_targa::coder +avcodeccontext-coder + rw -Motion Estimation Subpixel Quality -Motion Estimation Subpixel Refinement Quality. -8 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avenc_flv::multipass-cache-file -gchar* +avenc_targa::compression-level +gint rw -Multipass Cache File -Filename for multipass cache file. -"stats.log" +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_flv::noise-reduction +avenc_targa::context gint -[0,1000000] + rw -Noise Reduction -Noise Reduction Strength. +context +context model (Generic codec option, might have no effect). 0 -avenc_flv::p-masking +avenc_targa::dark-mask gfloat -[-1,1] + rw -P Block Masking -P Block Masking. +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). 0 -avenc_flv::pass -GstLibAVEncPass - +avenc_targa::dc +gint +[-8,16] rw -Encoding pass/type -Encoding pass/type. -Constant Bitrate Encoding +dc +intra_dc_precision (Generic codec option, might have no effect). +0 -avenc_flv::pre-dia-size -gint -[-2000,2000] +avenc_targa::dct +avcodeccontext-dct + rw -Motion Estimation Pre Pass Diamond Size/Shape -Motion Estimation Diamond Size/Shape. -0 +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avenc_flv::pre-me -GstLibAVEncPreME +avenc_targa::debug +avcodeccontext-debug rw -Pre Pass for Motion Estimation -Pre Pass for Motion Estimation. -Only after I-frames +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_flv::qblur -gfloat -[0,1] +avenc_targa::dia-size +gint + rw -Quantizer Smoothing -Quantizer Smoothing over time. -0.5 +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avenc_flv::qcompress -gfloat -[0,1] +avenc_targa::dump-separator +gchar* + rw -Quantizer Change -Quantizer Change between easy and hard scenes. -0.5 +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_flv::qmax -gint -[1,31] +avenc_targa::field-order +avcodeccontext-field-order + rw -Maximum Quantizer -Maximum Quantizer. -31 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avenc_flv::qmin -gint -[1,31] +avenc_targa::flags +avcodeccontext-flags + rw -Minimum Quantizer -Minimum Quantizer. -2 +flags +(null) (Generic codec option, might have no effect). + -avenc_flv::quant-type -GstLibAVEncQuantTypes +avenc_targa::flags2 +avcodeccontext-flags2 rw -Quantizer Type -Quantizer Type. -H263 quantization +flags2 +(null) (Generic codec option, might have no effect). + -avenc_flv::quantizer -gfloat -[0,30] +avenc_targa::global-quality +gint + rw -Constant Quantizer -Constant Quantizer. -0.01 +global_quality +(null) (Generic codec option, might have no effect). +0 -avenc_flv::rc-buffer-aggressivity +avenc_targa::i-qfactor gfloat -[0,99] + rw -Ratecontrol Buffer Aggressivity -Ratecontrol Buffer Aggressivity. -1 +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_flv::rc-buffer-size -gint ->= 0 +avenc_targa::i-qoffset +gfloat + rw -Ratecontrol Buffer Size -Decoder bitstream buffer size. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avenc_flv::rc-eq -gchar* +avenc_targa::idct +avcodeccontext-idct rw -Ratecontrol Equation -Ratecontrol Equation. -"tex^qComp" +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avenc_flv::rc-initial-cplx -gfloat -[0,1e+07] +avenc_targa::ildctcmp +avcodeccontext-cmp-func + rw -Initial Complexity for Pass 1 Ratecontrol -Initial Complexity for Pass 1 Ratecontrol. -0 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avenc_flv::rc-max-rate -gint64 ->= 0 +avenc_targa::keyint-min +gint + rw -Ratecontrol Maximum Bitrate -Ratecontrol Maximum Bitrate. -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_flv::rc-min-rate -gint64 ->= 0 +avenc_targa::last-pred +gint + rw -Ratecontrol Minimum Bitrate -Ratecontrol Minimum Bitrate. +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avenc_flv::rc-qmod-amp +avenc_targa::lumi-mask gfloat -[0,99] + rw -Ratecontrol Mod -Ratecontrol Mod. +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avenc_flv::rc-qmod-freq +avenc_targa::max-bframes gint -[0,0] +>= G_MAXULONG rw -Ratecontrol Freq -Ratecontrol Freq. +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avenc_flv::rc-qsquish -gfloat -[0,99] +avenc_targa::max-pixels +gint64 +[0,G_MAXINT] rw -Ratecontrol Limiting Method -0 means limit by clipping, otherwise use nice continuous function. -1 +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_flv::rtp-payload-size -gint ->= 0 +avenc_targa::maxrate +gint64 +[0,G_MAXINT] rw -RTP Payload Size -Target GOB length. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avenc_flv::spatial-cplx-masking -gfloat -[-1,1] +avenc_targa::mbcmp +avcodeccontext-cmp-func + rw -Spatial Complexity Masking -Spatial Complexity Masking. -0 +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_flv::temporal-cplx-masking -gfloat -[-1,1] +avenc_targa::mbd +avcodeccontext-mbd + rw -Temporal Complexity Masking -Temporal Complexity Masking. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avenc_flv::trellis +avenc_targa::mblmax gint -[0,1] +[1,32767] rw -Trellis Quantization -Trellis RD quantization. -1 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_flashsv::bitrate +avenc_targa::mblmin gint ->= 0 +[1,32767] rw -Bit Rate -Target Video Bitrate. -300000 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avenc_flashsv::buffer-size +avenc_targa::me-range gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avenc_flashsv::compliance -GstFFMpegCompliance +avenc_targa::mepc +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avenc_flashsv::gop-size -gint ->= 0 +avenc_targa::minrate +gint64 +[G_MININT,G_MAXINT] rw -GOP Size -Number of frames within one GOP. -15 +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avenc_flashsv::me-method -GstLibAVVidEncMeMethod +avenc_targa::mpeg-quant +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 -avenc_flashsv::rtp-payload-size +avenc_targa::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_targa::mv0-threshold gint >= 0 rw -RTP Payload Size -Target GOB length. -0 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_ffvhuff::bitrate +avenc_targa::nr gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +nr +noise reduction (Generic codec option, might have no effect). +0 -avenc_ffvhuff::buffer-size +avenc_targa::nssew gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 -avenc_ffvhuff::compliance -GstFFMpegCompliance +avenc_targa::p-mask +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +p_mask +inter masking (Generic codec option, might have no effect). +0 -avenc_ffvhuff::gop-size +avenc_targa::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_targa::pre-dia-size gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 -avenc_ffvhuff::me-method -GstLibAVVidEncMeMethod +avenc_targa::precmp +avcodeccontext-cmp-func rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_ffvhuff::prediction-method -GstLibAVEncPredMethod +avenc_targa::pred +avcodeccontext-pred rw -Prediction Method -Prediction Method. -Left +pred +prediction method (Generic codec option, might have no effect). +left -avenc_ffvhuff::rtp-payload-size +avenc_targa::preme gint ->= 0 + rw -RTP Payload Size -Target GOB length. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avenc_ffvhuff::max-threads +avenc_targa::ps gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +ps +RTP payload size in bytes (Generic codec option, might have no effect). 0 -avenc_ffv1::bitrate -gint ->= 0 +avenc_targa::qblur +gfloat +>= -1 rw -Bit Rate -Target Video Bitrate. -300000 +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avenc_ffv1::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_targa::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avenc_ffv1::compliance -GstFFMpegCompliance +avenc_targa::qdiff +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avenc_ffv1::gop-size +avenc_targa::qmax gint ->= 0 +[G_MAXULONG,1024] rw -GOP Size -Number of frames within one GOP. -15 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avenc_ffv1::me-method -GstLibAVVidEncMeMethod - +avenc_targa::qmin +gint +[G_MAXULONG,69] rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avenc_ffv1::rtp-payload-size +avenc_targa::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_targa::rc-init-occupancy gint ->= 0 + rw -RTP Payload Size -Target GOB length. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avenc_ffv1::max-threads -gint +avenc_targa::rc-max-vbv-use +gfloat >= 0 rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avenc_eac3::bitrate -gint +avenc_targa::rc-min-vbv-use +gfloat >= 0 rw -Bit Rate -Target Audio Bitrate. -128000 +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avenc_eac3::compliance -GstFFMpegCompliance +avenc_targa::refs +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avenc_dvvideo::bitrate +avenc_targa::rle gint ->= 0 +[0,1] rw -Bit Rate -Target Video Bitrate. -300000 +rle +Use run-length compression (Private codec option). +1 -avenc_dvvideo::buffer-size +avenc_targa::sc-threshold gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avenc_dvvideo::compliance -GstFFMpegCompliance +avenc_targa::scplx-mask +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avenc_dvvideo::gop-size -gint ->= 0 +avenc_targa::side-data-only-packets +gboolean + rw -GOP Size -Number of frames within one GOP. -15 +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avenc_dvvideo::me-method -GstLibAVVidEncMeMethod - -rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) - - - -avenc_dvvideo::rtp-payload-size +avenc_targa::skip-exp gint ->= 0 + rw -RTP Payload Size -Target GOB length. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avenc_dvvideo::max-threads +avenc_targa::skip-factor gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +skip_factor +frame skip factor (Generic codec option, might have no effect). 0 -avenc_dpx::bitrate +avenc_targa::skip-threshold gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 - - - -avenc_dpx::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avenc_dpx::compliance -GstFFMpegCompliance +avenc_targa::skipcmp +avcodeccontext-cmp-func rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avenc_dpx::gop-size +avenc_targa::slices gint >= 0 rw -GOP Size -Number of frames within one GOP. -15 +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avenc_dpx::me-method -GstLibAVVidEncMeMethod +avenc_targa::strict +avcodeccontext-strict rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_dpx::rtp-payload-size -gint ->= 0 +avenc_targa::subcmp +avcodeccontext-cmp-func + rw -RTP Payload Size -Target GOB length. -0 +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_dnxhd::bitrate +avenc_targa::subq gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 - - - -avenc_dnxhd::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avenc_dnxhd::compliance -GstFFMpegCompliance +avenc_targa::tcplx-mask +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 -avenc_dnxhd::gop-size -gint ->= 0 +avenc_targa::thread-type +avcodeccontext-thread-type + rw -GOP Size -Number of frames within one GOP. -15 +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_dnxhd::me-method -GstLibAVVidEncMeMethod +avenc_targa::threads +avcodeccontext-threads rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avenc_dnxhd::rtp-payload-size +avenc_targa::ticks-per-frame gint ->= 0 +>= 1 rw -RTP Payload Size -Target GOB length. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_dnxhd::max-threads -gint ->= 0 +avenc_targa::timecode-frame-start +gint64 +>= G_MAXULONG rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avenc_comfortnoise::bitrate +avenc_targa::trellis gint ->= 0 -rw -Bit Rate -Target Audio Bitrate. -128000 - - - -avenc_comfortnoise::compliance -GstFFMpegCompliance rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avenc_cljr::bitrate -gint +avenc_svq1::bitrate +gint64 >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_cljr::buffer-size +avenc_svq1::buffer-size gint >= 0 r @@ -20529,7 +21279,7 @@ -avenc_cljr::compliance +avenc_svq1::compliance GstFFMpegCompliance rw @@ -20539,17 +21289,17 @@ -avenc_cljr::gop-size +avenc_svq1::gop-size gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_cljr::me-method +avenc_svq1::me-method GstLibAVVidEncMeMethod rw @@ -20559,7 +21309,7 @@ -avenc_cljr::rtp-payload-size +avenc_svq1::rtp-payload-size gint >= 0 rw @@ -20569,10247 +21319,10457 @@ -avenc_bmp::bitrate -gint ->= 0 +avenc_svq1::b-qfactor +gfloat + rw -Bit Rate -Target Video Bitrate. -300000 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_bmp::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_svq1::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_bmp::compliance -GstFFMpegCompliance - +avenc_svq1::b-sensitivity +gint +>= 1 rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_bmp::gop-size +avenc_svq1::b-strategy gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avenc_bmp::me-method -GstLibAVVidEncMeMethod - +avenc_svq1::bidir-refine +gint +[0,4] rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_bmp::rtp-payload-size +avenc_svq1::bitrate-tolerance gint ->= 0 +>= 1 rw -RTP Payload Size -Target GOB length. -0 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_asv2::bitrate +avenc_svq1::brd-scale gint ->= 0 +[0,10] rw -Bit Rate -Target Video Bitrate. -300000 +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 -avenc_asv2::buffer-size +avenc_svq1::bufsize gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avenc_asv2::compliance -GstFFMpegCompliance +avenc_svq1::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avenc_asv2::gop-size +avenc_svq1::chromaoffset gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 -avenc_asv2::me-method -GstLibAVVidEncMeMethod +avenc_svq1::cmp +avcodeccontext-cmp-func rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_asv2::rtp-payload-size -gint ->= 0 +avenc_svq1::coder +avcodeccontext-coder + rw -RTP Payload Size -Target GOB length. -0 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avenc_asv1::bitrate +avenc_svq1::compression-level gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_asv1::buffer-size +avenc_svq1::context gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +context +context model (Generic codec option, might have no effect). 0 -avenc_asv1::compliance -GstFFMpegCompliance +avenc_svq1::dark-mask +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_asv1::gop-size +avenc_svq1::dc gint ->= 0 +[-8,16] rw -GOP Size -Number of frames within one GOP. -15 +dc +intra_dc_precision (Generic codec option, might have no effect). +0 -avenc_asv1::me-method -GstLibAVVidEncMeMethod +avenc_svq1::dct +avcodeccontext-dct rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avenc_asv1::rtp-payload-size -gint ->= 0 +avenc_svq1::debug +avcodeccontext-debug + rw -RTP Payload Size -Target GOB length. -0 +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_alac::bitrate +avenc_svq1::dia-size gint ->= 0 -rw -Bit Rate -Target Audio Bitrate. -128000 - - - -avenc_alac::compliance -GstFFMpegCompliance rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avenc_adpcm_yamaha::bitrate -gint ->= 0 +avenc_svq1::dump-separator +gchar* + rw -Bit Rate -Target Audio Bitrate. -128000 +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_adpcm_yamaha::compliance -GstFFMpegCompliance +avenc_svq1::field-order +avcodeccontext-field-order rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avenc_adpcm_swf::bitrate -gint ->= 0 +avenc_svq1::flags +avcodeccontext-flags + rw -Bit Rate -Target Audio Bitrate. -128000 +flags +(null) (Generic codec option, might have no effect). + -avenc_adpcm_swf::compliance -GstFFMpegCompliance +avenc_svq1::flags2 +avcodeccontext-flags2 rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +flags2 +(null) (Generic codec option, might have no effect). + -avenc_adpcm_ms::bitrate +avenc_svq1::global-quality gint ->= 0 + rw -Bit Rate -Target Audio Bitrate. -128000 +global_quality +(null) (Generic codec option, might have no effect). +0 -avenc_adpcm_ms::compliance -GstFFMpegCompliance +avenc_svq1::i-qfactor +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_adpcm_ima_wav::bitrate -gint ->= 0 +avenc_svq1::i-qoffset +gfloat + rw -Bit Rate -Target Audio Bitrate. -128000 +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 -avenc_adpcm_ima_wav::compliance -GstFFMpegCompliance +avenc_svq1::idct +avcodeccontext-idct rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avenc_adpcm_ima_qt::bitrate -gint ->= 0 +avenc_svq1::ildctcmp +avcodeccontext-cmp-func + rw -Bit Rate -Target Audio Bitrate. -128000 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avenc_adpcm_ima_qt::compliance -GstFFMpegCompliance +avenc_svq1::keyint-min +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_adpcm_adx::bitrate +avenc_svq1::last-pred gint ->= 0 + rw -Bit Rate -Target Audio Bitrate. -128000 +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avenc_adpcm_adx::compliance -GstFFMpegCompliance +avenc_svq1::lumi-mask +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_ac3_fixed::bitrate +avenc_svq1::max-bframes gint ->= 0 +>= G_MAXULONG rw -Bit Rate -Target Audio Bitrate. -128000 +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 -avenc_ac3_fixed::compliance -GstFFMpegCompliance - +avenc_svq1::max-pixels +gint64 +[0,G_MAXINT] rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_ac3::bitrate -gint ->= 0 +avenc_svq1::maxrate +gint64 +[0,G_MAXINT] rw -Bit Rate -Target Audio Bitrate. -128000 +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avenc_ac3::compliance -GstFFMpegCompliance +avenc_svq1::mbcmp +avcodeccontext-cmp-func rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_aac::bitrate -gint ->= 0 +avenc_svq1::mbd +avcodeccontext-mbd + rw -Bit Rate -Target Audio Bitrate. -128000 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avenc_aac::compliance -GstFFMpegCompliance - +avenc_svq1::mblmax +gint +[1,32767] rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_a64multi5::bitrate +avenc_svq1::mblmin gint ->= 0 +[1,32767] rw -Bit Rate -Target Video Bitrate. -300000 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avenc_a64multi5::buffer-size +avenc_svq1::me-range gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avenc_a64multi5::compliance -GstFFMpegCompliance +avenc_svq1::mepc +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avenc_a64multi5::gop-size -gint ->= 0 +avenc_svq1::minrate +gint64 +[G_MININT,G_MAXINT] rw -GOP Size -Number of frames within one GOP. -15 +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avenc_a64multi5::me-method -GstLibAVVidEncMeMethod +avenc_svq1::motion-est +svq1enc-motion-est rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +motion-est +Motion estimation algorithm (Private codec option). +epzs -avenc_a64multi5::rtp-payload-size +avenc_svq1::mpeg-quant gint ->= 0 + rw -RTP Payload Size -Target GOB length. +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avenc_a64multi::bitrate +avenc_svq1::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_svq1::mv0-threshold gint >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_a64multi::buffer-size +avenc_svq1::nr gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +nr +noise reduction (Generic codec option, might have no effect). 0 -avenc_a64multi::compliance -GstFFMpegCompliance +avenc_svq1::nssew +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +nssew +nsse weight (Generic codec option, might have no effect). +8 -avenc_a64multi::gop-size -gint ->= 0 +avenc_svq1::p-mask +gfloat + rw -GOP Size -Number of frames within one GOP. -15 +p_mask +inter masking (Generic codec option, might have no effect). +0 -avenc_a64multi::me-method -GstLibAVVidEncMeMethod +avenc_svq1::pass +GstLibAVEncPass -rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avenc_a64multi::rtp-payload-size +avenc_svq1::pre-dia-size gint ->= 0 + rw -RTP Payload Size -Target GOB length. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -GstFFMpegDeinterlace::mode -GstLibAVDeinterlaceModes +avenc_svq1::precmp +avcodeccontext-cmp-func rw -Mode -Deinterlace Mode. -Auto detection +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_zmbv::debug-mv -gboolean +avenc_svq1::pred +avcodeccontext-pred rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +pred +prediction method (Generic codec option, might have no effect). +left -avdec_zmbv::direct-rendering -gboolean +avenc_svq1::preme +gint rw -Direct Rendering -Enable direct rendering. -TRUE +preme +pre motion estimation (Generic codec option, might have no effect). +0 -avdec_zmbv::lowres -GstLibAVVidDecLowres +avenc_svq1::ps +gint rw -Low resolution -At which resolution to decode images. +ps +RTP payload size in bytes (Generic codec option, might have no effect). 0 -avdec_zmbv::output-corrupt -gboolean - +avenc_svq1::qblur +gfloat +>= -1 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_zmbv::skip-frame -GstLibAVVidDecSkipFrame +avenc_svq1::qcomp +gfloat rw -Skip frames -Which types of frames to skip during decoding. -0 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_zlib::debug-mv -gboolean +avenc_svq1::qdiff +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_zlib::direct-rendering -gboolean - +avenc_svq1::qmax +gint +[G_MAXULONG,1024] rw -Direct Rendering -Enable direct rendering. -TRUE +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_zlib::lowres -GstLibAVVidDecLowres - +avenc_svq1::qmin +gint +[G_MAXULONG,69] rw -Low resolution -At which resolution to decode images. -0 +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_zlib::output-corrupt -gboolean - -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +avenc_svq1::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 -avdec_zlib::skip-frame -GstLibAVVidDecSkipFrame +avenc_svq1::rc-init-occupancy +gint rw -Skip frames -Which types of frames to skip during decoding. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avdec_zerocodec::debug-mv -gboolean - +avenc_svq1::rc-max-vbv-use +gfloat +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 -avdec_zerocodec::direct-rendering -gboolean - +avenc_svq1::rc-min-vbv-use +gfloat +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avdec_zerocodec::lowres -GstLibAVVidDecLowres +avenc_svq1::refs +gint rw -Low resolution -At which resolution to decode images. -0 +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_zerocodec::output-corrupt -gboolean +avenc_svq1::sc-threshold +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 -avdec_zerocodec::skip-frame -GstLibAVVidDecSkipFrame +avenc_svq1::scplx-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). 0 -avdec_yop::debug-mv +avenc_svq1::side-data-only-packets gboolean rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avdec_yop::direct-rendering -gboolean +avenc_svq1::skip-exp +gint rw -Direct Rendering -Enable direct rendering. -TRUE +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 -avdec_yop::lowres -GstLibAVVidDecLowres +avenc_svq1::skip-factor +gint rw -Low resolution -At which resolution to decode images. +skip_factor +frame skip factor (Generic codec option, might have no effect). 0 -avdec_yop::output-corrupt -gboolean +avenc_svq1::skip-threshold +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 -avdec_yop::skip-frame -GstLibAVVidDecSkipFrame +avenc_svq1::skipcmp +avcodeccontext-cmp-func rw -Skip frames -Which types of frames to skip during decoding. -0 +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_xwd::debug-mv -gboolean - +avenc_svq1::slices +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avdec_xwd::direct-rendering -gboolean +avenc_svq1::strict +avcodeccontext-strict rw -Direct Rendering -Enable direct rendering. -TRUE +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_xwd::lowres -GstLibAVVidDecLowres +avenc_svq1::subcmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_xwd::output-corrupt -gboolean +avenc_svq1::subq +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_xwd::skip-frame -GstLibAVVidDecSkipFrame +avenc_svq1::tcplx-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avdec_xl::debug-mv -gboolean +avenc_svq1::thread-type +avcodeccontext-thread-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_xl::direct-rendering -gboolean +avenc_svq1::threads +avcodeccontext-threads rw -Direct Rendering -Enable direct rendering. -TRUE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_xl::lowres -GstLibAVVidDecLowres - +avenc_svq1::ticks-per-frame +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_xl::output-corrupt -gboolean - +avenc_svq1::timecode-frame-start +gint64 +>= G_MAXULONG rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_xl::skip-frame -GstLibAVVidDecSkipFrame +avenc_svq1::trellis +gint rw -Skip frames -Which types of frames to skip during decoding. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_xan_wc4::debug-mv -gboolean - +avenc_sunrast::bitrate +gint64 +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_xan_wc4::direct-rendering -gboolean - -rw -Direct Rendering -Enable direct rendering. -TRUE +avenc_sunrast::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 -avdec_xan_wc4::lowres -GstLibAVVidDecLowres +avenc_sunrast::compliance +GstFFMpegCompliance rw -Low resolution -At which resolution to decode images. -0 +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_xan_wc4::output-corrupt -gboolean +avenc_sunrast::gop-size +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_xan_wc4::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::me-method +GstLibAVVidEncMeMethod rw -Skip frames -Which types of frames to skip during decoding. -0 +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_xan_wc3::debug-mv -gboolean - +avenc_sunrast::rtp-payload-size +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +RTP Payload Size +Target GOB length. +0 -avdec_xan_wc3::direct-rendering -gboolean +avenc_sunrast::b-qfactor +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_xan_wc3::lowres -GstLibAVVidDecLowres +avenc_sunrast::b-qoffset +gfloat rw -Low resolution -At which resolution to decode images. -0 +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_xan_wc3::output-corrupt -gboolean - +avenc_sunrast::b-sensitivity +gint +>= 1 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avdec_xan_wc3::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::b-strategy +gint rw -Skip frames -Which types of frames to skip during decoding. +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). 0 -avdec_wnv1::debug-mv -gboolean - +avenc_sunrast::bidir-refine +gint +[0,4] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_wnv1::direct-rendering -gboolean - +avenc_sunrast::bitrate-tolerance +gint +>= 1 rw -Direct Rendering -Enable direct rendering. -TRUE +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avdec_wnv1::lowres -GstLibAVVidDecLowres - +avenc_sunrast::brd-scale +gint +[0,10] rw -Low resolution -At which resolution to decode images. +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). 0 -avdec_wnv1::output-corrupt -gboolean +avenc_sunrast::bufsize +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avdec_wnv1::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Skip frames -Which types of frames to skip during decoding. -0 +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avdec_wmv3image::debug-mv -gboolean +avenc_sunrast::chromaoffset +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 -avdec_wmv3image::direct-rendering -gboolean +avenc_sunrast::cmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_wmv3image::lowres -GstLibAVVidDecLowres +avenc_sunrast::coder +avcodeccontext-coder rw -Low resolution -At which resolution to decode images. -0 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_wmv3image::output-corrupt -gboolean +avenc_sunrast::compression-level +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_wmv3image::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::context +gint rw -Skip frames -Which types of frames to skip during decoding. +context +context model (Generic codec option, might have no effect). 0 -avdec_wmv3::debug-mv -gboolean +avenc_sunrast::dark-mask +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avdec_wmv3::direct-rendering -gboolean - +avenc_sunrast::dc +gint +[-8,16] rw -Direct Rendering -Enable direct rendering. -TRUE +dc +intra_dc_precision (Generic codec option, might have no effect). +0 -avdec_wmv3::lowres -GstLibAVVidDecLowres +avenc_sunrast::dct +avcodeccontext-dct rw -Low resolution -At which resolution to decode images. -0 +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_wmv3::output-corrupt -gboolean +avenc_sunrast::debug +avcodeccontext-debug rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_wmv3::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::dia-size +gint rw -Skip frames -Which types of frames to skip during decoding. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avdec_wmv2::debug-mv -gboolean +avenc_sunrast::dump-separator +gchar* rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_wmv2::direct-rendering -gboolean +avenc_sunrast::field-order +avcodeccontext-field-order rw -Direct Rendering -Enable direct rendering. -TRUE +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_wmv2::lowres -GstLibAVVidDecLowres +avenc_sunrast::flags +avcodeccontext-flags rw -Low resolution -At which resolution to decode images. -0 +flags +(null) (Generic codec option, might have no effect). + -avdec_wmv2::output-corrupt -gboolean +avenc_sunrast::flags2 +avcodeccontext-flags2 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_wmv2::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::global-quality +gint rw -Skip frames -Which types of frames to skip during decoding. +global_quality +(null) (Generic codec option, might have no effect). 0 -avdec_wmv1::debug-mv -gboolean - -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE - - - -avdec_wmv1::direct-rendering -gboolean +avenc_sunrast::i-qfactor +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_wmv1::lowres -GstLibAVVidDecLowres +avenc_sunrast::i-qoffset +gfloat rw -Low resolution -At which resolution to decode images. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avdec_wmv1::output-corrupt -gboolean +avenc_sunrast::idct +avcodeccontext-idct rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_wmv1::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::ildctcmp +avcodeccontext-cmp-func rw -Skip frames -Which types of frames to skip during decoding. -0 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_webp::debug-mv -gboolean +avenc_sunrast::keyint-min +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_webp::direct-rendering -gboolean +avenc_sunrast::last-pred +gint rw -Direct Rendering -Enable direct rendering. -TRUE +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avdec_webp::lowres -GstLibAVVidDecLowres +avenc_sunrast::lumi-mask +gfloat rw -Low resolution -At which resolution to decode images. +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_webp::max-threads +avenc_sunrast::max-bframes gint ->= 0 +>= G_MAXULONG rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avdec_webp::output-corrupt -gboolean - +avenc_sunrast::max-pixels +gint64 +[0,G_MAXINT] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_webp::skip-frame -GstLibAVVidDecSkipFrame - +avenc_sunrast::maxrate +gint64 +[0,G_MAXINT] rw -Skip frames -Which types of frames to skip during decoding. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_vqavideo::debug-mv -gboolean +avenc_sunrast::mbcmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_vqavideo::direct-rendering -gboolean +avenc_sunrast::mbd +avcodeccontext-mbd rw -Direct Rendering -Enable direct rendering. -TRUE +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_vqavideo::lowres -GstLibAVVidDecLowres - +avenc_sunrast::mblmax +gint +[1,32767] rw -Low resolution -At which resolution to decode images. -0 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_vqavideo::output-corrupt -gboolean - +avenc_sunrast::mblmin +gint +[1,32767] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_vqavideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::me-range +gint rw -Skip frames -Which types of frames to skip during decoding. +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avdec_vp9::debug-mv -gboolean +avenc_sunrast::mepc +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avdec_vp9::direct-rendering -gboolean - +avenc_sunrast::minrate +gint64 +[G_MININT,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avdec_vp9::lowres -GstLibAVVidDecLowres +avenc_sunrast::mpeg-quant +gint rw -Low resolution -At which resolution to decode images. +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avdec_vp9::output-corrupt -gboolean +avenc_sunrast::multipass-cache-file +gchar* -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avdec_vp9::skip-frame -GstLibAVVidDecSkipFrame - +avenc_sunrast::mv0-threshold +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. -0 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_vp9::max-threads +avenc_sunrast::nr gint ->= 0 + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +nr +noise reduction (Generic codec option, might have no effect). 0 -avdec_vp8::debug-mv -gboolean +avenc_sunrast::nssew +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_vp8::direct-rendering -gboolean +avenc_sunrast::p-mask +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +p_mask +inter masking (Generic codec option, might have no effect). +0 -avdec_vp8::lowres -GstLibAVVidDecLowres +avenc_sunrast::pass +GstLibAVEncPass -rw -Low resolution -At which resolution to decode images. -0 +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_vp8::max-threads +avenc_sunrast::pre-dia-size gint ->= 0 + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avdec_vp8::output-corrupt -gboolean +avenc_sunrast::precmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_vp8::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::pred +avcodeccontext-pred rw -Skip frames -Which types of frames to skip during decoding. -0 +pred +prediction method (Generic codec option, might have no effect). +left -avdec_vp6f::debug-mv -gboolean +avenc_sunrast::preme +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +preme +pre motion estimation (Generic codec option, might have no effect). +0 -avdec_vp6f::direct-rendering -gboolean +avenc_sunrast::ps +gint rw -Direct Rendering -Enable direct rendering. -TRUE +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 -avdec_vp6f::lowres -GstLibAVVidDecLowres - +avenc_sunrast::qblur +gfloat +>= -1 rw -Low resolution -At which resolution to decode images. -0 +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_vp6f::output-corrupt -gboolean +avenc_sunrast::qcomp +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_vp6f::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::qdiff +gint rw -Skip frames -Which types of frames to skip during decoding. -0 +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_vp6a::debug-mv -gboolean - +avenc_sunrast::qmax +gint +[G_MAXULONG,1024] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_vp6a::direct-rendering -gboolean - +avenc_sunrast::qmin +gint +[G_MAXULONG,69] rw -Direct Rendering -Enable direct rendering. -TRUE +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_vp6a::lowres -GstLibAVVidDecLowres - -rw -Low resolution -At which resolution to decode images. -0 +avenc_sunrast::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 -avdec_vp6a::output-corrupt -gboolean +avenc_sunrast::rc-init-occupancy +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 -avdec_vp6a::skip-frame -GstLibAVVidDecSkipFrame - +avenc_sunrast::rc-max-vbv-use +gfloat +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avdec_vp6a::max-threads -gint +avenc_sunrast::rc-min-vbv-use +gfloat >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avdec_vp6::debug-mv -gboolean +avenc_sunrast::refs +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_vp6::direct-rendering -gboolean - +avenc_sunrast::rle +gint +[0,1] rw -Direct Rendering -Enable direct rendering. -TRUE +rle +Use run-length compression (Private codec option). +1 -avdec_vp6::lowres -GstLibAVVidDecLowres +avenc_sunrast::sc-threshold +gint rw -Low resolution -At which resolution to decode images. +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avdec_vp6::output-corrupt -gboolean +avenc_sunrast::scplx-mask +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avdec_vp6::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::side-data-only-packets +gboolean rw -Skip frames -Which types of frames to skip during decoding. -0 +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avdec_vp5::debug-mv -gboolean +avenc_sunrast::skip-exp +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 -avdec_vp5::direct-rendering -gboolean +avenc_sunrast::skip-factor +gint rw -Direct Rendering -Enable direct rendering. -TRUE +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avdec_vp5::lowres -GstLibAVVidDecLowres +avenc_sunrast::skip-threshold +gint rw -Low resolution -At which resolution to decode images. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avdec_vp5::output-corrupt -gboolean +avenc_sunrast::skipcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_vp5::skip-frame -GstLibAVVidDecSkipFrame - +avenc_sunrast::slices +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avdec_vp3::debug-mv -gboolean +avenc_sunrast::strict +avcodeccontext-strict rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_vp3::direct-rendering -gboolean +avenc_sunrast::subcmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_vp3::lowres -GstLibAVVidDecLowres +avenc_sunrast::subq +gint rw -Low resolution -At which resolution to decode images. -0 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_vp3::max-threads -gint ->= 0 +avenc_sunrast::tcplx-mask +gfloat + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avdec_vp3::output-corrupt -gboolean +avenc_sunrast::thread-type +avcodeccontext-thread-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_vp3::skip-frame -GstLibAVVidDecSkipFrame +avenc_sunrast::threads +avcodeccontext-threads rw -Skip frames -Which types of frames to skip during decoding. -0 +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_vmnc::debug-mv -gboolean - +avenc_sunrast::ticks-per-frame +gint +>= 1 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_vmnc::direct-rendering -gboolean - +avenc_sunrast::timecode-frame-start +gint64 +>= G_MAXULONG rw -Direct Rendering -Enable direct rendering. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_vmnc::lowres -GstLibAVVidDecLowres +avenc_sunrast::trellis +gint rw -Low resolution -At which resolution to decode images. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_vmnc::output-corrupt -gboolean - +avenc_sgi::bitrate +gint64 +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_vmnc::skip-frame -GstLibAVVidDecSkipFrame - -rw -Skip frames -Which types of frames to skip during decoding. +avenc_sgi::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. 0 -avdec_vmdvideo::debug-mv -gboolean +avenc_sgi::compliance +GstFFMpegCompliance rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_vmdvideo::direct-rendering -gboolean +avenc_sgi::gop-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_vmdvideo::lowres -GstLibAVVidDecLowres +avenc_sgi::me-method +GstLibAVVidEncMeMethod rw -Low resolution -At which resolution to decode images. -0 +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_vmdvideo::output-corrupt -gboolean - +avenc_sgi::rtp-payload-size +gint +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +RTP Payload Size +Target GOB length. +0 -avdec_vmdvideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::b-qfactor +gfloat rw -Skip frames -Which types of frames to skip during decoding. -0 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_vcr1::debug-mv -gboolean +avenc_sgi::b-qoffset +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_vcr1::direct-rendering -gboolean - +avenc_sgi::b-sensitivity +gint +>= 1 rw -Direct Rendering -Enable direct rendering. -TRUE +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avdec_vcr1::lowres -GstLibAVVidDecLowres +avenc_sgi::b-strategy +gint rw -Low resolution -At which resolution to decode images. +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). 0 -avdec_vcr1::output-corrupt -gboolean - +avenc_sgi::bidir-refine +gint +[0,4] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_vcr1::skip-frame -GstLibAVVidDecSkipFrame - +avenc_sgi::bitrate-tolerance +gint +>= 1 rw -Skip frames -Which types of frames to skip during decoding. -0 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avdec_vc1image::debug-mv -gboolean - +avenc_sgi::brd-scale +gint +[0,10] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 -avdec_vc1image::direct-rendering -gboolean +avenc_sgi::bufsize +gint rw -Direct Rendering -Enable direct rendering. -TRUE +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avdec_vc1image::lowres -GstLibAVVidDecLowres +avenc_sgi::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Low resolution -At which resolution to decode images. -0 +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avdec_vc1image::output-corrupt -gboolean +avenc_sgi::chromaoffset +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 -avdec_vc1image::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::cmp +avcodeccontext-cmp-func rw -Skip frames -Which types of frames to skip during decoding. -0 +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_vc1::debug-mv -gboolean +avenc_sgi::coder +avcodeccontext-coder rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_vc1::direct-rendering -gboolean +avenc_sgi::compression-level +gint rw -Direct Rendering -Enable direct rendering. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_vc1::lowres -GstLibAVVidDecLowres +avenc_sgi::context +gint rw -Low resolution -At which resolution to decode images. +context +context model (Generic codec option, might have no effect). 0 -avdec_vc1::output-corrupt -gboolean +avenc_sgi::dark-mask +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avdec_vc1::skip-frame -GstLibAVVidDecSkipFrame - +avenc_sgi::dc +gint +[-8,16] rw -Skip frames -Which types of frames to skip during decoding. +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avdec_vble::debug-mv -gboolean +avenc_sgi::dct +avcodeccontext-dct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_vble::direct-rendering -gboolean +avenc_sgi::debug +avcodeccontext-debug rw -Direct Rendering -Enable direct rendering. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_vble::lowres -GstLibAVVidDecLowres +avenc_sgi::dia-size +gint rw -Low resolution -At which resolution to decode images. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avdec_vble::output-corrupt -gboolean +avenc_sgi::dump-separator +gchar* rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_vble::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::field-order +avcodeccontext-field-order rw -Skip frames -Which types of frames to skip during decoding. -0 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_vble::max-threads -gint ->= 0 +avenc_sgi::flags +avcodeccontext-flags + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +flags +(null) (Generic codec option, might have no effect). + -avdec_vb::debug-mv -gboolean +avenc_sgi::flags2 +avcodeccontext-flags2 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_vb::direct-rendering -gboolean +avenc_sgi::global-quality +gint rw -Direct Rendering -Enable direct rendering. -TRUE +global_quality +(null) (Generic codec option, might have no effect). +0 -avdec_vb::lowres -GstLibAVVidDecLowres +avenc_sgi::i-qfactor +gfloat rw -Low resolution -At which resolution to decode images. -0 +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_vb::output-corrupt -gboolean +avenc_sgi::i-qoffset +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 -avdec_vb::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::idct +avcodeccontext-idct rw -Skip frames -Which types of frames to skip during decoding. -0 +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_v410::debug-mv -gboolean +avenc_sgi::ildctcmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_v410::direct-rendering -gboolean +avenc_sgi::keyint-min +gint rw -Direct Rendering -Enable direct rendering. -TRUE +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_v410::lowres -GstLibAVVidDecLowres +avenc_sgi::last-pred +gint rw -Low resolution -At which resolution to decode images. +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avdec_v410::output-corrupt -gboolean +avenc_sgi::lumi-mask +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avdec_v410::skip-frame -GstLibAVVidDecSkipFrame - +avenc_sgi::max-bframes +gint +>= G_MAXULONG rw -Skip frames -Which types of frames to skip during decoding. +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avdec_utvideo::debug-mv -gboolean - +avenc_sgi::max-pixels +gint64 +[0,G_MAXINT] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_utvideo::direct-rendering -gboolean +avenc_sgi::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_sgi::mbcmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_utvideo::lowres -GstLibAVVidDecLowres +avenc_sgi::mbd +avcodeccontext-mbd rw -Low resolution -At which resolution to decode images. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_utvideo::max-threads +avenc_sgi::mblmax gint ->= 0 +[1,32767] rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_utvideo::output-corrupt -gboolean - +avenc_sgi::mblmin +gint +[1,32767] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_utvideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::me-range +gint rw -Skip frames -Which types of frames to skip during decoding. +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avdec_ultimotion::debug-mv -gboolean +avenc_sgi::mepc +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avdec_ultimotion::direct-rendering -gboolean - +avenc_sgi::minrate +gint64 +[G_MININT,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avdec_ultimotion::lowres -GstLibAVVidDecLowres +avenc_sgi::mpeg-quant +gint rw -Low resolution -At which resolution to decode images. +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avdec_ultimotion::output-corrupt -gboolean +avenc_sgi::multipass-cache-file +gchar* -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avdec_ultimotion::skip-frame -GstLibAVVidDecSkipFrame - +avenc_sgi::mv0-threshold +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. -0 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_txd::debug-mv -gboolean +avenc_sgi::nr +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +nr +noise reduction (Generic codec option, might have no effect). +0 -avdec_txd::direct-rendering -gboolean +avenc_sgi::nssew +gint rw -Direct Rendering -Enable direct rendering. -TRUE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_txd::lowres -GstLibAVVidDecLowres +avenc_sgi::p-mask +gfloat rw -Low resolution -At which resolution to decode images. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avdec_txd::output-corrupt -gboolean +avenc_sgi::pass +GstLibAVEncPass -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_txd::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::pre-dia-size +gint rw -Skip frames -Which types of frames to skip during decoding. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avdec_tscc2::debug-mv -gboolean +avenc_sgi::precmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_tscc2::direct-rendering -gboolean +avenc_sgi::pred +avcodeccontext-pred rw -Direct Rendering -Enable direct rendering. -TRUE +pred +prediction method (Generic codec option, might have no effect). +left -avdec_tscc2::lowres -GstLibAVVidDecLowres +avenc_sgi::preme +gint rw -Low resolution -At which resolution to decode images. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avdec_tscc2::output-corrupt -gboolean +avenc_sgi::ps +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 -avdec_tscc2::skip-frame -GstLibAVVidDecSkipFrame - +avenc_sgi::qblur +gfloat +>= -1 rw -Skip frames -Which types of frames to skip during decoding. -0 +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_truemotion2::debug-mv -gboolean +avenc_sgi::qcomp +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_truemotion2::direct-rendering -gboolean +avenc_sgi::qdiff +gint rw -Direct Rendering -Enable direct rendering. -TRUE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_truemotion2::lowres -GstLibAVVidDecLowres - +avenc_sgi::qmax +gint +[G_MAXULONG,1024] rw -Low resolution -At which resolution to decode images. -0 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_truemotion2::output-corrupt -gboolean - +avenc_sgi::qmin +gint +[G_MAXULONG,69] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_truemotion2::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_sgi::rc-init-occupancy +gint rw -Skip frames -Which types of frames to skip during decoding. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avdec_truemotion1::debug-mv -gboolean - +avenc_sgi::rc-max-vbv-use +gfloat +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 -avdec_truemotion1::direct-rendering -gboolean - +avenc_sgi::rc-min-vbv-use +gfloat +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avdec_truemotion1::lowres -GstLibAVVidDecLowres +avenc_sgi::refs +gint rw -Low resolution -At which resolution to decode images. -0 +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_truemotion1::output-corrupt -gboolean - +avenc_sgi::rle +gint +[0,1] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rle +Use run-length compression (Private codec option). +1 -avdec_truemotion1::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::sc-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avdec_tmv::debug-mv -gboolean +avenc_sgi::scplx-mask +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avdec_tmv::direct-rendering +avenc_sgi::side-data-only-packets gboolean rw -Direct Rendering -Enable direct rendering. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_tmv::lowres -GstLibAVVidDecLowres +avenc_sgi::skip-exp +gint rw -Low resolution -At which resolution to decode images. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avdec_tmv::output-corrupt -gboolean +avenc_sgi::skip-factor +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avdec_tmv::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::skip-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avdec_tiff::debug-mv -gboolean +avenc_sgi::skipcmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_tiff::direct-rendering -gboolean - +avenc_sgi::slices +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avdec_tiff::lowres -GstLibAVVidDecLowres +avenc_sgi::strict +avcodeccontext-strict rw -Low resolution -At which resolution to decode images. -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_tiff::output-corrupt -gboolean +avenc_sgi::subcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_tiff::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::subq +gint rw -Skip frames -Which types of frames to skip during decoding. -0 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_tiff::max-threads -gint ->= 0 +avenc_sgi::tcplx-mask +gfloat + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avdec_tiertexseqvideo::debug-mv -gboolean +avenc_sgi::thread-type +avcodeccontext-thread-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_tiertexseqvideo::direct-rendering -gboolean +avenc_sgi::threads +avcodeccontext-threads rw -Direct Rendering -Enable direct rendering. -TRUE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_tiertexseqvideo::lowres -GstLibAVVidDecLowres - +avenc_sgi::ticks-per-frame +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_tiertexseqvideo::output-corrupt -gboolean - +avenc_sgi::timecode-frame-start +gint64 +>= G_MAXULONG rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_tiertexseqvideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_sgi::trellis +gint rw -Skip frames -Which types of frames to skip during decoding. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_thp::debug-mv -gboolean - +avenc_rv20::bitrate +gint64 +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_thp::direct-rendering -gboolean - -rw -Direct Rendering -Enable direct rendering. -TRUE +avenc_rv20::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 -avdec_thp::lowres -GstLibAVVidDecLowres +avenc_rv20::compliance +GstFFMpegCompliance rw -Low resolution -At which resolution to decode images. -0 +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_thp::output-corrupt -gboolean +avenc_rv20::gop-size +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_thp::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::me-method +GstLibAVVidEncMeMethod rw -Skip frames -Which types of frames to skip during decoding. -0 +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_targa::debug-mv -gboolean - +avenc_rv20::rtp-payload-size +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +RTP Payload Size +Target GOB length. +0 -avdec_targa::direct-rendering -gboolean +avenc_rv20::b-qfactor +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_targa::lowres -GstLibAVVidDecLowres +avenc_rv20::b-qoffset +gfloat rw -Low resolution -At which resolution to decode images. -0 +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_targa::output-corrupt -gboolean - +avenc_rv20::b-sensitivity +gint +>= 1 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 -avdec_targa::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv20::b-strategy +gint +[0,2] rw -Skip frames -Which types of frames to skip during decoding. +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). 0 -avdec_svq3::debug-mv -gboolean - +avenc_rv20::bidir-refine +gint +[0,4] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_svq3::direct-rendering -gboolean - +avenc_rv20::bitrate-tolerance +gint +>= 1 rw -Direct Rendering -Enable direct rendering. -TRUE +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avdec_svq3::lowres -GstLibAVVidDecLowres +avenc_rv20::border-mask +gfloat rw -Low resolution -At which resolution to decode images. +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). 0 -avdec_svq3::output-corrupt -gboolean - +avenc_rv20::brd-scale +gint +[0,3] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 -avdec_svq3::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::bufsize +gint rw -Skip frames -Which types of frames to skip during decoding. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_svq1::debug-mv -gboolean +avenc_rv20::chroma-elim-threshold +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 -avdec_svq1::direct-rendering -gboolean +avenc_rv20::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Direct Rendering -Enable direct rendering. -TRUE +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avdec_svq1::lowres -GstLibAVVidDecLowres +avenc_rv20::chromaoffset +gint rw -Low resolution -At which resolution to decode images. +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avdec_svq1::output-corrupt -gboolean +avenc_rv20::cmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_svq1::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::coder +avcodeccontext-coder rw -Skip frames -Which types of frames to skip during decoding. -0 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_sunrast::debug-mv -gboolean +avenc_rv20::compression-level +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_sunrast::direct-rendering -gboolean +avenc_rv20::context +gint rw -Direct Rendering -Enable direct rendering. -TRUE +context +context model (Generic codec option, might have no effect). +0 -avdec_sunrast::lowres -GstLibAVVidDecLowres +avenc_rv20::dark-mask +gfloat rw -Low resolution -At which resolution to decode images. +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_sunrast::output-corrupt -gboolean - +avenc_rv20::dc +gint +[-8,16] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dc +intra_dc_precision (Generic codec option, might have no effect). +0 -avdec_sunrast::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::dct +avcodeccontext-dct rw -Skip frames -Which types of frames to skip during decoding. -0 +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_sp5x::debug-mv -gboolean +avenc_rv20::debug +avcodeccontext-debug rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_sp5x::direct-rendering -gboolean +avenc_rv20::dia-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avdec_sp5x::lowres -GstLibAVVidDecLowres +avenc_rv20::dump-separator +gchar* rw -Low resolution -At which resolution to decode images. +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_rv20::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). 0 -avdec_sp5x::output-corrupt -gboolean +avenc_rv20::field-order +avcodeccontext-field-order rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_sp5x::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::flags +avcodeccontext-flags rw -Skip frames -Which types of frames to skip during decoding. -0 +flags +(null) (Generic codec option, might have no effect). + -avdec_smc::debug-mv -gboolean +avenc_rv20::flags2 +avcodeccontext-flags2 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_smc::direct-rendering +avenc_rv20::force-duplicated-matrix gboolean rw -Direct Rendering -Enable direct rendering. -TRUE +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE -avdec_smc::lowres -GstLibAVVidDecLowres +avenc_rv20::global-quality +gint rw -Low resolution -At which resolution to decode images. +global_quality +(null) (Generic codec option, might have no effect). 0 -avdec_smc::output-corrupt -gboolean +avenc_rv20::i-qfactor +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_smc::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::i-qoffset +gfloat rw -Skip frames -Which types of frames to skip during decoding. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avdec_smackvid::debug-mv -gboolean +avenc_rv20::ibias +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ibias +intra quant bias (Private codec option). +999999 -avdec_smackvid::direct-rendering -gboolean +avenc_rv20::idct +avcodeccontext-idct rw -Direct Rendering -Enable direct rendering. -TRUE +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_smackvid::lowres -GstLibAVVidDecLowres +avenc_rv20::ildctcmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_smackvid::output-corrupt -gboolean +avenc_rv20::keyint-min +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_smackvid::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::last-pred +gint rw -Skip frames -Which types of frames to skip during decoding. +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avdec_sgi::debug-mv -gboolean - +avenc_rv20::lmax +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 -avdec_sgi::direct-rendering -gboolean - +avenc_rv20::lmin +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 -avdec_sgi::lowres -GstLibAVVidDecLowres +avenc_rv20::luma-elim-threshold +gint rw -Low resolution -At which resolution to decode images. +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). 0 -avdec_sgi::output-corrupt -gboolean +avenc_rv20::lumi-mask +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avdec_sgi::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv20::max-bframes +gint +>= G_MAXULONG rw -Skip frames -Which types of frames to skip during decoding. +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avdec_rv40::debug-mv -gboolean - +avenc_rv20::max-pixels +gint64 +[0,G_MAXINT] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_rv40::direct-rendering -gboolean - +avenc_rv20::maxrate +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avdec_rv40::lowres -GstLibAVVidDecLowres +avenc_rv20::mbcmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_rv40::max-threads -gint ->= 0 +avenc_rv20::mbd +avcodeccontext-mbd + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_rv40::output-corrupt -gboolean - +avenc_rv20::mblmax +gint +[1,32767] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_rv40::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv20::mblmin +gint +[1,32767] rw -Skip frames -Which types of frames to skip during decoding. -0 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_rv30::debug-mv -gboolean +avenc_rv20::me-range +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 -avdec_rv30::direct-rendering -gboolean +avenc_rv20::mepc +gint rw -Direct Rendering -Enable direct rendering. -TRUE +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 -avdec_rv30::lowres -GstLibAVVidDecLowres +avenc_rv20::mepre +gint rw -Low resolution -At which resolution to decode images. +mepre +pre motion estimation (Private codec option). 0 -avdec_rv30::max-threads -gint ->= 0 +avenc_rv20::minrate +gint64 +[G_MININT,G_MAXINT] rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avdec_rv30::output-corrupt -gboolean +avenc_rv20::motion-est +rv20-encoder-motion-est rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +motion_est +motion estimation algorithm (Private codec option). +epzs -avdec_rv30::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv20::mpeg-quant +gint +[0,1] rw -Skip frames -Which types of frames to skip during decoding. +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). 0 -avdec_rv20::debug-mv -gboolean +avenc_rv20::mpv-flags +rv20-encoder-mpv-flags rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + -avdec_rv20::direct-rendering -gboolean +avenc_rv20::multipass-cache-file +gchar* -rw -Direct Rendering -Enable direct rendering. -TRUE +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avdec_rv20::lowres -GstLibAVVidDecLowres - +avenc_rv20::mv0-threshold +gint +>= 0 rw -Low resolution -At which resolution to decode images. -0 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_rv20::output-corrupt -gboolean +avenc_rv20::noise-reduction +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +noise_reduction +Noise reduction (Private codec option). +0 -avdec_rv20::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::nr +gint rw -Skip frames -Which types of frames to skip during decoding. +nr +noise reduction (Generic codec option, might have no effect). 0 -avdec_rv10::debug-mv -gboolean +avenc_rv20::nssew +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_rv10::direct-rendering -gboolean +avenc_rv20::p-mask +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +p_mask +inter masking (Generic codec option, might have no effect). +0 -avdec_rv10::lowres -GstLibAVVidDecLowres +avenc_rv20::pass +GstLibAVEncPass -rw -Low resolution -At which resolution to decode images. -0 +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_rv10::output-corrupt -gboolean +avenc_rv20::pbias +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +pbias +inter quant bias (Private codec option). +999999 -avdec_rv10::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::pre-dia-size +gint rw -Skip frames -Which types of frames to skip during decoding. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avdec_rpza::debug-mv -gboolean +avenc_rv20::precmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_rpza::direct-rendering -gboolean +avenc_rv20::pred +avcodeccontext-pred rw -Direct Rendering -Enable direct rendering. -TRUE +pred +prediction method (Generic codec option, might have no effect). +left -avdec_rpza::lowres -GstLibAVVidDecLowres +avenc_rv20::preme +gint rw -Low resolution -At which resolution to decode images. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avdec_rpza::output-corrupt -gboolean +avenc_rv20::ps +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +ps +RTP payload size in bytes (Private codec option). +0 -avdec_rpza::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv20::qblur +gfloat +>= -1 rw -Skip frames -Which types of frames to skip during decoding. -0 +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_roqvideo::debug-mv -gboolean +avenc_rv20::qcomp +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_roqvideo::direct-rendering -gboolean +avenc_rv20::qdiff +gint rw -Direct Rendering -Enable direct rendering. -TRUE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_roqvideo::lowres -GstLibAVVidDecLowres - +avenc_rv20::qmax +gint +[G_MAXULONG,1024] rw -Low resolution -At which resolution to decode images. -0 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_roqvideo::output-corrupt -gboolean - +avenc_rv20::qmin +gint +[G_MAXULONG,69] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_roqvideo::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv20::qsquish +gfloat +[0,99] rw -Skip frames -Which types of frames to skip during decoding. +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). 0 -avdec_rl2::debug-mv -gboolean - +avenc_rv20::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_rv20::quantizer-noise-shaping +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +quantizer_noise_shaping +(null) (Private codec option). +0 -avdec_rl2::direct-rendering -gboolean +avenc_rv20::rc-buf-aggressivity +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +rc_buf_aggressivity +currently useless (Private codec option). +1 -avdec_rl2::lowres -GstLibAVVidDecLowres +avenc_rv20::rc-eq +gchar* rw -Low resolution -At which resolution to decode images. -0 +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL -avdec_rl2::output-corrupt -gboolean +avenc_rv20::rc-init-cplx +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 -avdec_rl2::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::rc-init-occupancy +gint rw -Skip frames -Which types of frames to skip during decoding. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avdec_r10k::debug-mv -gboolean - +avenc_rv20::rc-max-vbv-use +gfloat +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 -avdec_r10k::direct-rendering -gboolean - +avenc_rv20::rc-min-vbv-use +gfloat +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avdec_r10k::lowres -GstLibAVVidDecLowres +avenc_rv20::rc-qmod-amp +gfloat rw -Low resolution -At which resolution to decode images. +rc_qmod_amp +experimental quantizer modulation (Private codec option). 0 -avdec_r10k::output-corrupt -gboolean +avenc_rv20::rc-qmod-freq +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 -avdec_r10k::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::rc-strategy +rv20-encoder-rc-strategy rw -Skip frames -Which types of frames to skip during decoding. -0 +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing -avdec_qtrle::debug-mv -gboolean +avenc_rv20::refs +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_qtrle::direct-rendering -gboolean +avenc_rv20::sc-threshold +gint rw -Direct Rendering -Enable direct rendering. -TRUE +sc_threshold +Scene change threshold (Private codec option). +0 -avdec_qtrle::lowres -GstLibAVVidDecLowres +avenc_rv20::scplx-mask +gfloat rw -Low resolution -At which resolution to decode images. +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). 0 -avdec_qtrle::output-corrupt +avenc_rv20::side-data-only-packets gboolean rw -Output corrupt buffers -Whether libav should output frames even if corrupted. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_qtrle::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::skip-cmp +rv20-encoder-cmp-func rw -Skip frames -Which types of frames to skip during decoding. -0 +skip_cmp +Frame skip compare function (Private codec option). +dctmax -avdec_qpeg::debug-mv -gboolean +avenc_rv20::skip-exp +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +skip_exp +Frame skip exponent (Private codec option). +0 -avdec_qpeg::direct-rendering -gboolean +avenc_rv20::skip-factor +gint rw -Direct Rendering -Enable direct rendering. -TRUE +skip_factor +Frame skip factor (Private codec option). +0 -avdec_qpeg::lowres -GstLibAVVidDecLowres +avenc_rv20::skip-threshold +gint rw -Low resolution -At which resolution to decode images. +skip_threshold +Frame skip threshold (Private codec option). 0 -avdec_qpeg::output-corrupt -gboolean +avenc_rv20::skipcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_qpeg::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv20::slices +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avdec_qdraw::debug-mv -gboolean +avenc_rv20::strict +avcodeccontext-strict rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_qdraw::direct-rendering -gboolean +avenc_rv20::subcmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_qdraw::lowres -GstLibAVVidDecLowres +avenc_rv20::subq +gint rw -Low resolution -At which resolution to decode images. -0 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_qdraw::output-corrupt -gboolean +avenc_rv20::tcplx-mask +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 -avdec_qdraw::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv20::thread-type +avcodeccontext-thread-type rw -Skip frames -Which types of frames to skip during decoding. -0 +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_ptx::debug-mv -gboolean +avenc_rv20::threads +avcodeccontext-threads rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_ptx::direct-rendering -gboolean - +avenc_rv20::ticks-per-frame +gint +>= 1 rw -Direct Rendering -Enable direct rendering. -TRUE +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_ptx::lowres -GstLibAVVidDecLowres - +avenc_rv20::timecode-frame-start +gint64 +>= G_MAXULONG rw -Low resolution -At which resolution to decode images. -0 +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_ptx::output-corrupt -gboolean +avenc_rv20::trellis +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avdec_ptx::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv10::bitrate +gint64 +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_rv10::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. 0 -avdec_prores::debug-mv -gboolean +avenc_rv10::compliance +GstFFMpegCompliance rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_prores::direct-rendering -gboolean +avenc_rv10::gop-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_prores::lowres -GstLibAVVidDecLowres +avenc_rv10::me-method +GstLibAVVidEncMeMethod rw -Low resolution -At which resolution to decode images. -0 +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_prores::max-threads +avenc_rv10::rtp-payload-size gint >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +RTP Payload Size +Target GOB length. 0 -avdec_prores::output-corrupt -gboolean +avenc_rv10::b-qfactor +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_prores::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::b-qoffset +gfloat rw -Skip frames -Which types of frames to skip during decoding. -0 +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_ppm::debug-mv -gboolean - +avenc_rv10::b-sensitivity +gint +>= 1 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 -avdec_ppm::direct-rendering -gboolean - +avenc_rv10::b-strategy +gint +[0,2] rw -Direct Rendering -Enable direct rendering. -TRUE +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 -avdec_ppm::lowres -GstLibAVVidDecLowres - +avenc_rv10::bidir-refine +gint +[0,4] rw -Low resolution -At which resolution to decode images. -0 +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_ppm::output-corrupt -gboolean - +avenc_rv10::bitrate-tolerance +gint +>= 1 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avdec_ppm::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::border-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). 0 -avdec_png::debug-mv -gboolean - +avenc_rv10::brd-scale +gint +[0,3] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 -avdec_png::direct-rendering -gboolean +avenc_rv10::bufsize +gint rw -Direct Rendering -Enable direct rendering. -TRUE +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avdec_png::lowres -GstLibAVVidDecLowres +avenc_rv10::chroma-elim-threshold +gint rw -Low resolution -At which resolution to decode images. +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). 0 -avdec_png::output-corrupt -gboolean +avenc_rv10::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avdec_png::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::chromaoffset +gint rw -Skip frames -Which types of frames to skip during decoding. +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avdec_png::max-threads -gint ->= 0 +avenc_rv10::cmp +avcodeccontext-cmp-func + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_pictor::debug-mv -gboolean +avenc_rv10::coder +avcodeccontext-coder rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_pictor::direct-rendering -gboolean +avenc_rv10::compression-level +gint rw -Direct Rendering -Enable direct rendering. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_pictor::lowres -GstLibAVVidDecLowres +avenc_rv10::context +gint rw -Low resolution -At which resolution to decode images. +context +context model (Generic codec option, might have no effect). 0 -avdec_pictor::output-corrupt -gboolean +avenc_rv10::dark-mask +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avdec_pictor::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv10::dc +gint +[-8,16] rw -Skip frames -Which types of frames to skip during decoding. +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avdec_pgmyuv::debug-mv -gboolean +avenc_rv10::dct +avcodeccontext-dct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_pgmyuv::direct-rendering -gboolean +avenc_rv10::debug +avcodeccontext-debug rw -Direct Rendering -Enable direct rendering. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_pgmyuv::lowres -GstLibAVVidDecLowres +avenc_rv10::dia-size +gint rw -Low resolution -At which resolution to decode images. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avdec_pgmyuv::output-corrupt -gboolean +avenc_rv10::dump-separator +gchar* rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_pgmyuv::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv10::error-rate +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). 0 -avdec_pgm::debug-mv -gboolean +avenc_rv10::field-order +avcodeccontext-field-order rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_pgm::direct-rendering -gboolean +avenc_rv10::flags +avcodeccontext-flags rw -Direct Rendering -Enable direct rendering. -TRUE +flags +(null) (Generic codec option, might have no effect). + -avdec_pgm::lowres -GstLibAVVidDecLowres +avenc_rv10::flags2 +avcodeccontext-flags2 rw -Low resolution -At which resolution to decode images. -0 +flags2 +(null) (Generic codec option, might have no effect). + -avdec_pgm::output-corrupt +avenc_rv10::force-duplicated-matrix gboolean rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE -avdec_pgm::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::global-quality +gint rw -Skip frames -Which types of frames to skip during decoding. +global_quality +(null) (Generic codec option, might have no effect). 0 -avdec_pcx::debug-mv -gboolean +avenc_rv10::i-qfactor +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_pcx::direct-rendering -gboolean +avenc_rv10::i-qoffset +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 -avdec_pcx::lowres -GstLibAVVidDecLowres +avenc_rv10::ibias +gint rw -Low resolution -At which resolution to decode images. -0 +ibias +intra quant bias (Private codec option). +999999 -avdec_pcx::output-corrupt -gboolean +avenc_rv10::idct +avcodeccontext-idct rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_pcx::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::ildctcmp +avcodeccontext-cmp-func rw -Skip frames -Which types of frames to skip during decoding. -0 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_pbm::debug-mv -gboolean +avenc_rv10::keyint-min +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_pbm::direct-rendering -gboolean +avenc_rv10::last-pred +gint rw -Direct Rendering -Enable direct rendering. -TRUE +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avdec_pbm::lowres -GstLibAVVidDecLowres - +avenc_rv10::lmax +gint +>= 0 rw -Low resolution -At which resolution to decode images. -0 +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 -avdec_pbm::output-corrupt -gboolean - +avenc_rv10::lmin +gint +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 -avdec_pbm::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::luma-elim-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). 0 -avdec_pam::debug-mv -gboolean +avenc_rv10::lumi-mask +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avdec_pam::direct-rendering -gboolean - +avenc_rv10::max-bframes +gint +>= G_MAXULONG rw -Direct Rendering -Enable direct rendering. -TRUE +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 -avdec_pam::lowres -GstLibAVVidDecLowres - +avenc_rv10::max-pixels +gint64 +[0,G_MAXINT] rw -Low resolution -At which resolution to decode images. +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_rv10::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_pam::output-corrupt -gboolean +avenc_rv10::mbcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_pam::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::mbd +avcodeccontext-mbd rw -Skip frames -Which types of frames to skip during decoding. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_nuv::debug-mv -gboolean - +avenc_rv10::mblmax +gint +[1,32767] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_nuv::direct-rendering -gboolean - +avenc_rv10::mblmin +gint +[1,32767] rw -Direct Rendering -Enable direct rendering. -TRUE +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_nuv::lowres -GstLibAVVidDecLowres +avenc_rv10::me-range +gint rw -Low resolution -At which resolution to decode images. +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avdec_nuv::output-corrupt -gboolean +avenc_rv10::mepc +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 -avdec_nuv::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::mepre +gint rw -Skip frames -Which types of frames to skip during decoding. +mepre +pre motion estimation (Private codec option). 0 -avdec_mxpeg::debug-mv -gboolean - +avenc_rv10::minrate +gint64 +[G_MININT,G_MAXINT] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avdec_mxpeg::direct-rendering -gboolean +avenc_rv10::motion-est +rv10-encoder-motion-est rw -Direct Rendering -Enable direct rendering. -TRUE +motion_est +motion estimation algorithm (Private codec option). +epzs -avdec_mxpeg::lowres -GstLibAVVidDecLowres - +avenc_rv10::mpeg-quant +gint +[0,1] rw -Low resolution -At which resolution to decode images. +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). 0 -avdec_mxpeg::output-corrupt -gboolean +avenc_rv10::mpv-flags +rv10-encoder-mpv-flags rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + -avdec_mxpeg::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::multipass-cache-file +gchar* -rw -Skip frames -Which types of frames to skip during decoding. -0 +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avdec_mts2::debug-mv -gboolean - +avenc_rv10::mv0-threshold +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_mts2::direct-rendering -gboolean +avenc_rv10::noise-reduction +gint rw -Direct Rendering -Enable direct rendering. -TRUE +noise_reduction +Noise reduction (Private codec option). +0 -avdec_mts2::lowres -GstLibAVVidDecLowres +avenc_rv10::nr +gint rw -Low resolution -At which resolution to decode images. +nr +noise reduction (Generic codec option, might have no effect). 0 -avdec_mts2::output-corrupt -gboolean +avenc_rv10::nssew +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_mts2::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::p-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avdec_mszh::debug-mv -gboolean +avenc_rv10::pass +GstLibAVEncPass -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_mszh::direct-rendering -gboolean +avenc_rv10::pbias +gint rw -Direct Rendering -Enable direct rendering. -TRUE +pbias +inter quant bias (Private codec option). +999999 -avdec_mszh::lowres -GstLibAVVidDecLowres +avenc_rv10::pre-dia-size +gint rw -Low resolution -At which resolution to decode images. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avdec_mszh::output-corrupt -gboolean +avenc_rv10::precmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_mszh::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::pred +avcodeccontext-pred rw -Skip frames -Which types of frames to skip during decoding. -0 +pred +prediction method (Generic codec option, might have no effect). +left -avdec_mszh::max-threads +avenc_rv10::preme gint ->= 0 + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avdec_msvideo1::debug-mv -gboolean +avenc_rv10::ps +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ps +RTP payload size in bytes (Private codec option). +0 -avdec_msvideo1::direct-rendering -gboolean - +avenc_rv10::qblur +gfloat +>= -1 rw -Direct Rendering -Enable direct rendering. -TRUE +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_msvideo1::lowres -GstLibAVVidDecLowres +avenc_rv10::qcomp +gfloat rw -Low resolution -At which resolution to decode images. -0 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_msvideo1::output-corrupt -gboolean +avenc_rv10::qdiff +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_msvideo1::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv10::qmax +gint +[G_MAXULONG,1024] rw -Skip frames -Which types of frames to skip during decoding. -0 - - - -avdec_mss2::debug-mv -gboolean - -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_mss2::direct-rendering -gboolean - +avenc_rv10::qmin +gint +[G_MAXULONG,69] rw -Direct Rendering -Enable direct rendering. -TRUE +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_mss2::lowres -GstLibAVVidDecLowres - +avenc_rv10::qsquish +gfloat +[0,99] rw -Low resolution -At which resolution to decode images. +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). 0 -avdec_mss2::output-corrupt -gboolean - -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +avenc_rv10::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 -avdec_mss2::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv10::quantizer-noise-shaping +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +quantizer_noise_shaping +(null) (Private codec option). 0 -avdec_mss1::debug-mv -gboolean +avenc_rv10::rc-buf-aggressivity +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rc_buf_aggressivity +currently useless (Private codec option). +1 -avdec_mss1::direct-rendering -gboolean +avenc_rv10::rc-eq +gchar* rw -Direct Rendering -Enable direct rendering. -TRUE +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL -avdec_mss1::lowres -GstLibAVVidDecLowres +avenc_rv10::rc-init-cplx +gfloat rw -Low resolution -At which resolution to decode images. +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). 0 -avdec_mss1::output-corrupt -gboolean +avenc_rv10::rc-init-occupancy +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 -avdec_mss1::skip-frame -GstLibAVVidDecSkipFrame - +avenc_rv10::rc-max-vbv-use +gfloat +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avdec_msrle::debug-mv -gboolean - +avenc_rv10::rc-min-vbv-use +gfloat +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avdec_msrle::direct-rendering -gboolean +avenc_rv10::rc-qmod-amp +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 -avdec_msrle::lowres -GstLibAVVidDecLowres +avenc_rv10::rc-qmod-freq +gint rw -Low resolution -At which resolution to decode images. +rc_qmod_freq +experimental quantizer modulation (Private codec option). 0 -avdec_msrle::output-corrupt -gboolean +avenc_rv10::rc-strategy +rv10-encoder-rc-strategy rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing -avdec_msrle::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::refs +gint rw -Skip frames -Which types of frames to skip during decoding. -0 +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_msmpeg4v2::debug-mv -gboolean +avenc_rv10::sc-threshold +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +sc_threshold +Scene change threshold (Private codec option). +0 -avdec_msmpeg4v2::direct-rendering -gboolean +avenc_rv10::scplx-mask +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avdec_msmpeg4v2::lowres -GstLibAVVidDecLowres +avenc_rv10::side-data-only-packets +gboolean rw -Low resolution -At which resolution to decode images. -0 +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avdec_msmpeg4v2::output-corrupt -gboolean +avenc_rv10::skip-cmp +rv10-encoder-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skip_cmp +Frame skip compare function (Private codec option). +dctmax -avdec_msmpeg4v2::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::skip-exp +gint rw -Skip frames -Which types of frames to skip during decoding. +skip_exp +Frame skip exponent (Private codec option). 0 -avdec_msmpeg4v1::debug-mv -gboolean +avenc_rv10::skip-factor +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +skip_factor +Frame skip factor (Private codec option). +0 -avdec_msmpeg4v1::direct-rendering -gboolean +avenc_rv10::skip-threshold +gint rw -Direct Rendering -Enable direct rendering. -TRUE +skip_threshold +Frame skip threshold (Private codec option). +0 -avdec_msmpeg4v1::lowres -GstLibAVVidDecLowres +avenc_rv10::skipcmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_msmpeg4v1::output-corrupt -gboolean - +avenc_rv10::slices +gint +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avdec_msmpeg4v1::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::strict +avcodeccontext-strict rw -Skip frames -Which types of frames to skip during decoding. -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_msmpeg4::debug-mv -gboolean +avenc_rv10::subcmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_msmpeg4::direct-rendering -gboolean +avenc_rv10::subq +gint rw -Direct Rendering -Enable direct rendering. -TRUE +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_msmpeg4::lowres -GstLibAVVidDecLowres +avenc_rv10::tcplx-mask +gfloat rw -Low resolution -At which resolution to decode images. +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avdec_msmpeg4::output-corrupt -gboolean +avenc_rv10::thread-type +avcodeccontext-thread-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_msmpeg4::skip-frame -GstLibAVVidDecSkipFrame +avenc_rv10::threads +avcodeccontext-threads rw -Skip frames -Which types of frames to skip during decoding. -0 +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_msa1::debug-mv -gboolean - +avenc_rv10::ticks-per-frame +gint +>= 1 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_msa1::direct-rendering -gboolean - +avenc_rv10::timecode-frame-start +gint64 +>= G_MAXULONG rw -Direct Rendering -Enable direct rendering. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_msa1::lowres -GstLibAVVidDecLowres +avenc_rv10::trellis +gint rw -Low resolution -At which resolution to decode images. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_msa1::output-corrupt -gboolean - +avenc_roqvideo::bitrate +gint64 +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_msa1::skip-frame -GstLibAVVidDecSkipFrame - -rw -Skip frames -Which types of frames to skip during decoding. +avenc_roqvideo::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. 0 -avdec_mpeg4::debug-mv -gboolean +avenc_roqvideo::compliance +GstFFMpegCompliance rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_mpeg4::direct-rendering -gboolean +avenc_roqvideo::gop-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_mpeg4::lowres -GstLibAVVidDecLowres +avenc_roqvideo::me-method +GstLibAVVidEncMeMethod rw -Low resolution -At which resolution to decode images. -0 +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_mpeg4::max-threads +avenc_roqvideo::rtp-payload-size gint >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +RTP Payload Size +Target GOB length. 0 -avdec_mpeg4::output-corrupt -gboolean +avenc_roqvideo::b-qfactor +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_mpeg4::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::b-qoffset +gfloat rw -Skip frames -Which types of frames to skip during decoding. -0 +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_mpeg2video::debug-mv -gboolean - +avenc_roqvideo::b-sensitivity +gint +>= 1 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avdec_mpeg2video::direct-rendering -gboolean +avenc_roqvideo::b-strategy +gint rw -Direct Rendering -Enable direct rendering. -TRUE +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avdec_mpeg2video::lowres -GstLibAVVidDecLowres - +avenc_roqvideo::bidir-refine +gint +[0,4] rw -Low resolution -At which resolution to decode images. -0 +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_mpeg2video::max-threads +avenc_roqvideo::bitrate-tolerance gint ->= 0 +>= 1 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avdec_mpeg2video::output-corrupt -gboolean - +avenc_roqvideo::brd-scale +gint +[0,10] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 -avdec_mpeg2video::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::bufsize +gint rw -Skip frames -Which types of frames to skip during decoding. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_motionpixels::debug-mv -gboolean +avenc_roqvideo::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avdec_motionpixels::direct-rendering -gboolean +avenc_roqvideo::chromaoffset +gint rw -Direct Rendering -Enable direct rendering. -TRUE +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 -avdec_motionpixels::lowres -GstLibAVVidDecLowres +avenc_roqvideo::cmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_motionpixels::output-corrupt -gboolean +avenc_roqvideo::coder +avcodeccontext-coder rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_motionpixels::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::compression-level +gint rw -Skip frames -Which types of frames to skip during decoding. -0 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_mmvideo::debug-mv -gboolean +avenc_roqvideo::context +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +context +context model (Generic codec option, might have no effect). +0 -avdec_mmvideo::direct-rendering -gboolean +avenc_roqvideo::dark-mask +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avdec_mmvideo::lowres -GstLibAVVidDecLowres - +avenc_roqvideo::dc +gint +[-8,16] rw -Low resolution -At which resolution to decode images. +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avdec_mmvideo::output-corrupt -gboolean +avenc_roqvideo::dct +avcodeccontext-dct rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_mmvideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::debug +avcodeccontext-debug rw -Skip frames -Which types of frames to skip during decoding. -0 +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_mjpegb::debug-mv -gboolean +avenc_roqvideo::dia-size +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avdec_mjpegb::direct-rendering -gboolean +avenc_roqvideo::dump-separator +gchar* rw -Direct Rendering -Enable direct rendering. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_mjpegb::lowres -GstLibAVVidDecLowres +avenc_roqvideo::field-order +avcodeccontext-field-order rw -Low resolution -At which resolution to decode images. -0 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_mjpegb::output-corrupt -gboolean +avenc_roqvideo::flags +avcodeccontext-flags rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +flags +(null) (Generic codec option, might have no effect). + -avdec_mjpegb::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::flags2 +avcodeccontext-flags2 rw -Skip frames -Which types of frames to skip during decoding. -0 +flags2 +(null) (Generic codec option, might have no effect). + -avdec_mjpeg::debug-mv -gboolean +avenc_roqvideo::global-quality +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +global_quality +(null) (Generic codec option, might have no effect). +0 -avdec_mjpeg::direct-rendering -gboolean +avenc_roqvideo::i-qfactor +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_mjpeg::lowres -GstLibAVVidDecLowres +avenc_roqvideo::i-qoffset +gfloat rw -Low resolution -At which resolution to decode images. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avdec_mjpeg::output-corrupt -gboolean +avenc_roqvideo::idct +avcodeccontext-idct rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_mjpeg::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::ildctcmp +avcodeccontext-cmp-func rw -Skip frames -Which types of frames to skip during decoding. -0 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_mimic::debug-mv -gboolean +avenc_roqvideo::keyint-min +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_mimic::direct-rendering -gboolean +avenc_roqvideo::last-pred +gint rw -Direct Rendering -Enable direct rendering. -TRUE +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avdec_mimic::lowres -GstLibAVVidDecLowres +avenc_roqvideo::lumi-mask +gfloat rw -Low resolution -At which resolution to decode images. +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_mimic::max-threads +avenc_roqvideo::max-bframes gint ->= 0 +>= G_MAXULONG rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avdec_mimic::output-corrupt -gboolean - +avenc_roqvideo::max-pixels +gint64 +[0,G_MAXINT] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_mimic::skip-frame -GstLibAVVidDecSkipFrame - +avenc_roqvideo::maxrate +gint64 +[0,G_MAXINT] rw -Skip frames -Which types of frames to skip during decoding. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_mdec::debug-mv -gboolean +avenc_roqvideo::mbcmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_mdec::direct-rendering -gboolean +avenc_roqvideo::mbd +avcodeccontext-mbd rw -Direct Rendering -Enable direct rendering. -TRUE +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_mdec::lowres -GstLibAVVidDecLowres - +avenc_roqvideo::mblmax +gint +[1,32767] rw -Low resolution -At which resolution to decode images. -0 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_mdec::max-threads +avenc_roqvideo::mblmin gint ->= 0 +[1,32767] rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_mdec::output-corrupt -gboolean +avenc_roqvideo::me-range +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 -avdec_mdec::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::mepc +gint rw -Skip frames -Which types of frames to skip during decoding. +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_roqvideo::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avdec_loco::debug-mv -gboolean +avenc_roqvideo::mpeg-quant +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 -avdec_loco::direct-rendering -gboolean +avenc_roqvideo::multipass-cache-file +gchar* +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_roqvideo::mv0-threshold +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_loco::lowres -GstLibAVVidDecLowres +avenc_roqvideo::nr +gint rw -Low resolution -At which resolution to decode images. +nr +noise reduction (Generic codec option, might have no effect). 0 -avdec_loco::output-corrupt -gboolean +avenc_roqvideo::nssew +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_loco::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::p-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avdec_lagarith::debug-mv -gboolean +avenc_roqvideo::pass +GstLibAVEncPass -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_lagarith::direct-rendering -gboolean +avenc_roqvideo::pre-dia-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 -avdec_lagarith::lowres -GstLibAVVidDecLowres +avenc_roqvideo::precmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_lagarith::max-threads -gint ->= 0 +avenc_roqvideo::pred +avcodeccontext-pred + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +pred +prediction method (Generic codec option, might have no effect). +left -avdec_lagarith::output-corrupt -gboolean +avenc_roqvideo::preme +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +preme +pre motion estimation (Generic codec option, might have no effect). +0 -avdec_lagarith::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::ps +gint rw -Skip frames -Which types of frames to skip during decoding. +ps +RTP payload size in bytes (Generic codec option, might have no effect). 0 -avdec_kmvc::debug-mv -gboolean - +avenc_roqvideo::qblur +gfloat +>= -1 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_kmvc::direct-rendering -gboolean +avenc_roqvideo::qcomp +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_kmvc::lowres -GstLibAVVidDecLowres +avenc_roqvideo::qdiff +gint rw -Low resolution -At which resolution to decode images. -0 +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_kmvc::output-corrupt -gboolean - +avenc_roqvideo::qmax +gint +[G_MAXULONG,1024] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_kmvc::skip-frame -GstLibAVVidDecSkipFrame - +avenc_roqvideo::qmin +gint +[G_MAXULONG,69] rw -Skip frames -Which types of frames to skip during decoding. -0 +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_kgv1::debug-mv +avenc_roqvideo::quake3-compat gboolean rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +quake3_compat +Whether to respect known limitations in Quake 3 decoder (Private codec option). +TRUE -avdec_kgv1::direct-rendering -gboolean +avenc_roqvideo::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_roqvideo::rc-init-occupancy +gint rw -Direct Rendering -Enable direct rendering. -TRUE +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 -avdec_kgv1::lowres -GstLibAVVidDecLowres - +avenc_roqvideo::rc-max-vbv-use +gfloat +>= 0 rw -Low resolution -At which resolution to decode images. +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avdec_kgv1::output-corrupt -gboolean +avenc_roqvideo::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_roqvideo::refs +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_kgv1::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::sc-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avdec_jv::debug-mv -gboolean +avenc_roqvideo::scplx-mask +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avdec_jv::direct-rendering +avenc_roqvideo::side-data-only-packets gboolean rw -Direct Rendering -Enable direct rendering. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_jv::lowres -GstLibAVVidDecLowres +avenc_roqvideo::skip-exp +gint rw -Low resolution -At which resolution to decode images. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avdec_jv::output-corrupt -gboolean +avenc_roqvideo::skip-factor +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avdec_jv::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::skip-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avdec_jpegls::debug-mv -gboolean +avenc_roqvideo::skipcmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_jpegls::direct-rendering -gboolean - +avenc_roqvideo::slices +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avdec_jpegls::lowres -GstLibAVVidDecLowres +avenc_roqvideo::strict +avcodeccontext-strict rw -Low resolution -At which resolution to decode images. -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_jpegls::output-corrupt -gboolean +avenc_roqvideo::subcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_jpegls::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::subq +gint rw -Skip frames -Which types of frames to skip during decoding. -0 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_jpeg2000::debug-mv -gboolean +avenc_roqvideo::tcplx-mask +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 -avdec_jpeg2000::direct-rendering -gboolean +avenc_roqvideo::thread-type +avcodeccontext-thread-type rw -Direct Rendering -Enable direct rendering. -TRUE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_jpeg2000::lowres -GstLibAVVidDecLowres +avenc_roqvideo::threads +avcodeccontext-threads rw -Low resolution -At which resolution to decode images. -0 +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_jpeg2000::max-threads +avenc_roqvideo::ticks-per-frame gint ->= 0 +>= 1 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_jpeg2000::output-corrupt -gboolean - +avenc_roqvideo::timecode-frame-start +gint64 +>= G_MAXULONG rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_jpeg2000::skip-frame -GstLibAVVidDecSkipFrame +avenc_roqvideo::trellis +gint rw -Skip frames -Which types of frames to skip during decoding. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_interplayvideo::debug-mv -gboolean - +avenc_roq_dpcm::bitrate +gint64 +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_interplayvideo::direct-rendering -gboolean +avenc_roq_dpcm::compliance +GstFFMpegCompliance rw -Direct Rendering -Enable direct rendering. -TRUE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_interplayvideo::lowres -GstLibAVVidDecLowres - +avenc_roq_dpcm::ac +gint +>= 0 rw -Low resolution -At which resolution to decode images. +ac +set number of audio channels (Generic codec option, might have no effect). 0 -avdec_interplayvideo::output-corrupt -gboolean +avenc_roq_dpcm::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_roq_dpcm::audio-service-type +avcodeccontext-audio-service-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service -avdec_interplayvideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_roq_dpcm::bufsize +gint rw -Skip frames -Which types of frames to skip during decoding. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_indeo5::debug-mv -gboolean - +avenc_roq_dpcm::channel-layout +guint64 +<= G_MAXLONG rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +channel_layout +(null) (Generic codec option, might have no effect). +0 -avdec_indeo5::direct-rendering -gboolean +avenc_roq_dpcm::compression-level +gint rw -Direct Rendering -Enable direct rendering. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_indeo5::lowres -GstLibAVVidDecLowres +avenc_roq_dpcm::cutoff +gint rw -Low resolution -At which resolution to decode images. +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). 0 -avdec_indeo5::output-corrupt -gboolean +avenc_roq_dpcm::debug +avcodeccontext-debug rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_indeo5::skip-frame -GstLibAVVidDecSkipFrame +avenc_roq_dpcm::dump-separator +gchar* rw -Skip frames -Which types of frames to skip during decoding. -0 +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_indeo4::debug-mv -gboolean +avenc_roq_dpcm::flags +avcodeccontext-flags rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags +(null) (Generic codec option, might have no effect). + -avdec_indeo4::direct-rendering -gboolean +avenc_roq_dpcm::flags2 +avcodeccontext-flags2 rw -Direct Rendering -Enable direct rendering. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_indeo4::lowres -GstLibAVVidDecLowres - +avenc_roq_dpcm::frame-size +gint +>= 0 rw -Low resolution -At which resolution to decode images. +frame_size +(null) (Generic codec option, might have no effect). 0 -avdec_indeo4::output-corrupt -gboolean +avenc_roq_dpcm::global-quality +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +global_quality +(null) (Generic codec option, might have no effect). +0 -avdec_indeo4::skip-frame -GstLibAVVidDecSkipFrame - +avenc_roq_dpcm::max-pixels +gint64 +[0,G_MAXINT] rw -Skip frames -Which types of frames to skip during decoding. -0 +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_indeo3::debug-mv -gboolean +avenc_roq_dpcm::max-prediction-order +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avdec_indeo3::direct-rendering -gboolean - +avenc_roq_dpcm::maxrate +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avdec_indeo3::lowres -GstLibAVVidDecLowres +avenc_roq_dpcm::min-prediction-order +gint rw -Low resolution -At which resolution to decode images. +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_roq_dpcm::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avdec_indeo3::output-corrupt +avenc_roq_dpcm::side-data-only-packets gboolean rw -Output corrupt buffers -Whether libav should output frames even if corrupted. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_indeo3::skip-frame -GstLibAVVidDecSkipFrame +avenc_roq_dpcm::strict +avcodeccontext-strict rw -Skip frames -Which types of frames to skip during decoding. -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_indeo2::debug-mv -gboolean +avenc_roq_dpcm::thread-type +avcodeccontext-thread-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_indeo2::direct-rendering -gboolean +avenc_roq_dpcm::threads +avcodeccontext-threads rw -Direct Rendering -Enable direct rendering. -TRUE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_indeo2::lowres -GstLibAVVidDecLowres - +avenc_roq_dpcm::ticks-per-frame +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_indeo2::output-corrupt -gboolean +avenc_roq_dpcm::trellis +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avdec_indeo2::skip-frame -GstLibAVVidDecSkipFrame - +avenc_real_144::bitrate +gint64 +>= 0 rw -Skip frames -Which types of frames to skip during decoding. -0 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_iff_ilbm::debug-mv -gboolean +avenc_real_144::compliance +GstFFMpegCompliance rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_iff_ilbm::direct-rendering -gboolean - +avenc_real_144::ac +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +ac +set number of audio channels (Generic codec option, might have no effect). +0 -avdec_iff_ilbm::lowres -GstLibAVVidDecLowres - +avenc_real_144::ar +gint +>= 0 rw -Low resolution -At which resolution to decode images. +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). 0 -avdec_iff_ilbm::output-corrupt -gboolean +avenc_real_144::audio-service-type +avcodeccontext-audio-service-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service -avdec_iff_ilbm::skip-frame -GstLibAVVidDecSkipFrame +avenc_real_144::bufsize +gint rw -Skip frames -Which types of frames to skip during decoding. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_iff_byterun1::debug-mv -gboolean - +avenc_real_144::channel-layout +guint64 +<= G_MAXLONG rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +channel_layout +(null) (Generic codec option, might have no effect). +0 -avdec_iff_byterun1::direct-rendering -gboolean +avenc_real_144::compression-level +gint rw -Direct Rendering -Enable direct rendering. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_iff_byterun1::lowres -GstLibAVVidDecLowres +avenc_real_144::cutoff +gint rw -Low resolution -At which resolution to decode images. +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). 0 -avdec_iff_byterun1::output-corrupt -gboolean +avenc_real_144::debug +avcodeccontext-debug rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_iff_byterun1::skip-frame -GstLibAVVidDecSkipFrame +avenc_real_144::dump-separator +gchar* rw -Skip frames -Which types of frames to skip during decoding. -0 +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_idcinvideo::debug-mv -gboolean +avenc_real_144::flags +avcodeccontext-flags rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags +(null) (Generic codec option, might have no effect). + -avdec_idcinvideo::direct-rendering -gboolean +avenc_real_144::flags2 +avcodeccontext-flags2 rw -Direct Rendering -Enable direct rendering. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_idcinvideo::lowres -GstLibAVVidDecLowres - +avenc_real_144::frame-size +gint +>= 0 rw -Low resolution -At which resolution to decode images. +frame_size +(null) (Generic codec option, might have no effect). 0 -avdec_idcinvideo::output-corrupt -gboolean +avenc_real_144::global-quality +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +global_quality +(null) (Generic codec option, might have no effect). +0 -avdec_idcinvideo::skip-frame -GstLibAVVidDecSkipFrame - +avenc_real_144::max-pixels +gint64 +[0,G_MAXINT] rw -Skip frames -Which types of frames to skip during decoding. -0 +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_huffyuv::debug-mv -gboolean +avenc_real_144::max-prediction-order +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avdec_huffyuv::direct-rendering -gboolean - +avenc_real_144::maxrate +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avdec_huffyuv::lowres -GstLibAVVidDecLowres +avenc_real_144::min-prediction-order +gint rw -Low resolution -At which resolution to decode images. -0 +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avdec_huffyuv::max-threads -gint ->= 0 +avenc_real_144::minrate +gint64 +[G_MININT,G_MAXINT] rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avdec_huffyuv::output-corrupt +avenc_real_144::side-data-only-packets gboolean rw -Output corrupt buffers -Whether libav should output frames even if corrupted. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_huffyuv::skip-frame -GstLibAVVidDecSkipFrame +avenc_real_144::strict +avcodeccontext-strict rw -Skip frames -Which types of frames to skip during decoding. -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_hnm4video::debug-mv -gboolean +avenc_real_144::thread-type +avcodeccontext-thread-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_hnm4video::direct-rendering -gboolean +avenc_real_144::threads +avcodeccontext-threads rw -Direct Rendering -Enable direct rendering. -TRUE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_hnm4video::lowres -GstLibAVVidDecLowres - +avenc_real_144::ticks-per-frame +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_hnm4video::output-corrupt -gboolean +avenc_real_144::trellis +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avdec_hnm4video::skip-frame -GstLibAVVidDecSkipFrame - +avenc_qtrle::bitrate +gint64 +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_qtrle::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. 0 -avdec_h265::debug-mv -gboolean +avenc_qtrle::compliance +GstFFMpegCompliance rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_h265::direct-rendering -gboolean +avenc_qtrle::gop-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_h265::lowres -GstLibAVVidDecLowres +avenc_qtrle::me-method +GstLibAVVidEncMeMethod rw -Low resolution -At which resolution to decode images. -0 +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_h265::max-threads +avenc_qtrle::rtp-payload-size gint >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +RTP Payload Size +Target GOB length. 0 -avdec_h265::output-corrupt -gboolean - -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE - - - -avdec_h265::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::b-qfactor +gfloat rw -Skip frames -Which types of frames to skip during decoding. -0 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_h264::debug-mv -gboolean +avenc_qtrle::b-qoffset +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_h264::direct-rendering -gboolean - +avenc_qtrle::b-sensitivity +gint +>= 1 rw -Direct Rendering -Enable direct rendering. -TRUE +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avdec_h264::lowres -GstLibAVVidDecLowres +avenc_qtrle::b-strategy +gint rw -Low resolution -At which resolution to decode images. +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). 0 -avdec_h264::max-threads +avenc_qtrle::bidir-refine gint ->= 0 +[0,4] rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_h264::output-corrupt -gboolean - +avenc_qtrle::bitrate-tolerance +gint +>= 1 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avdec_h264::skip-frame -GstLibAVVidDecSkipFrame - +avenc_qtrle::brd-scale +gint +[0,10] rw -Skip frames -Which types of frames to skip during decoding. +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). 0 -avdec_h263i::debug-mv -gboolean +avenc_qtrle::bufsize +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avdec_h263i::direct-rendering -gboolean +avenc_qtrle::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Direct Rendering -Enable direct rendering. -TRUE +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avdec_h263i::lowres -GstLibAVVidDecLowres +avenc_qtrle::chromaoffset +gint rw -Low resolution -At which resolution to decode images. +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avdec_h263i::output-corrupt -gboolean - -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE - - - -avdec_h263i::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::cmp +avcodeccontext-cmp-func rw -Skip frames -Which types of frames to skip during decoding. -0 +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_h263::debug-mv -gboolean +avenc_qtrle::coder +avcodeccontext-coder rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_h263::direct-rendering -gboolean +avenc_qtrle::compression-level +gint rw -Direct Rendering -Enable direct rendering. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_h263::lowres -GstLibAVVidDecLowres +avenc_qtrle::context +gint rw -Low resolution -At which resolution to decode images. +context +context model (Generic codec option, might have no effect). 0 -avdec_h263::output-corrupt -gboolean +avenc_qtrle::dark-mask +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avdec_h263::skip-frame -GstLibAVVidDecSkipFrame - +avenc_qtrle::dc +gint +[-8,16] rw -Skip frames -Which types of frames to skip during decoding. +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avdec_h261::debug-mv -gboolean +avenc_qtrle::dct +avcodeccontext-dct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_h261::direct-rendering -gboolean +avenc_qtrle::debug +avcodeccontext-debug rw -Direct Rendering -Enable direct rendering. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_h261::lowres -GstLibAVVidDecLowres +avenc_qtrle::dia-size +gint rw -Low resolution -At which resolution to decode images. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avdec_h261::output-corrupt -gboolean +avenc_qtrle::dump-separator +gchar* rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_h261::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::field-order +avcodeccontext-field-order rw -Skip frames -Which types of frames to skip during decoding. -0 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_g2m::debug-mv -gboolean +avenc_qtrle::flags +avcodeccontext-flags rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags +(null) (Generic codec option, might have no effect). + -avdec_g2m::direct-rendering -gboolean +avenc_qtrle::flags2 +avcodeccontext-flags2 rw -Direct Rendering -Enable direct rendering. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_g2m::lowres -GstLibAVVidDecLowres +avenc_qtrle::global-quality +gint rw -Low resolution -At which resolution to decode images. +global_quality +(null) (Generic codec option, might have no effect). 0 -avdec_g2m::output-corrupt -gboolean +avenc_qtrle::i-qfactor +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_g2m::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::i-qoffset +gfloat rw -Skip frames -Which types of frames to skip during decoding. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avdec_frwu::debug-mv -gboolean +avenc_qtrle::idct +avcodeccontext-idct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_frwu::direct-rendering -gboolean +avenc_qtrle::ildctcmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_frwu::lowres -GstLibAVVidDecLowres +avenc_qtrle::keyint-min +gint rw -Low resolution -At which resolution to decode images. -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_frwu::output-corrupt -gboolean +avenc_qtrle::last-pred +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avdec_frwu::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::lumi-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_fraps::debug-mv -gboolean - +avenc_qtrle::max-bframes +gint +>= G_MAXULONG rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 -avdec_fraps::direct-rendering -gboolean - +avenc_qtrle::max-pixels +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_fraps::lowres -GstLibAVVidDecLowres - +avenc_qtrle::maxrate +gint64 +[0,G_MAXINT] rw -Low resolution -At which resolution to decode images. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_fraps::output-corrupt -gboolean +avenc_qtrle::mbcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_fraps::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::mbd +avcodeccontext-mbd rw -Skip frames -Which types of frames to skip during decoding. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_fraps::max-threads +avenc_qtrle::mblmax gint ->= 0 +[1,32767] rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_flv::debug-mv -gboolean - +avenc_qtrle::mblmin +gint +[1,32767] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_flv::direct-rendering -gboolean +avenc_qtrle::me-range +gint rw -Direct Rendering -Enable direct rendering. -TRUE +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 -avdec_flv::lowres -GstLibAVVidDecLowres +avenc_qtrle::mepc +gint rw -Low resolution -At which resolution to decode images. -0 +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avdec_flv::output-corrupt -gboolean - +avenc_qtrle::minrate +gint64 +[G_MININT,G_MAXINT] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avdec_flv::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::mpeg-quant +gint rw -Skip frames -Which types of frames to skip during decoding. +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avdec_flic::debug-mv -gboolean +avenc_qtrle::multipass-cache-file +gchar* -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avdec_flic::direct-rendering -gboolean - +avenc_qtrle::mv0-threshold +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_flic::lowres -GstLibAVVidDecLowres +avenc_qtrle::nr +gint rw -Low resolution -At which resolution to decode images. +nr +noise reduction (Generic codec option, might have no effect). 0 -avdec_flic::output-corrupt -gboolean +avenc_qtrle::nssew +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_flic::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::p-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avdec_flashsv2::debug-mv -gboolean +avenc_qtrle::pass +GstLibAVEncPass -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_flashsv2::direct-rendering -gboolean +avenc_qtrle::pre-dia-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 -avdec_flashsv2::lowres -GstLibAVVidDecLowres +avenc_qtrle::precmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_flashsv2::output-corrupt -gboolean +avenc_qtrle::pred +avcodeccontext-pred rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +pred +prediction method (Generic codec option, might have no effect). +left -avdec_flashsv2::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::preme +gint rw -Skip frames -Which types of frames to skip during decoding. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avdec_flashsv::debug-mv -gboolean +avenc_qtrle::ps +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 -avdec_flashsv::direct-rendering -gboolean - +avenc_qtrle::qblur +gfloat +>= -1 rw -Direct Rendering -Enable direct rendering. -TRUE +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_flashsv::lowres -GstLibAVVidDecLowres +avenc_qtrle::qcomp +gfloat rw -Low resolution -At which resolution to decode images. -0 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_flashsv::output-corrupt -gboolean +avenc_qtrle::qdiff +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_flashsv::skip-frame -GstLibAVVidDecSkipFrame - +avenc_qtrle::qmax +gint +[G_MAXULONG,1024] rw -Skip frames -Which types of frames to skip during decoding. -0 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_fic::debug-mv -gboolean - +avenc_qtrle::qmin +gint +[G_MAXULONG,69] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_fic::direct-rendering -gboolean - -rw -Direct Rendering -Enable direct rendering. -TRUE +avenc_qtrle::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 -avdec_fic::lowres -GstLibAVVidDecLowres +avenc_qtrle::rc-init-occupancy +gint rw -Low resolution -At which resolution to decode images. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avdec_fic::max-threads -gint +avenc_qtrle::rc-max-vbv-use +gfloat >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avdec_fic::output-corrupt -gboolean +avenc_qtrle::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_qtrle::refs +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_fic::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::sc-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avdec_ffvhuff::debug-mv -gboolean +avenc_qtrle::scplx-mask +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avdec_ffvhuff::direct-rendering +avenc_qtrle::side-data-only-packets gboolean rw -Direct Rendering -Enable direct rendering. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_ffvhuff::lowres -GstLibAVVidDecLowres +avenc_qtrle::skip-exp +gint rw -Low resolution -At which resolution to decode images. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avdec_ffvhuff::max-threads +avenc_qtrle::skip-factor gint ->= 0 + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +skip_factor +frame skip factor (Generic codec option, might have no effect). 0 -avdec_ffvhuff::output-corrupt -gboolean +avenc_qtrle::skip-threshold +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 -avdec_ffvhuff::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::skipcmp +avcodeccontext-cmp-func rw -Skip frames -Which types of frames to skip during decoding. +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_qtrle::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avdec_ffv1::debug-mv -gboolean +avenc_qtrle::strict +avcodeccontext-strict rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_ffv1::direct-rendering -gboolean +avenc_qtrle::subcmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_ffv1::lowres -GstLibAVVidDecLowres +avenc_qtrle::subq +gint rw -Low resolution -At which resolution to decode images. -0 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_ffv1::max-threads -gint ->= 0 +avenc_qtrle::tcplx-mask +gfloat + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avdec_ffv1::output-corrupt -gboolean +avenc_qtrle::thread-type +avcodeccontext-thread-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_ffv1::skip-frame -GstLibAVVidDecSkipFrame +avenc_qtrle::threads +avcodeccontext-threads rw -Skip frames -Which types of frames to skip during decoding. -0 +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_escape130::debug-mv -gboolean - +avenc_qtrle::ticks-per-frame +gint +>= 1 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_escape130::direct-rendering -gboolean - +avenc_qtrle::timecode-frame-start +gint64 +>= G_MAXULONG rw -Direct Rendering -Enable direct rendering. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_escape130::lowres -GstLibAVVidDecLowres +avenc_qtrle::trellis +gint rw -Low resolution -At which resolution to decode images. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_escape130::output-corrupt -gboolean - +avenc_prores::bitrate +gint64 +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_escape130::skip-frame -GstLibAVVidDecSkipFrame - -rw -Skip frames -Which types of frames to skip during decoding. +avenc_prores::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. 0 -avdec_escape124::debug-mv -gboolean +avenc_prores::compliance +GstFFMpegCompliance rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_escape124::direct-rendering -gboolean +avenc_prores::gop-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_escape124::lowres -GstLibAVVidDecLowres +avenc_prores::me-method +GstLibAVVidEncMeMethod rw -Low resolution -At which resolution to decode images. -0 +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_escape124::output-corrupt -gboolean - +avenc_prores::rtp-payload-size +gint +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +RTP Payload Size +Target GOB length. +0 -avdec_escape124::skip-frame -GstLibAVVidDecSkipFrame - +avenc_prores::max-threads +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). 0 -avdec_eatqi::debug-mv -gboolean +avenc_prores::b-qfactor +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_eatqi::direct-rendering -gboolean +avenc_prores::b-qoffset +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_eatqi::lowres -GstLibAVVidDecLowres - +avenc_prores::b-sensitivity +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avdec_eatqi::output-corrupt -gboolean +avenc_prores::b-strategy +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avdec_eatqi::skip-frame -GstLibAVVidDecSkipFrame - +avenc_prores::bidir-refine +gint +[0,4] rw -Skip frames -Which types of frames to skip during decoding. -0 +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_eatgv::debug-mv -gboolean - +avenc_prores::bitrate-tolerance +gint +>= 1 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avdec_eatgv::direct-rendering -gboolean - +avenc_prores::brd-scale +gint +[0,10] rw -Direct Rendering -Enable direct rendering. -TRUE +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 -avdec_eatgv::lowres -GstLibAVVidDecLowres +avenc_prores::bufsize +gint rw -Low resolution -At which resolution to decode images. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_eatgv::output-corrupt -gboolean +avenc_prores::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avdec_eatgv::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::chromaoffset +gint rw -Skip frames -Which types of frames to skip during decoding. +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avdec_eatgq::debug-mv -gboolean +avenc_prores::cmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_eatgq::direct-rendering -gboolean +avenc_prores::coder +avcodeccontext-coder rw -Direct Rendering -Enable direct rendering. -TRUE +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_eatgq::lowres -GstLibAVVidDecLowres +avenc_prores::compression-level +gint rw -Low resolution -At which resolution to decode images. -0 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_eatgq::output-corrupt -gboolean +avenc_prores::context +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +context +context model (Generic codec option, might have no effect). +0 -avdec_eatgq::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::dark-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_eamad::debug-mv -gboolean +avenc_prores::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_prores::dct +avcodeccontext-dct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_eamad::direct-rendering -gboolean +avenc_prores::debug +avcodeccontext-debug rw -Direct Rendering -Enable direct rendering. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_eamad::lowres -GstLibAVVidDecLowres +avenc_prores::dia-size +gint rw -Low resolution -At which resolution to decode images. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avdec_eamad::output-corrupt -gboolean +avenc_prores::dump-separator +gchar* rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_eamad::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::field-order +avcodeccontext-field-order rw -Skip frames -Which types of frames to skip during decoding. -0 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_eacmv::debug-mv -gboolean +avenc_prores::flags +avcodeccontext-flags rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags +(null) (Generic codec option, might have no effect). + -avdec_eacmv::direct-rendering -gboolean +avenc_prores::flags2 +avcodeccontext-flags2 rw -Direct Rendering -Enable direct rendering. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_eacmv::lowres -GstLibAVVidDecLowres +avenc_prores::global-quality +gint rw -Low resolution -At which resolution to decode images. +global_quality +(null) (Generic codec option, might have no effect). 0 -avdec_eacmv::output-corrupt -gboolean +avenc_prores::i-qfactor +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_eacmv::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::i-qoffset +gfloat rw -Skip frames -Which types of frames to skip during decoding. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avdec_dxtory::debug-mv -gboolean +avenc_prores::idct +avcodeccontext-idct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_dxtory::direct-rendering -gboolean +avenc_prores::ildctcmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_dxtory::lowres -GstLibAVVidDecLowres +avenc_prores::keyint-min +gint rw -Low resolution -At which resolution to decode images. -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_dxtory::output-corrupt -gboolean +avenc_prores::last-pred +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avdec_dxtory::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::lumi-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_dxa::debug-mv -gboolean - +avenc_prores::max-bframes +gint +>= G_MAXULONG rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 -avdec_dxa::direct-rendering -gboolean - +avenc_prores::max-pixels +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_dxa::lowres -GstLibAVVidDecLowres - +avenc_prores::maxrate +gint64 +[0,G_MAXINT] rw -Low resolution -At which resolution to decode images. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_dxa::output-corrupt -gboolean +avenc_prores::mbcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_dxa::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::mbd +avcodeccontext-mbd rw -Skip frames -Which types of frames to skip during decoding. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_dvvideo::debug-mv -gboolean - +avenc_prores::mblmax +gint +[1,32767] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_dvvideo::direct-rendering -gboolean - +avenc_prores::mblmin +gint +[1,32767] rw -Direct Rendering -Enable direct rendering. -TRUE +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_dvvideo::lowres -GstLibAVVidDecLowres +avenc_prores::me-range +gint rw -Low resolution -At which resolution to decode images. +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avdec_dvvideo::max-threads +avenc_prores::mepc gint ->= 0 + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avdec_dvvideo::output-corrupt -gboolean - +avenc_prores::minrate +gint64 +[G_MININT,G_MAXINT] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avdec_dvvideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::mpeg-quant +gint rw -Skip frames -Which types of frames to skip during decoding. +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avdec_dsicinvideo::debug-mv -gboolean +avenc_prores::multipass-cache-file +gchar* -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avdec_dsicinvideo::direct-rendering -gboolean - +avenc_prores::mv0-threshold +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_dsicinvideo::lowres -GstLibAVVidDecLowres +avenc_prores::nr +gint rw -Low resolution -At which resolution to decode images. +nr +noise reduction (Generic codec option, might have no effect). 0 -avdec_dsicinvideo::output-corrupt -gboolean +avenc_prores::nssew +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_dsicinvideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::p-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avdec_dpx::debug-mv -gboolean +avenc_prores::pass +GstLibAVEncPass -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE - +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + -avdec_dpx::direct-rendering -gboolean +avenc_prores::pre-dia-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 -avdec_dpx::lowres -GstLibAVVidDecLowres +avenc_prores::precmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_dpx::output-corrupt -gboolean +avenc_prores::pred +avcodeccontext-pred rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +pred +prediction method (Generic codec option, might have no effect). +left -avdec_dpx::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::preme +gint rw -Skip frames -Which types of frames to skip during decoding. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avdec_dnxhd::debug-mv -gboolean +avenc_prores::ps +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 -avdec_dnxhd::direct-rendering -gboolean - +avenc_prores::qblur +gfloat +>= -1 rw -Direct Rendering -Enable direct rendering. -TRUE +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_dnxhd::lowres -GstLibAVVidDecLowres +avenc_prores::qcomp +gfloat rw -Low resolution -At which resolution to decode images. -0 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_dnxhd::output-corrupt -gboolean +avenc_prores::qdiff +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_dnxhd::skip-frame -GstLibAVVidDecSkipFrame - +avenc_prores::qmax +gint +[G_MAXULONG,1024] rw -Skip frames -Which types of frames to skip during decoding. -0 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_dnxhd::max-threads +avenc_prores::qmin gint ->= 0 +[G_MAXULONG,69] rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_dfa::debug-mv -gboolean - -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +avenc_prores::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 -avdec_dfa::direct-rendering -gboolean +avenc_prores::rc-init-occupancy +gint rw -Direct Rendering -Enable direct rendering. -TRUE +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 -avdec_dfa::lowres -GstLibAVVidDecLowres - +avenc_prores::rc-max-vbv-use +gfloat +>= 0 rw -Low resolution -At which resolution to decode images. +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avdec_dfa::output-corrupt -gboolean +avenc_prores::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_prores::refs +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_dfa::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::sc-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avdec_cyuv::debug-mv -gboolean +avenc_prores::scplx-mask +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avdec_cyuv::direct-rendering +avenc_prores::side-data-only-packets gboolean rw -Direct Rendering -Enable direct rendering. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_cyuv::lowres -GstLibAVVidDecLowres +avenc_prores::skip-exp +gint rw -Low resolution -At which resolution to decode images. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avdec_cyuv::output-corrupt -gboolean +avenc_prores::skip-factor +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avdec_cyuv::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::skip-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avdec_cllc::debug-mv -gboolean +avenc_prores::skipcmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_cllc::direct-rendering -gboolean - +avenc_prores::slices +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avdec_cllc::lowres -GstLibAVVidDecLowres +avenc_prores::strict +avcodeccontext-strict rw -Low resolution -At which resolution to decode images. -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_cllc::output-corrupt -gboolean +avenc_prores::subcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_cllc::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::subq +gint rw -Skip frames -Which types of frames to skip during decoding. -0 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_cllc::max-threads -gint ->= 0 +avenc_prores::tcplx-mask +gfloat + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avdec_cljr::debug-mv -gboolean +avenc_prores::thread-type +avcodeccontext-thread-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_cljr::direct-rendering -gboolean +avenc_prores::threads +avcodeccontext-threads rw -Direct Rendering -Enable direct rendering. -TRUE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_cljr::lowres -GstLibAVVidDecLowres - +avenc_prores::ticks-per-frame +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_cljr::output-corrupt -gboolean - +avenc_prores::timecode-frame-start +gint64 +>= G_MAXULONG rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_cljr::skip-frame -GstLibAVVidDecSkipFrame +avenc_prores::trellis +gint rw -Skip frames -Which types of frames to skip during decoding. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_cinepak::debug-mv -gboolean - +avenc_ppm::bitrate +gint64 +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_cinepak::direct-rendering -gboolean +avenc_ppm::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_ppm::compliance +GstFFMpegCompliance rw -Direct Rendering -Enable direct rendering. -TRUE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_cinepak::lowres -GstLibAVVidDecLowres +avenc_ppm::gop-size +gint rw -Low resolution -At which resolution to decode images. -0 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_cinepak::output-corrupt -gboolean +avenc_ppm::me-method +GstLibAVVidEncMeMethod rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_cinepak::skip-frame -GstLibAVVidDecSkipFrame - +avenc_ppm::rtp-payload-size +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +RTP Payload Size +Target GOB length. 0 -avdec_cdxl::debug-mv -gboolean +avenc_ppm::b-qfactor +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_cdxl::direct-rendering -gboolean +avenc_ppm::b-qoffset +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_cdxl::lowres -GstLibAVVidDecLowres - +avenc_ppm::b-sensitivity +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avdec_cdxl::output-corrupt -gboolean +avenc_ppm::b-strategy +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avdec_cdxl::skip-frame -GstLibAVVidDecSkipFrame - +avenc_ppm::bidir-refine +gint +[0,4] rw -Skip frames -Which types of frames to skip during decoding. -0 +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_cdgraphics::debug-mv -gboolean - +avenc_ppm::bitrate-tolerance +gint +>= 1 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avdec_cdgraphics::direct-rendering -gboolean - +avenc_ppm::brd-scale +gint +[0,10] rw -Direct Rendering -Enable direct rendering. -TRUE +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 -avdec_cdgraphics::lowres -GstLibAVVidDecLowres +avenc_ppm::bufsize +gint rw -Low resolution -At which resolution to decode images. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_cdgraphics::output-corrupt -gboolean +avenc_ppm::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avdec_cdgraphics::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::chromaoffset +gint rw -Skip frames -Which types of frames to skip during decoding. +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avdec_camtasia::debug-mv -gboolean +avenc_ppm::cmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_camtasia::direct-rendering -gboolean +avenc_ppm::coder +avcodeccontext-coder rw -Direct Rendering -Enable direct rendering. -TRUE +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_camtasia::lowres -GstLibAVVidDecLowres +avenc_ppm::compression-level +gint rw -Low resolution -At which resolution to decode images. -0 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_camtasia::output-corrupt -gboolean +avenc_ppm::context +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +context +context model (Generic codec option, might have no effect). +0 -avdec_camtasia::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::dark-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_camstudio::debug-mv -gboolean +avenc_ppm::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_ppm::dct +avcodeccontext-dct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_camstudio::direct-rendering -gboolean +avenc_ppm::debug +avcodeccontext-debug rw -Direct Rendering -Enable direct rendering. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_camstudio::lowres -GstLibAVVidDecLowres +avenc_ppm::dia-size +gint rw -Low resolution -At which resolution to decode images. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avdec_camstudio::output-corrupt -gboolean +avenc_ppm::dump-separator +gchar* rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_camstudio::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::field-order +avcodeccontext-field-order rw -Skip frames -Which types of frames to skip during decoding. -0 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_c93::debug-mv -gboolean +avenc_ppm::flags +avcodeccontext-flags rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags +(null) (Generic codec option, might have no effect). + -avdec_c93::direct-rendering -gboolean +avenc_ppm::flags2 +avcodeccontext-flags2 rw -Direct Rendering -Enable direct rendering. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_c93::lowres -GstLibAVVidDecLowres +avenc_ppm::global-quality +gint rw -Low resolution -At which resolution to decode images. +global_quality +(null) (Generic codec option, might have no effect). 0 -avdec_c93::output-corrupt -gboolean +avenc_ppm::i-qfactor +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_c93::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::i-qoffset +gfloat rw -Skip frames -Which types of frames to skip during decoding. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avdec_bmv_video::debug-mv -gboolean +avenc_ppm::idct +avcodeccontext-idct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_bmv_video::direct-rendering -gboolean +avenc_ppm::ildctcmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_bmv_video::lowres -GstLibAVVidDecLowres +avenc_ppm::keyint-min +gint rw -Low resolution -At which resolution to decode images. -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_bmv_video::output-corrupt -gboolean +avenc_ppm::last-pred +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avdec_bmv_video::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::lumi-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_bmp::debug-mv -gboolean - +avenc_ppm::max-bframes +gint +>= G_MAXULONG rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 -avdec_bmp::direct-rendering -gboolean - +avenc_ppm::max-pixels +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_bmp::lowres -GstLibAVVidDecLowres - +avenc_ppm::maxrate +gint64 +[0,G_MAXINT] rw -Low resolution -At which resolution to decode images. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_bmp::output-corrupt -gboolean +avenc_ppm::mbcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_bmp::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::mbd +avcodeccontext-mbd rw -Skip frames -Which types of frames to skip during decoding. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_binkvideo::debug-mv -gboolean - +avenc_ppm::mblmax +gint +[1,32767] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_binkvideo::direct-rendering -gboolean - +avenc_ppm::mblmin +gint +[1,32767] rw -Direct Rendering -Enable direct rendering. -TRUE +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_binkvideo::lowres -GstLibAVVidDecLowres +avenc_ppm::me-range +gint rw -Low resolution -At which resolution to decode images. +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avdec_binkvideo::output-corrupt -gboolean +avenc_ppm::mepc +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avdec_binkvideo::skip-frame -GstLibAVVidDecSkipFrame - +avenc_ppm::minrate +gint64 +[G_MININT,G_MAXINT] rw -Skip frames -Which types of frames to skip during decoding. +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avdec_bfi::debug-mv -gboolean +avenc_ppm::mpeg-quant +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 -avdec_bfi::direct-rendering -gboolean +avenc_ppm::multipass-cache-file +gchar* +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_ppm::mv0-threshold +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_bfi::lowres -GstLibAVVidDecLowres +avenc_ppm::nr +gint rw -Low resolution -At which resolution to decode images. +nr +noise reduction (Generic codec option, might have no effect). 0 -avdec_bfi::output-corrupt -gboolean +avenc_ppm::nssew +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_bfi::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::p-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avdec_bethsoftvid::debug-mv -gboolean +avenc_ppm::pass +GstLibAVEncPass -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_bethsoftvid::direct-rendering -gboolean +avenc_ppm::pre-dia-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 -avdec_bethsoftvid::lowres -GstLibAVVidDecLowres +avenc_ppm::precmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_bethsoftvid::output-corrupt -gboolean +avenc_ppm::pred +avcodeccontext-pred rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +pred +prediction method (Generic codec option, might have no effect). +left -avdec_bethsoftvid::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::preme +gint rw -Skip frames -Which types of frames to skip during decoding. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avdec_avs::debug-mv -gboolean +avenc_ppm::ps +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 -avdec_avs::direct-rendering -gboolean - +avenc_ppm::qblur +gfloat +>= -1 rw -Direct Rendering -Enable direct rendering. -TRUE +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_avs::lowres -GstLibAVVidDecLowres +avenc_ppm::qcomp +gfloat rw -Low resolution -At which resolution to decode images. -0 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_avs::output-corrupt -gboolean +avenc_ppm::qdiff +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_avs::skip-frame -GstLibAVVidDecSkipFrame - +avenc_ppm::qmax +gint +[G_MAXULONG,1024] rw -Skip frames -Which types of frames to skip during decoding. -0 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_aura2::debug-mv -gboolean - +avenc_ppm::qmin +gint +[G_MAXULONG,69] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_aura2::direct-rendering -gboolean +avenc_ppm::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_ppm::rc-init-occupancy +gint rw -Direct Rendering -Enable direct rendering. -TRUE +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 -avdec_aura2::lowres -GstLibAVVidDecLowres - +avenc_ppm::rc-max-vbv-use +gfloat +>= 0 rw -Low resolution -At which resolution to decode images. +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avdec_aura2::output-corrupt -gboolean +avenc_ppm::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_ppm::refs +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_aura2::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::sc-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avdec_aura::debug-mv -gboolean +avenc_ppm::scplx-mask +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avdec_aura::direct-rendering +avenc_ppm::side-data-only-packets gboolean rw -Direct Rendering -Enable direct rendering. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_aura::lowres -GstLibAVVidDecLowres +avenc_ppm::skip-exp +gint rw -Low resolution -At which resolution to decode images. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avdec_aura::output-corrupt -gboolean +avenc_ppm::skip-factor +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avdec_aura::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::skip-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avdec_asv2::debug-mv -gboolean +avenc_ppm::skipcmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_asv2::direct-rendering -gboolean +avenc_ppm::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_ppm::strict +avcodeccontext-strict rw -Direct Rendering -Enable direct rendering. -TRUE +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_asv2::lowres -GstLibAVVidDecLowres +avenc_ppm::subcmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_asv2::output-corrupt -gboolean +avenc_ppm::subq +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_asv2::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::tcplx-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avdec_asv1::debug-mv -gboolean +avenc_ppm::thread-type +avcodeccontext-thread-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_asv1::direct-rendering -gboolean +avenc_ppm::threads +avcodeccontext-threads rw -Direct Rendering -Enable direct rendering. -TRUE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_asv1::lowres -GstLibAVVidDecLowres - +avenc_ppm::ticks-per-frame +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_asv1::output-corrupt -gboolean - +avenc_ppm::timecode-frame-start +gint64 +>= G_MAXULONG rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_asv1::skip-frame -GstLibAVVidDecSkipFrame +avenc_ppm::trellis +gint rw -Skip frames -Which types of frames to skip during decoding. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_ansi::debug-mv -gboolean - +avenc_png::bitrate +gint64 +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_ansi::direct-rendering -gboolean +avenc_png::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_png::compliance +GstFFMpegCompliance rw -Direct Rendering -Enable direct rendering. -TRUE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_ansi::lowres -GstLibAVVidDecLowres +avenc_png::gop-size +gint rw -Low resolution -At which resolution to decode images. -0 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_ansi::output-corrupt -gboolean +avenc_png::me-method +GstLibAVVidEncMeMethod rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_ansi::skip-frame -GstLibAVVidDecSkipFrame - +avenc_png::rtp-payload-size +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +RTP Payload Size +Target GOB length. 0 -avdec_anm::debug-mv -gboolean - +avenc_png::max-threads +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 -avdec_anm::direct-rendering -gboolean +avenc_png::b-qfactor +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_anm::lowres -GstLibAVVidDecLowres +avenc_png::b-qoffset +gfloat rw -Low resolution -At which resolution to decode images. -0 +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_anm::output-corrupt -gboolean - +avenc_png::b-sensitivity +gint +>= 1 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avdec_anm::skip-frame -GstLibAVVidDecSkipFrame +avenc_png::b-strategy +gint rw -Skip frames -Which types of frames to skip during decoding. +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). 0 -avdec_amv::debug-mv -gboolean - +avenc_png::bidir-refine +gint +[0,4] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_amv::direct-rendering -gboolean - +avenc_png::bitrate-tolerance +gint +>= 1 rw -Direct Rendering -Enable direct rendering. -TRUE +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avdec_amv::lowres -GstLibAVVidDecLowres +avenc_png::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_png::bufsize +gint rw -Low resolution -At which resolution to decode images. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_amv::output-corrupt -gboolean +avenc_png::chroma-sample-location +avcodeccontext-chroma-sample-location-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avdec_amv::skip-frame -GstLibAVVidDecSkipFrame +avenc_png::chromaoffset +gint rw -Skip frames -Which types of frames to skip during decoding. +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avdec_aic::debug-mv -gboolean +avenc_png::cmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_aic::direct-rendering -gboolean +avenc_png::coder +avcodeccontext-coder rw -Direct Rendering -Enable direct rendering. -TRUE +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_aic::lowres -GstLibAVVidDecLowres +avenc_png::compression-level +gint rw -Low resolution -At which resolution to decode images. -0 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_aic::output-corrupt -gboolean +avenc_png::context +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +context +context model (Generic codec option, might have no effect). +0 -avdec_aic::skip-frame -GstLibAVVidDecSkipFrame +avenc_png::dark-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_aic::max-threads +avenc_png::dc gint ->= 0 +[-8,16] rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avdec_aasc::debug-mv -gboolean +avenc_png::dct +avcodeccontext-dct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_aasc::direct-rendering -gboolean +avenc_png::debug +avcodeccontext-debug rw -Direct Rendering -Enable direct rendering. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_aasc::lowres -GstLibAVVidDecLowres +avenc_png::dia-size +gint rw -Low resolution -At which resolution to decode images. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avdec_aasc::output-corrupt -gboolean - +avenc_png::dpi +gint +[0,65536] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dpi +Set image resolution (in dots per inch) (Private codec option). +0 -avdec_aasc::skip-frame -GstLibAVVidDecSkipFrame - +avenc_png::dpm +gint +[0,65536] rw -Skip frames -Which types of frames to skip during decoding. +dpm +Set image resolution (in dots per meter) (Private codec option). 0 -avdec_8bps::debug-mv -gboolean +avenc_png::dump-separator +gchar* rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_8bps::direct-rendering -gboolean +avenc_png::field-order +avcodeccontext-field-order rw -Direct Rendering -Enable direct rendering. -TRUE +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_8bps::lowres -GstLibAVVidDecLowres +avenc_png::flags +avcodeccontext-flags rw -Low resolution -At which resolution to decode images. -0 +flags +(null) (Generic codec option, might have no effect). + -avdec_8bps::output-corrupt -gboolean +avenc_png::flags2 +avcodeccontext-flags2 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_8bps::skip-frame -GstLibAVVidDecSkipFrame +avenc_png::global-quality +gint rw -Skip frames -Which types of frames to skip during decoding. +global_quality +(null) (Generic codec option, might have no effect). 0 -avdec_4xm::debug-mv -gboolean +avenc_png::i-qfactor +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_4xm::direct-rendering -gboolean +avenc_png::i-qoffset +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 -avdec_4xm::lowres -GstLibAVVidDecLowres +avenc_png::idct +avcodeccontext-idct rw -Low resolution -At which resolution to decode images. -0 +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_4xm::output-corrupt -gboolean +avenc_png::ildctcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_4xm::skip-frame -GstLibAVVidDecSkipFrame +avenc_png::keyint-min +gint rw -Skip frames -Which types of frames to skip during decoding. -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -GstFFMpegScale::method -GstLibAVVideoScaleMethod +avenc_png::last-pred +gint rw -method -method. -Bicubic +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avenc_alias_pix::bitrate -gint ->= 0 +avenc_png::lumi-mask +gfloat + rw -Bit Rate -Target Video Bitrate. -300000 +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_alias_pix::buffer-size +avenc_png::max-bframes gint ->= 0 -r -Buffer Size -Size of the video buffers. +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avenc_alias_pix::compliance -GstFFMpegCompliance - +avenc_png::max-pixels +gint64 +[0,G_MAXINT] rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_alias_pix::gop-size -gint ->= 0 +avenc_png::maxrate +gint64 +[0,G_MAXINT] rw -GOP Size -Number of frames within one GOP. -15 +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avenc_alias_pix::me-method -GstLibAVVidEncMeMethod +avenc_png::mbcmp +avcodeccontext-cmp-func rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_alias_pix::rtp-payload-size -gint ->= 0 +avenc_png::mbd +avcodeccontext-mbd + rw -RTP Payload Size -Target GOB length. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_xbm::debug-mv -gboolean - +avenc_png::mblmax +gint +[1,32767] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_xbm::direct-rendering -gboolean - +avenc_png::mblmin +gint +[1,32767] rw -Direct Rendering -Enable direct rendering. -TRUE +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_xbm::lowres -GstLibAVVidDecLowres +avenc_png::me-range +gint rw -Low resolution -At which resolution to decode images. +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avdec_xbm::output-corrupt -gboolean +avenc_png::mepc +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avdec_xbm::skip-frame -GstLibAVVidDecSkipFrame - +avenc_png::minrate +gint64 +[G_MININT,G_MAXINT] rw -Skip frames -Which types of frames to skip during decoding. +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avdec_vp7::debug-mv -gboolean +avenc_png::mpeg-quant +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 -avdec_vp7::direct-rendering -gboolean +avenc_png::multipass-cache-file +gchar* +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_png::mv0-threshold +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_vp7::lowres -GstLibAVVidDecLowres +avenc_png::nr +gint rw -Low resolution -At which resolution to decode images. +nr +noise reduction (Generic codec option, might have no effect). 0 -avdec_vp7::output-corrupt -gboolean +avenc_png::nssew +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_vp7::skip-frame -GstLibAVVidDecSkipFrame +avenc_png::p-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avdec_sgirle::debug-mv -gboolean +avenc_png::pass +GstLibAVEncPass -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_sgirle::direct-rendering -gboolean +avenc_png::pre-dia-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 -avdec_sgirle::lowres -GstLibAVVidDecLowres +avenc_png::precmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_sgirle::output-corrupt -gboolean +avenc_png::pred +png-encoder-pred rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +pred +Prediction method (Private codec option). +none -avdec_sgirle::skip-frame -GstLibAVVidDecSkipFrame +avenc_png::preme +gint rw -Skip frames -Which types of frames to skip during decoding. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avdec_sanm::debug-mv -gboolean +avenc_png::ps +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 -avdec_sanm::direct-rendering -gboolean - +avenc_png::qblur +gfloat +>= -1 rw -Direct Rendering -Enable direct rendering. -TRUE +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_sanm::lowres -GstLibAVVidDecLowres +avenc_png::qcomp +gfloat rw -Low resolution -At which resolution to decode images. -0 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_sanm::output-corrupt -gboolean +avenc_png::qdiff +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_sanm::skip-frame -GstLibAVVidDecSkipFrame - +avenc_png::qmax +gint +[G_MAXULONG,1024] rw -Skip frames -Which types of frames to skip during decoding. -0 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_paf_video::debug-mv -gboolean - +avenc_png::qmin +gint +[G_MAXULONG,69] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_paf_video::direct-rendering -gboolean - -rw -Direct Rendering -Enable direct rendering. -TRUE +avenc_png::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 -avdec_paf_video::lowres -GstLibAVVidDecLowres +avenc_png::rc-init-occupancy +gint rw -Low resolution -At which resolution to decode images. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avdec_paf_video::output-corrupt -gboolean - +avenc_png::rc-max-vbv-use +gfloat +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 -avdec_paf_video::skip-frame -GstLibAVVidDecSkipFrame - +avenc_png::rc-min-vbv-use +gfloat +>= 0 rw -Skip frames -Which types of frames to skip during decoding. -0 +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avdec_mvc2::debug-mv -gboolean +avenc_png::refs +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_mvc2::direct-rendering -gboolean +avenc_png::sc-threshold +gint rw -Direct Rendering -Enable direct rendering. -TRUE +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 -avdec_mvc2::lowres -GstLibAVVidDecLowres +avenc_png::scplx-mask +gfloat rw -Low resolution -At which resolution to decode images. +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). 0 -avdec_mvc2::output-corrupt +avenc_png::side-data-only-packets gboolean rw -Output corrupt buffers -Whether libav should output frames even if corrupted. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_mvc2::skip-frame -GstLibAVVidDecSkipFrame +avenc_png::skip-exp +gint rw -Skip frames -Which types of frames to skip during decoding. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avdec_mvc1::debug-mv -gboolean - -rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE - - - -avdec_mvc1::direct-rendering -gboolean +avenc_png::skip-factor +gint rw -Direct Rendering -Enable direct rendering. -TRUE +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avdec_mvc1::lowres -GstLibAVVidDecLowres +avenc_png::skip-threshold +gint rw -Low resolution -At which resolution to decode images. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avdec_mvc1::output-corrupt -gboolean +avenc_png::skipcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_mvc1::skip-frame -GstLibAVVidDecSkipFrame - +avenc_png::slices +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avdec_exr::debug-mv -gboolean +avenc_png::strict +avcodeccontext-strict rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_exr::direct-rendering -gboolean +avenc_png::subcmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_exr::lowres -GstLibAVVidDecLowres +avenc_png::subq +gint rw -Low resolution -At which resolution to decode images. -0 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_exr::max-threads -gint ->= 0 +avenc_png::tcplx-mask +gfloat + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avdec_exr::output-corrupt -gboolean +avenc_png::thread-type +avcodeccontext-thread-type rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_exr::skip-frame -GstLibAVVidDecSkipFrame +avenc_png::threads +avcodeccontext-threads rw -Skip frames -Which types of frames to skip during decoding. -0 +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_cavs::debug-mv -gboolean - +avenc_png::ticks-per-frame +gint +>= 1 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_cavs::direct-rendering -gboolean - +avenc_png::timecode-frame-start +gint64 +>= G_MAXULONG rw -Direct Rendering -Enable direct rendering. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_cavs::lowres -GstLibAVVidDecLowres +avenc_png::trellis +gint rw -Low resolution -At which resolution to decode images. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_cavs::output-corrupt -gboolean - +avenc_pgmyuv::bitrate +gint64 +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_cavs::skip-frame -GstLibAVVidDecSkipFrame - -rw -Skip frames -Which types of frames to skip during decoding. +avenc_pgmyuv::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. 0 -avdec_brender_pix::debug-mv -gboolean +avenc_pgmyuv::compliance +GstFFMpegCompliance rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +Compliance +Adherence of the encoder to the specifications. +Normal behavior -avdec_brender_pix::direct-rendering -gboolean +avenc_pgmyuv::gop-size +gint rw -Direct Rendering -Enable direct rendering. -TRUE +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_brender_pix::lowres -GstLibAVVidDecLowres +avenc_pgmyuv::me-method +GstLibAVVidEncMeMethod rw -Low resolution -At which resolution to decode images. -0 +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) -avdec_brender_pix::output-corrupt -gboolean - +avenc_pgmyuv::rtp-payload-size +gint +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +RTP Payload Size +Target GOB length. +0 -avdec_brender_pix::skip-frame -GstLibAVVidDecSkipFrame +avenc_pgmyuv::b-qfactor +gfloat rw -Skip frames -Which types of frames to skip during decoding. -0 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_alias_pix::debug-mv -gboolean +avenc_pgmyuv::b-qoffset +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_alias_pix::direct-rendering -gboolean - +avenc_pgmyuv::b-sensitivity +gint +>= 1 rw -Direct Rendering -Enable direct rendering. -TRUE +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avdec_alias_pix::lowres -GstLibAVVidDecLowres +avenc_pgmyuv::b-strategy +gint rw -Low resolution -At which resolution to decode images. +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). 0 -avdec_alias_pix::output-corrupt -gboolean - +avenc_pgmyuv::bidir-refine +gint +[0,4] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avdec_alias_pix::skip-frame -GstLibAVVidDecSkipFrame - +avenc_pgmyuv::bitrate-tolerance +gint +>= 1 rw -Skip frames -Which types of frames to skip during decoding. -0 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avmux_wtv::maxdelay +avenc_pgmyuv::brd-scale gint ->= 0 +[0,10] rw -maxdelay -Set the maximum demux-decode delay (in microseconds). +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). 0 -avmux_wtv::preload +avenc_pgmyuv::bufsize gint ->= 0 + rw -preload -Set the initial demux-decode delay (in microseconds). +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avmux_webp::maxdelay -gint ->= 0 +avenc_pgmyuv::chroma-sample-location +avcodeccontext-chroma-sample-location-type + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avmux_webp::preload +avenc_pgmyuv::chromaoffset gint ->= 0 + rw -preload -Set the initial demux-decode delay (in microseconds). +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avmux_w64::maxdelay -gint ->= 0 +avenc_pgmyuv::cmp +avcodeccontext-cmp-func + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avmux_w64::preload -gint ->= 0 +avenc_pgmyuv::coder +avcodeccontext-coder + rw -preload -Set the initial demux-decode delay (in microseconds). -0 +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avmux_vc1test::maxdelay +avenc_pgmyuv::compression-level gint ->= 0 + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avmux_vc1test::preload +avenc_pgmyuv::context gint ->= 0 + rw -preload -Set the initial demux-decode delay (in microseconds). +context +context model (Generic codec option, might have no effect). 0 -avmux_uncodedframecrc::maxdelay -gint ->= 0 +avenc_pgmyuv::dark-mask +gfloat + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). 0 -avmux_uncodedframecrc::preload +avenc_pgmyuv::dc gint ->= 0 +[-8,16] rw -preload -Set the initial demux-decode delay (in microseconds). +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avmux_spx::maxdelay -gint ->= 0 +avenc_pgmyuv::dct +avcodeccontext-dct + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avmux_spx::preload -gint ->= 0 +avenc_pgmyuv::debug +avcodeccontext-debug + rw -preload -Set the initial demux-decode delay (in microseconds). -0 +debug +print specific debug info (Generic codec option, might have no effect). + -avmux_singlejpeg::maxdelay +avenc_pgmyuv::dia-size gint ->= 0 + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avmux_singlejpeg::preload -gint ->= 0 +avenc_pgmyuv::dump-separator +gchar* + rw -preload -Set the initial demux-decode delay (in microseconds). -0 +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avmux_opus::maxdelay -gint ->= 0 +avenc_pgmyuv::field-order +avcodeccontext-field-order + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avmux_opus::preload -gint ->= 0 +avenc_pgmyuv::flags +avcodeccontext-flags + rw -preload -Set the initial demux-decode delay (in microseconds). -0 +flags +(null) (Generic codec option, might have no effect). + -avmux_oga::maxdelay -gint ->= 0 +avenc_pgmyuv::flags2 +avcodeccontext-flags2 + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +flags2 +(null) (Generic codec option, might have no effect). + -avmux_oga::preload +avenc_pgmyuv::global-quality gint ->= 0 + rw -preload -Set the initial demux-decode delay (in microseconds). +global_quality +(null) (Generic codec option, might have no effect). 0 -avmux_mxf_opatom::maxdelay -gint ->= 0 +avenc_pgmyuv::i-qfactor +gfloat + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avmux_mxf_opatom::preload -gint ->= 0 +avenc_pgmyuv::i-qoffset +gfloat + rw -preload -Set the initial demux-decode delay (in microseconds). +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avmux_mkvtimestamp_v2::maxdelay -gint ->= 0 +avenc_pgmyuv::idct +avcodeccontext-idct + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avmux_mkvtimestamp_v2::preload -gint ->= 0 +avenc_pgmyuv::ildctcmp +avcodeccontext-cmp-func + rw -preload -Set the initial demux-decode delay (in microseconds). -0 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avmux_ircam::maxdelay +avenc_pgmyuv::keyint-min gint ->= 0 + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avmux_ircam::preload +avenc_pgmyuv::last-pred gint ->= 0 + rw -preload -Set the initial demux-decode delay (in microseconds). +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avmux_ico::maxdelay -gint ->= 0 +avenc_pgmyuv::lumi-mask +gfloat + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avmux_ico::preload +avenc_pgmyuv::max-bframes gint ->= 0 +>= G_MAXULONG rw -preload -Set the initial demux-decode delay (in microseconds). +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avmux_dash::maxdelay -gint ->= 0 +avenc_pgmyuv::max-pixels +gint64 +[0,G_MAXINT] rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avmux_dash::preload -gint ->= 0 +avenc_pgmyuv::maxrate +gint64 +[0,G_MAXINT] rw -preload -Set the initial demux-decode delay (in microseconds). +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avmux_caf::maxdelay -gint ->= 0 +avenc_pgmyuv::mbcmp +avcodeccontext-cmp-func + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avmux_caf::preload -gint ->= 0 +avenc_pgmyuv::mbd +avcodeccontext-mbd + rw -preload -Set the initial demux-decode delay (in microseconds). -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avmux_bit::maxdelay +avenc_pgmyuv::mblmax gint ->= 0 +[1,32767] rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avmux_bit::preload +avenc_pgmyuv::mblmin gint ->= 0 +[1,32767] rw -preload -Set the initial demux-decode delay (in microseconds). -0 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avmux_ast::maxdelay +avenc_pgmyuv::me-range gint ->= 0 + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avmux_ast::preload +avenc_pgmyuv::mepc gint ->= 0 + rw -preload -Set the initial demux-decode delay (in microseconds). -0 +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avmux_apng::maxdelay -gint ->= 0 +avenc_pgmyuv::minrate +gint64 +[G_MININT,G_MAXINT] rw -maxdelay -Set the maximum demux-decode delay (in microseconds). +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avmux_apng::preload +avenc_pgmyuv::mpeg-quant gint ->= 0 + rw -preload -Set the initial demux-decode delay (in microseconds). +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avenc_yuv4::bitrate +avenc_pgmyuv::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_pgmyuv::mv0-threshold gint >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_yuv4::buffer-size +avenc_pgmyuv::nr gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +nr +noise reduction (Generic codec option, might have no effect). 0 -avenc_yuv4::compliance -GstFFMpegCompliance +avenc_pgmyuv::nssew +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +nssew +nsse weight (Generic codec option, might have no effect). +8 -avenc_yuv4::gop-size -gint ->= 0 +avenc_pgmyuv::p-mask +gfloat + rw -GOP Size -Number of frames within one GOP. -15 +p_mask +inter masking (Generic codec option, might have no effect). +0 -avenc_yuv4::me-method -GstLibAVVidEncMeMethod +avenc_pgmyuv::pass +GstLibAVEncPass -rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avenc_yuv4::rtp-payload-size +avenc_pgmyuv::pre-dia-size gint ->= 0 + rw -RTP Payload Size -Target GOB length. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avenc_y41p::bitrate -gint ->= 0 +avenc_pgmyuv::precmp +avcodeccontext-cmp-func + rw -Bit Rate -Target Video Bitrate. -300000 +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_y41p::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_pgmyuv::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left -avenc_y41p::compliance -GstFFMpegCompliance +avenc_pgmyuv::preme +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +preme +pre motion estimation (Generic codec option, might have no effect). +0 -avenc_y41p::gop-size +avenc_pgmyuv::ps gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 -avenc_y41p::me-method -GstLibAVVidEncMeMethod - +avenc_pgmyuv::qblur +gfloat +>= -1 rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avenc_y41p::rtp-payload-size -gint ->= 0 +avenc_pgmyuv::qcomp +gfloat + rw -RTP Payload Size -Target GOB length. -0 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avenc_xface::bitrate +avenc_pgmyuv::qdiff gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avenc_xface::buffer-size +avenc_pgmyuv::qmax gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avenc_xface::compliance -GstFFMpegCompliance - +avenc_pgmyuv::qmin +gint +[G_MAXULONG,69] rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avenc_xface::gop-size -gint ->= 0 -rw -GOP Size -Number of frames within one GOP. -15 +avenc_pgmyuv::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 -avenc_xface::me-method -GstLibAVVidEncMeMethod +avenc_pgmyuv::rc-init-occupancy +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 -avenc_xface::rtp-payload-size -gint +avenc_pgmyuv::rc-max-vbv-use +gfloat >= 0 rw -RTP Payload Size -Target GOB length. +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avenc_wavpack::bitrate -gint +avenc_pgmyuv::rc-min-vbv-use +gfloat >= 0 rw -Bit Rate -Target Audio Bitrate. -128000 +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avenc_wavpack::compliance -GstFFMpegCompliance +avenc_pgmyuv::refs +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avenc_v408::bitrate +avenc_pgmyuv::sc-threshold gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 -avenc_v408::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. +avenc_pgmyuv::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). 0 -avenc_v408::compliance -GstFFMpegCompliance +avenc_pgmyuv::side-data-only-packets +gboolean rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avenc_v408::gop-size +avenc_pgmyuv::skip-exp gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 -avenc_v408::me-method -GstLibAVVidEncMeMethod +avenc_pgmyuv::skip-factor +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avenc_v408::rtp-payload-size +avenc_pgmyuv::skip-threshold gint ->= 0 + rw -RTP Payload Size -Target GOB length. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avenc_v308::bitrate -gint ->= 0 +avenc_pgmyuv::skipcmp +avcodeccontext-cmp-func + rw -Bit Rate -Target Video Bitrate. -300000 +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avenc_v308::buffer-size +avenc_pgmyuv::slices gint >= 0 -r -Buffer Size -Size of the video buffers. +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avenc_v308::compliance -GstFFMpegCompliance +avenc_pgmyuv::strict +avcodeccontext-strict rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_v308::gop-size -gint ->= 0 +avenc_pgmyuv::subcmp +avcodeccontext-cmp-func + rw -GOP Size -Number of frames within one GOP. -15 +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_v308::me-method -GstLibAVVidEncMeMethod +avenc_pgmyuv::subq +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avenc_v308::rtp-payload-size -gint ->= 0 +avenc_pgmyuv::tcplx-mask +gfloat + rw -RTP Payload Size -Target GOB length. +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avenc_tta::bitrate -gint ->= 0 +avenc_pgmyuv::thread-type +avcodeccontext-thread-type + rw -Bit Rate -Target Audio Bitrate. -128000 +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_tta::compliance -GstFFMpegCompliance +avenc_pgmyuv::threads +avcodeccontext-threads rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avenc_sonicls::bitrate +avenc_pgmyuv::ticks-per-frame gint ->= 0 +>= 1 rw -Bit Rate -Target Audio Bitrate. -128000 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_sonicls::compliance -GstFFMpegCompliance - +avenc_pgmyuv::timecode-frame-start +gint64 +>= G_MAXULONG rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avenc_sonic::bitrate +avenc_pgmyuv::trellis gint ->= 0 -rw -Bit Rate -Target Audio Bitrate. -128000 - - - -avenc_sonic::compliance -GstFFMpegCompliance rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avenc_snow::bitrate -gint +avenc_pgm::bitrate +gint64 >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_snow::buffer-size +avenc_pgm::buffer-size gint >= 0 r @@ -30819,7 +31779,7 @@ -avenc_snow::compliance +avenc_pgm::compliance GstFFMpegCompliance rw @@ -30829,17 +31789,17 @@ -avenc_snow::gop-size +avenc_pgm::gop-size gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_snow::me-method +avenc_pgm::me-method GstLibAVVidEncMeMethod rw @@ -30849,7 +31809,7 @@ -avenc_snow::rtp-payload-size +avenc_pgm::rtp-payload-size gint >= 0 rw @@ -30859,317 +31819,817 @@ -avenc_s302m::bitrate -gint ->= 0 +avenc_pgm::b-qfactor +gfloat + rw -Bit Rate -Target Audio Bitrate. -128000 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_s302m::compliance -GstFFMpegCompliance +avenc_pgm::b-qoffset +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_r10k::bitrate +avenc_pgm::b-sensitivity gint ->= 0 +>= 1 rw -Bit Rate -Target Video Bitrate. -300000 +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_r10k::buffer-size +avenc_pgm::b-strategy gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). 0 -avenc_r10k::compliance -GstFFMpegCompliance - +avenc_pgm::bidir-refine +gint +[0,4] rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_r10k::gop-size +avenc_pgm::bitrate-tolerance gint ->= 0 +>= 1 rw -GOP Size -Number of frames within one GOP. -15 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_r10k::me-method -GstLibAVVidEncMeMethod - +avenc_pgm::brd-scale +gint +[0,10] rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 -avenc_r10k::rtp-payload-size +avenc_pgm::bufsize gint ->= 0 + rw -RTP Payload Size -Target GOB length. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avenc_prores_ks::bitrate -gint ->= 0 +avenc_pgm::chroma-sample-location +avcodeccontext-chroma-sample-location-type + rw -Bit Rate -Target Video Bitrate. -300000 +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avenc_prores_ks::buffer-size +avenc_pgm::chromaoffset gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avenc_prores_ks::compliance -GstFFMpegCompliance +avenc_pgm::cmp +avcodeccontext-cmp-func rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_prores_ks::gop-size +avenc_pgm::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_pgm::compression-level gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_prores_ks::max-threads +avenc_pgm::context gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +context +context model (Generic codec option, might have no effect). 0 -avenc_prores_ks::me-method -GstLibAVVidEncMeMethod +avenc_pgm::dark-mask +gfloat rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_prores_ks::rtp-payload-size +avenc_pgm::dc gint ->= 0 +[-8,16] rw -RTP Payload Size -Target GOB length. +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avenc_prores_aw::bitrate +avenc_pgm::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_pgm::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_pgm::dia-size gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 -avenc_prores_aw::buffer-size +avenc_pgm::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_pgm::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_pgm::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_pgm::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_pgm::global-quality gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +global_quality +(null) (Generic codec option, might have no effect). 0 -avenc_prores_aw::compliance -GstFFMpegCompliance +avenc_pgm::i-qfactor +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avenc_prores_aw::gop-size +avenc_pgm::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_pgm::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_pgm::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_pgm::keyint-min gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avenc_prores_aw::max-threads +avenc_pgm::last-pred gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). 0 -avenc_prores_aw::me-method -GstLibAVVidEncMeMethod +avenc_pgm::lumi-mask +gfloat rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_prores_aw::rtp-payload-size +avenc_pgm::max-bframes gint ->= 0 +>= G_MAXULONG rw -RTP Payload Size -Target GOB length. +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). 0 -avenc_pcm_s8_planar::bitrate +avenc_pgm::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_pgm::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_pgm::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pgm::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_pgm::mblmax gint ->= 0 +[1,32767] rw -Bit Rate -Target Audio Bitrate. -128000 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avenc_pcm_s8_planar::compliance -GstFFMpegCompliance +avenc_pgm::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_pgm::me-range +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 -avenc_pcm_s32le_planar::bitrate +avenc_pgm::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_pgm::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_pgm::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_pgm::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_pgm::mv0-threshold gint >= 0 rw -Bit Rate -Target Audio Bitrate. -128000 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avenc_pcm_s32le_planar::compliance -GstFFMpegCompliance +avenc_pgm::nr +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +nr +noise reduction (Generic codec option, might have no effect). +0 -avenc_pcm_s24le_planar::bitrate +avenc_pgm::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_pgm::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_pgm::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_pgm::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_pgm::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pgm::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_pgm::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_pgm::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_pgm::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_pgm::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_pgm::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_pgm::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_pgm::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_pgm::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_pgm::rc-init-occupancy gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_pgm::rc-max-vbv-use +gfloat >= 0 rw -Bit Rate -Target Audio Bitrate. -128000 +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 -avenc_pcm_s24le_planar::compliance -GstFFMpegCompliance +avenc_pgm::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_pgm::refs +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avenc_pcm_s16be_planar::bitrate +avenc_pgm::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_pgm::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_pgm::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_pgm::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_pgm::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_pgm::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_pgm::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_pgm::slices gint >= 0 rw -Bit Rate -Target Audio Bitrate. -128000 +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 -avenc_pcm_s16be_planar::compliance -GstFFMpegCompliance +avenc_pgm::strict +avcodeccontext-strict rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_msvideo1::bitrate +avenc_pgm::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pgm::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_pgm::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_pgm::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_pgm::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_pgm::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_pgm::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_pgm::trellis gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_pcx::bitrate +gint64 >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_msvideo1::buffer-size +avenc_pcx::buffer-size gint >= 0 r @@ -31179,7 +32639,7 @@ -avenc_msvideo1::compliance +avenc_pcx::compliance GstFFMpegCompliance rw @@ -31189,17 +32649,17 @@ -avenc_msvideo1::gop-size +avenc_pcx::gop-size gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_msvideo1::me-method +avenc_pcx::me-method GstLibAVVidEncMeMethod rw @@ -31209,7 +32669,7 @@ -avenc_msvideo1::rtp-payload-size +avenc_pcx::rtp-payload-size gint >= 0 rw @@ -31219,97 +32679,62737 @@ -avenc_mp2fixed::bitrate -gint ->= 0 +avenc_pcx::b-qfactor +gfloat + rw -Bit Rate -Target Audio Bitrate. -128000 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_mp2fixed::compliance -GstFFMpegCompliance +avenc_pcx::b-qoffset +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_jpeg2000::bitrate +avenc_pcx::b-sensitivity gint ->= 0 +>= 1 rw -Bit Rate -Target Video Bitrate. -300000 +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_jpeg2000::buffer-size +avenc_pcx::b-strategy gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). 0 -avenc_jpeg2000::compliance -GstFFMpegCompliance - +avenc_pcx::bidir-refine +gint +[0,4] rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_jpeg2000::gop-size +avenc_pcx::bitrate-tolerance gint ->= 0 +>= 1 rw -GOP Size -Number of frames within one GOP. -15 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_jpeg2000::me-method -GstLibAVVidEncMeMethod +avenc_pcx::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_pcx::bufsize +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_pcx::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_pcx::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_pcx::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pcx::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_pcx::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_pcx::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_pcx::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_pcx::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_pcx::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_pcx::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_pcx::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_pcx::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_pcx::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_pcx::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_pcx::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_pcx::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_pcx::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_pcx::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_pcx::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_pcx::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_pcx::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_pcx::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_pcx::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_pcx::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_pcx::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_pcx::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_pcx::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pcx::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_pcx::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_pcx::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_pcx::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_pcx::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_pcx::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_pcx::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_pcx::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_pcx::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_pcx::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_pcx::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_pcx::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_pcx::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_pcx::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_pcx::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pcx::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_pcx::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_pcx::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_pcx::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_pcx::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_pcx::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_pcx::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_pcx::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_pcx::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_pcx::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_pcx::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_pcx::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_pcx::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_pcx::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_pcx::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_pcx::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_pcx::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_pcx::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_pcx::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_pcx::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_pcx::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_pcx::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_pcx::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pcx::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_pcx::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_pcx::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_pcx::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_pcx::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_pcx::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_pcx::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_pbm::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_pbm::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_pbm::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_pbm::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_pbm::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_pbm::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_pbm::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_pbm::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_pbm::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_pbm::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_pbm::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_pbm::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_pbm::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_pbm::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_pbm::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_pbm::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_pbm::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pbm::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_pbm::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_pbm::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_pbm::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_pbm::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_pbm::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_pbm::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_pbm::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_pbm::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_pbm::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_pbm::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_pbm::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_pbm::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_pbm::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_pbm::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_pbm::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_pbm::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_pbm::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_pbm::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_pbm::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_pbm::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_pbm::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_pbm::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_pbm::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pbm::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_pbm::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_pbm::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_pbm::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_pbm::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_pbm::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_pbm::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_pbm::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_pbm::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_pbm::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_pbm::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_pbm::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_pbm::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_pbm::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_pbm::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pbm::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_pbm::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_pbm::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_pbm::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_pbm::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_pbm::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_pbm::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_pbm::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_pbm::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_pbm::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_pbm::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_pbm::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_pbm::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_pbm::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_pbm::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_pbm::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_pbm::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_pbm::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_pbm::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_pbm::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_pbm::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_pbm::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_pbm::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pbm::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_pbm::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_pbm::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_pbm::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_pbm::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_pbm::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_pbm::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_pam::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_pam::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_pam::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_pam::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_pam::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_pam::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_pam::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_pam::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_pam::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_pam::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_pam::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_pam::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_pam::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_pam::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_pam::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_pam::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_pam::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pam::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_pam::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_pam::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_pam::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_pam::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_pam::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_pam::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_pam::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_pam::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_pam::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_pam::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_pam::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_pam::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_pam::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_pam::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_pam::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_pam::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_pam::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_pam::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_pam::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_pam::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_pam::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_pam::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_pam::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pam::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_pam::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_pam::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_pam::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_pam::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_pam::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_pam::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_pam::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_pam::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_pam::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_pam::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_pam::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_pam::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_pam::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_pam::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pam::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_pam::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_pam::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_pam::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_pam::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_pam::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_pam::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_pam::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_pam::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_pam::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_pam::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_pam::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_pam::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_pam::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_pam::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_pam::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_pam::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_pam::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_pam::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_pam::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_pam::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_pam::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_pam::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_pam::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_pam::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_pam::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_pam::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_pam::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_pam::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_pam::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_nellymoser::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_nellymoser::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_nellymoser::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_nellymoser::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_nellymoser::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_nellymoser::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_nellymoser::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_nellymoser::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_nellymoser::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_nellymoser::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_nellymoser::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_nellymoser::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_nellymoser::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_nellymoser::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_nellymoser::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_nellymoser::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_nellymoser::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +avenc_msmpeg4v2::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +avenc_msmpeg4v2::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_msmpeg4v2::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_msmpeg4v2::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_msmpeg4v2::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_msmpeg4v2::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +avenc_msmpeg4v2::dct-algo +GstLibAVDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +avenc_msmpeg4v2::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_msmpeg4v2::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_msmpeg4v2::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +avenc_msmpeg4v2::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +avenc_msmpeg4v2::idct-algo +GstLibAVIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +avenc_msmpeg4v2::ildct-cmp +GstLibAVCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +avenc_msmpeg4v2::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +avenc_msmpeg4v2::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +avenc_msmpeg4v2::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +avenc_msmpeg4v2::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +avenc_msmpeg4v2::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +avenc_msmpeg4v2::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_msmpeg4v2::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_msmpeg4v2::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +avenc_msmpeg4v2::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +avenc_msmpeg4v2::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +avenc_msmpeg4v2::mb-cmp +GstLibAVCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +avenc_msmpeg4v2::mb-decision +GstLibAVEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +avenc_msmpeg4v2::me-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_msmpeg4v2::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_msmpeg4v2::me-pre-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +avenc_msmpeg4v2::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::me-sub-cmp +GstLibAVCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_msmpeg4v2::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +avenc_msmpeg4v2::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_msmpeg4v2::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_msmpeg4v2::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +avenc_msmpeg4v2::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_msmpeg4v2::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::pre-me +GstLibAVEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +avenc_msmpeg4v2::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_msmpeg4v2::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +avenc_msmpeg4v2::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_msmpeg4v2::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_msmpeg4v2::quant-type +GstLibAVEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +avenc_msmpeg4v2::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_msmpeg4v2::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +avenc_msmpeg4v2::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +avenc_msmpeg4v2::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_msmpeg4v2::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +avenc_msmpeg4v2::rc-max-rate +gint64 +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +avenc_msmpeg4v2::rc-min-rate +gint64 +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +avenc_msmpeg4v2::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_msmpeg4v2::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_msmpeg4v2::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +avenc_msmpeg4v2::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_msmpeg4v2::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +avenc_msmpeg4v2::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + + +avenc_msmpeg4v2::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_msmpeg4v2::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_msmpeg4v2::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_msmpeg4v2::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_msmpeg4v2::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_msmpeg4v2::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_msmpeg4v2::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_msmpeg4v2::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_msmpeg4v2::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_msmpeg4v2::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msmpeg4v2::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_msmpeg4v2::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_msmpeg4v2::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_msmpeg4v2::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_msmpeg4v2::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_msmpeg4v2::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_msmpeg4v2::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_msmpeg4v2::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_msmpeg4v2::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_msmpeg4v2::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_msmpeg4v2::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_msmpeg4v2::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_msmpeg4v2::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_msmpeg4v2::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_msmpeg4v2::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_msmpeg4v2::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_msmpeg4v2::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msmpeg4v2::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_msmpeg4v2::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_msmpeg4v2::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_msmpeg4v2::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_msmpeg4v2::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_msmpeg4v2::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::motion-est +msmpeg4v2-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_msmpeg4v2::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_msmpeg4v2::mpv-flags +msmpeg4v2-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_msmpeg4v2::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_msmpeg4v2::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_msmpeg4v2::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_msmpeg4v2::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msmpeg4v2::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_msmpeg4v2::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_msmpeg4v2::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_msmpeg4v2::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_msmpeg4v2::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_msmpeg4v2::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_msmpeg4v2::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_msmpeg4v2::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_msmpeg4v2::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_msmpeg4v2::rc-strategy +msmpeg4v2-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_msmpeg4v2::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_msmpeg4v2::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_msmpeg4v2::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_msmpeg4v2::skip-cmp +msmpeg4v2-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_msmpeg4v2::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_msmpeg4v2::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_msmpeg4v2::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_msmpeg4v2::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_msmpeg4v2::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_msmpeg4v2::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msmpeg4v2::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_msmpeg4v2::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4v2::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_msmpeg4v2::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_msmpeg4v2::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_msmpeg4v2::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_msmpeg4::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +avenc_msmpeg4::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +avenc_msmpeg4::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_msmpeg4::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_msmpeg4::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_msmpeg4::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_msmpeg4::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +avenc_msmpeg4::dct-algo +GstLibAVDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +avenc_msmpeg4::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_msmpeg4::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_msmpeg4::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +avenc_msmpeg4::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +avenc_msmpeg4::idct-algo +GstLibAVIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +avenc_msmpeg4::ildct-cmp +GstLibAVCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +avenc_msmpeg4::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +avenc_msmpeg4::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +avenc_msmpeg4::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +avenc_msmpeg4::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +avenc_msmpeg4::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +avenc_msmpeg4::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_msmpeg4::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_msmpeg4::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +avenc_msmpeg4::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +avenc_msmpeg4::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +avenc_msmpeg4::mb-cmp +GstLibAVCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +avenc_msmpeg4::mb-decision +GstLibAVEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +avenc_msmpeg4::me-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_msmpeg4::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_msmpeg4::me-pre-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +avenc_msmpeg4::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::me-sub-cmp +GstLibAVCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_msmpeg4::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +avenc_msmpeg4::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_msmpeg4::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_msmpeg4::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +avenc_msmpeg4::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_msmpeg4::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::pre-me +GstLibAVEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +avenc_msmpeg4::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_msmpeg4::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +avenc_msmpeg4::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_msmpeg4::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_msmpeg4::quant-type +GstLibAVEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +avenc_msmpeg4::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_msmpeg4::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +avenc_msmpeg4::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +avenc_msmpeg4::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_msmpeg4::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +avenc_msmpeg4::rc-max-rate +gint64 +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +avenc_msmpeg4::rc-min-rate +gint64 +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +avenc_msmpeg4::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_msmpeg4::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_msmpeg4::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +avenc_msmpeg4::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_msmpeg4::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +avenc_msmpeg4::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + + +avenc_msmpeg4::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_msmpeg4::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_msmpeg4::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_msmpeg4::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_msmpeg4::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_msmpeg4::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_msmpeg4::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_msmpeg4::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_msmpeg4::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_msmpeg4::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msmpeg4::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_msmpeg4::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_msmpeg4::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_msmpeg4::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_msmpeg4::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_msmpeg4::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_msmpeg4::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_msmpeg4::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_msmpeg4::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_msmpeg4::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_msmpeg4::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_msmpeg4::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_msmpeg4::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_msmpeg4::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_msmpeg4::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_msmpeg4::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_msmpeg4::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msmpeg4::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_msmpeg4::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_msmpeg4::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_msmpeg4::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_msmpeg4::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_msmpeg4::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::motion-est +msmpeg4v3-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_msmpeg4::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_msmpeg4::mpv-flags +msmpeg4v3-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_msmpeg4::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_msmpeg4::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_msmpeg4::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_msmpeg4::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msmpeg4::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_msmpeg4::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_msmpeg4::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_msmpeg4::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_msmpeg4::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_msmpeg4::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_msmpeg4::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_msmpeg4::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_msmpeg4::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_msmpeg4::rc-strategy +msmpeg4v3-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_msmpeg4::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_msmpeg4::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_msmpeg4::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_msmpeg4::skip-cmp +msmpeg4v3-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_msmpeg4::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_msmpeg4::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_msmpeg4::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_msmpeg4::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_msmpeg4::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_msmpeg4::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msmpeg4::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_msmpeg4::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_msmpeg4::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_msmpeg4::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_msmpeg4::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_msmpeg4::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_mpeg4::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +avenc_mpeg4::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +avenc_mpeg4::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_mpeg4::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_mpeg4::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_mpeg4::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_mpeg4::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +avenc_mpeg4::dct-algo +GstLibAVDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +avenc_mpeg4::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_mpeg4::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_mpeg4::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +avenc_mpeg4::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +avenc_mpeg4::idct-algo +GstLibAVIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +avenc_mpeg4::ildct-cmp +GstLibAVCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +avenc_mpeg4::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +avenc_mpeg4::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +avenc_mpeg4::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +avenc_mpeg4::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +avenc_mpeg4::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +avenc_mpeg4::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_mpeg4::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_mpeg4::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +avenc_mpeg4::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +avenc_mpeg4::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +avenc_mpeg4::mb-cmp +GstLibAVCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg4::mb-decision +GstLibAVEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +avenc_mpeg4::me-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg4::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_mpeg4::me-pre-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg4::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::me-sub-cmp +GstLibAVCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg4::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +avenc_mpeg4::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_mpeg4::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_mpeg4::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +avenc_mpeg4::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_mpeg4::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::pre-me +GstLibAVEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +avenc_mpeg4::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_mpeg4::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +avenc_mpeg4::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_mpeg4::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_mpeg4::quant-type +GstLibAVEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +avenc_mpeg4::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_mpeg4::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +avenc_mpeg4::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +avenc_mpeg4::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_mpeg4::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +avenc_mpeg4::rc-max-rate +gint64 +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +avenc_mpeg4::rc-min-rate +gint64 +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +avenc_mpeg4::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_mpeg4::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_mpeg4::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +avenc_mpeg4::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_mpeg4::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +avenc_mpeg4::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + + +avenc_mpeg4::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_mpeg4::alternate-scan +gboolean + +rw +alternate_scan +Enable alternate scantable. (Private codec option). +FALSE + + + +avenc_mpeg4::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_mpeg4::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_mpeg4::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_mpeg4::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_mpeg4::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_mpeg4::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_mpeg4::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_mpeg4::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_mpeg4::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_mpeg4::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg4::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_mpeg4::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mpeg4::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::data-partitioning +gboolean + +rw +data_partitioning +Use data partitioning. (Private codec option). +FALSE + + + +avenc_mpeg4::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_mpeg4::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_mpeg4::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_mpeg4::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_mpeg4::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_mpeg4::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_mpeg4::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_mpeg4::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_mpeg4::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_mpeg4::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_mpeg4::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_mpeg4::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_mpeg4::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_mpeg4::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_mpeg4::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg4::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_mpeg4::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_mpeg4::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_mpeg4::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_mpeg4::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_mpeg4::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::motion-est +mpeg4-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_mpeg4::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_mpeg4::mpv-flags +mpeg4-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_mpeg4::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_mpeg4::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_mpeg4::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_mpeg4::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg4::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_mpeg4::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_mpeg4::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_mpeg4::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_mpeg4::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_mpeg4::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_mpeg4::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_mpeg4::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_mpeg4::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_mpeg4::rc-strategy +mpeg4-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_mpeg4::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_mpeg4::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_mpeg4::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_mpeg4::skip-cmp +mpeg4-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_mpeg4::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_mpeg4::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_mpeg4::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_mpeg4::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_mpeg4::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_mpeg4::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg4::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_mpeg4::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_mpeg4::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_mpeg4::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_mpeg4::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_mpeg4::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_mpeg2video::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +avenc_mpeg2video::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +avenc_mpeg2video::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_mpeg2video::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_mpeg2video::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_mpeg2video::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_mpeg2video::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +avenc_mpeg2video::dct-algo +GstLibAVDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +avenc_mpeg2video::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_mpeg2video::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_mpeg2video::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +avenc_mpeg2video::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +avenc_mpeg2video::idct-algo +GstLibAVIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +avenc_mpeg2video::ildct-cmp +GstLibAVCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +avenc_mpeg2video::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +avenc_mpeg2video::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +avenc_mpeg2video::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +avenc_mpeg2video::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +avenc_mpeg2video::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +avenc_mpeg2video::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_mpeg2video::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_mpeg2video::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +avenc_mpeg2video::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +avenc_mpeg2video::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +avenc_mpeg2video::mb-cmp +GstLibAVCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg2video::mb-decision +GstLibAVEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +avenc_mpeg2video::me-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg2video::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_mpeg2video::me-pre-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg2video::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::me-sub-cmp +GstLibAVCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg2video::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +avenc_mpeg2video::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_mpeg2video::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_mpeg2video::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +avenc_mpeg2video::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_mpeg2video::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::pre-me +GstLibAVEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +avenc_mpeg2video::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_mpeg2video::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +avenc_mpeg2video::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_mpeg2video::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_mpeg2video::quant-type +GstLibAVEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +avenc_mpeg2video::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_mpeg2video::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +avenc_mpeg2video::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +avenc_mpeg2video::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_mpeg2video::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +avenc_mpeg2video::rc-max-rate +gint64 +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +avenc_mpeg2video::rc-min-rate +gint64 +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +avenc_mpeg2video::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_mpeg2video::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_mpeg2video::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +avenc_mpeg2video::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_mpeg2video::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +avenc_mpeg2video::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + + +avenc_mpeg2video::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_mpeg2video::alternate-scan +gboolean + +rw +alternate_scan +Enable alternate scantable. (Private codec option). +FALSE + + + +avenc_mpeg2video::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_mpeg2video::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_mpeg2video::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_mpeg2video::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_mpeg2video::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_mpeg2video::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_mpeg2video::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_mpeg2video::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_mpeg2video::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_mpeg2video::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg2video::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_mpeg2video::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mpeg2video::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_mpeg2video::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_mpeg2video::drop-frame-timecode +gboolean + +rw +drop_frame_timecode +Timecode is in drop frame format. (Private codec option). +FALSE + + + +avenc_mpeg2video::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_mpeg2video::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_mpeg2video::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_mpeg2video::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_mpeg2video::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_mpeg2video::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::gop-timecode +gchar* + +rw +gop_timecode +MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start. (Private codec option). +NULL + + + +avenc_mpeg2video::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_mpeg2video::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_mpeg2video::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_mpeg2video::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_mpeg2video::intra-vlc +gboolean + +rw +intra_vlc +Use MPEG-2 intra VLC table. (Private codec option). +FALSE + + + +avenc_mpeg2video::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_mpeg2video::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_mpeg2video::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_mpeg2video::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg2video::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_mpeg2video::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_mpeg2video::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_mpeg2video::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_mpeg2video::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_mpeg2video::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::motion-est +mpeg2video-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_mpeg2video::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_mpeg2video::mpv-flags +mpeg2video-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_mpeg2video::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_mpeg2video::non-linear-quant +gboolean + +rw +non_linear_quant +Use nonlinear quantizer. (Private codec option). +FALSE + + + +avenc_mpeg2video::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_mpeg2video::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_mpeg2video::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg2video::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_mpeg2video::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_mpeg2video::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_mpeg2video::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_mpeg2video::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_mpeg2video::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_mpeg2video::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_mpeg2video::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_mpeg2video::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_mpeg2video::rc-strategy +mpeg2video-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_mpeg2video::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_mpeg2video::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_mpeg2video::scan-offset +gboolean + +rw +scan_offset +Reserve space for SVCD scan offset user data. (Private codec option). +FALSE + + + +avenc_mpeg2video::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::seq-disp-ext +mpeg2video-encoder-seq-disp-ext + +rw +seq_disp_ext +Write sequence_display_extension blocks. (Private codec option). +auto + + + +avenc_mpeg2video::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_mpeg2video::skip-cmp +mpeg2video-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_mpeg2video::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_mpeg2video::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_mpeg2video::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_mpeg2video::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_mpeg2video::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_mpeg2video::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg2video::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_mpeg2video::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_mpeg2video::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_mpeg2video::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_mpeg2video::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_mpeg2video::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Private codec option). +-1 + + + +avenc_mpeg2video::video-format +mpeg2video-encoder-video-format + +rw +video_format +Video_format in the sequence_display_extension indicating the source of the video. (Private codec option). +unspecified + + + +avenc_mpeg1video::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +avenc_mpeg1video::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +avenc_mpeg1video::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_mpeg1video::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_mpeg1video::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_mpeg1video::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_mpeg1video::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +avenc_mpeg1video::dct-algo +GstLibAVDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +avenc_mpeg1video::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_mpeg1video::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_mpeg1video::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +avenc_mpeg1video::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +avenc_mpeg1video::idct-algo +GstLibAVIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +avenc_mpeg1video::ildct-cmp +GstLibAVCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +avenc_mpeg1video::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +avenc_mpeg1video::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +avenc_mpeg1video::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +avenc_mpeg1video::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +avenc_mpeg1video::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +avenc_mpeg1video::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_mpeg1video::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_mpeg1video::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +avenc_mpeg1video::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +avenc_mpeg1video::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +avenc_mpeg1video::mb-cmp +GstLibAVCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg1video::mb-decision +GstLibAVEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +avenc_mpeg1video::me-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg1video::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_mpeg1video::me-pre-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg1video::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::me-sub-cmp +GstLibAVCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_mpeg1video::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +avenc_mpeg1video::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_mpeg1video::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_mpeg1video::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +avenc_mpeg1video::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_mpeg1video::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::pre-me +GstLibAVEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +avenc_mpeg1video::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_mpeg1video::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +avenc_mpeg1video::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_mpeg1video::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_mpeg1video::quant-type +GstLibAVEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +avenc_mpeg1video::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_mpeg1video::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +avenc_mpeg1video::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +avenc_mpeg1video::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_mpeg1video::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +avenc_mpeg1video::rc-max-rate +gint64 +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +avenc_mpeg1video::rc-min-rate +gint64 +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +avenc_mpeg1video::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_mpeg1video::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_mpeg1video::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +avenc_mpeg1video::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_mpeg1video::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +avenc_mpeg1video::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + + +avenc_mpeg1video::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_mpeg1video::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_mpeg1video::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_mpeg1video::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_mpeg1video::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_mpeg1video::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_mpeg1video::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_mpeg1video::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_mpeg1video::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_mpeg1video::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_mpeg1video::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg1video::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_mpeg1video::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mpeg1video::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_mpeg1video::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_mpeg1video::drop-frame-timecode +gboolean + +rw +drop_frame_timecode +Timecode is in drop frame format. (Private codec option). +FALSE + + + +avenc_mpeg1video::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_mpeg1video::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_mpeg1video::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_mpeg1video::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_mpeg1video::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_mpeg1video::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::gop-timecode +gchar* + +rw +gop_timecode +MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start. (Private codec option). +NULL + + + +avenc_mpeg1video::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_mpeg1video::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_mpeg1video::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_mpeg1video::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_mpeg1video::intra-vlc +gboolean + +rw +intra_vlc +Use MPEG-2 intra VLC table. (Private codec option). +FALSE + + + +avenc_mpeg1video::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_mpeg1video::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_mpeg1video::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_mpeg1video::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg1video::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_mpeg1video::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_mpeg1video::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_mpeg1video::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_mpeg1video::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_mpeg1video::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::motion-est +mpeg1video-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_mpeg1video::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_mpeg1video::mpv-flags +mpeg1video-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_mpeg1video::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_mpeg1video::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_mpeg1video::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_mpeg1video::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg1video::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_mpeg1video::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_mpeg1video::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_mpeg1video::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_mpeg1video::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_mpeg1video::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_mpeg1video::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_mpeg1video::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_mpeg1video::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_mpeg1video::rc-strategy +mpeg1video-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_mpeg1video::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_mpeg1video::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_mpeg1video::scan-offset +gboolean + +rw +scan_offset +Reserve space for SVCD scan offset user data. (Private codec option). +FALSE + + + +avenc_mpeg1video::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_mpeg1video::skip-cmp +mpeg1video-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_mpeg1video::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_mpeg1video::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_mpeg1video::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_mpeg1video::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_mpeg1video::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_mpeg1video::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mpeg1video::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_mpeg1video::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_mpeg1video::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_mpeg1video::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_mpeg1video::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_mpeg1video::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Private codec option). +-1 + + + +avenc_mp2::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_mp2::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_mp2::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_mp2::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_mp2::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_mp2::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_mp2::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mp2::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mp2::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_mp2::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_mp2::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_mp2::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_mp2::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_mp2::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mp2::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mp2::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_mp2::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mp2::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_mp2::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mp2::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_mp2::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_mp2::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_mp2::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_mp2::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_mp2::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_mp2::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_mjpeg::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_mjpeg::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_mjpeg::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_mjpeg::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_mjpeg::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_mjpeg::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_mjpeg::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_mjpeg::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_mjpeg::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_mjpeg::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_mjpeg::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_mjpeg::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_mjpeg::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_mjpeg::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_mjpeg::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_mjpeg::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_mjpeg::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mjpeg::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_mjpeg::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mjpeg::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_mjpeg::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_mjpeg::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_mjpeg::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_mjpeg::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_mjpeg::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_mjpeg::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_mjpeg::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_mjpeg::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::huffman +mjpeg-encoder-huffman + +rw +huffman +Huffman table strategy (Private codec option). +optimal + + + +avenc_mjpeg::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_mjpeg::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_mjpeg::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_mjpeg::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_mjpeg::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_mjpeg::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_mjpeg::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_mjpeg::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_mjpeg::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_mjpeg::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mjpeg::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_mjpeg::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_mjpeg::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_mjpeg::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_mjpeg::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_mjpeg::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::motion-est +mjpeg-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_mjpeg::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_mjpeg::mpv-flags +mjpeg-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_mjpeg::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_mjpeg::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_mjpeg::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_mjpeg::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_mjpeg::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_mjpeg::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_mjpeg::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mjpeg::pred +mjpeg-encoder-pred + +rw +pred +Prediction method (Private codec option). +left + + + +avenc_mjpeg::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_mjpeg::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_mjpeg::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_mjpeg::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_mjpeg::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_mjpeg::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_mjpeg::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_mjpeg::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_mjpeg::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_mjpeg::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_mjpeg::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_mjpeg::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_mjpeg::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_mjpeg::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_mjpeg::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_mjpeg::rc-strategy +mjpeg-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_mjpeg::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_mjpeg::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_mjpeg::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_mjpeg::skip-cmp +mjpeg-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_mjpeg::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_mjpeg::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_mjpeg::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_mjpeg::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_mjpeg::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_mjpeg::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_mjpeg::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_mjpeg::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_mjpeg::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_mjpeg::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_mjpeg::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_mjpeg::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_mjpeg::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_ljpeg::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_ljpeg::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_ljpeg::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_ljpeg::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_ljpeg::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_ljpeg::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_ljpeg::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_ljpeg::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_ljpeg::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_ljpeg::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_ljpeg::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_ljpeg::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_ljpeg::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ljpeg::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_ljpeg::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_ljpeg::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_ljpeg::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_ljpeg::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_ljpeg::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_ljpeg::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_ljpeg::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_ljpeg::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_ljpeg::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_ljpeg::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_ljpeg::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_ljpeg::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_ljpeg::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ljpeg::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_ljpeg::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_ljpeg::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_ljpeg::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_ljpeg::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_ljpeg::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_ljpeg::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_ljpeg::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_ljpeg::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ljpeg::pred +ljpeg-pred + +rw +pred +Prediction method (Private codec option). +left + + + +avenc_ljpeg::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_ljpeg::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_ljpeg::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_ljpeg::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_ljpeg::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_ljpeg::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_ljpeg::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_ljpeg::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_ljpeg::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_ljpeg::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_ljpeg::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_ljpeg::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ljpeg::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_ljpeg::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_ljpeg::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_ljpeg::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_ljpeg::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_ljpeg::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_ljpeg::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_jpegls::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_jpegls::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_jpegls::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_jpegls::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_jpegls::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_jpegls::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_jpegls::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_jpegls::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_jpegls::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_jpegls::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_jpegls::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_jpegls::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_jpegls::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_jpegls::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_jpegls::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_jpegls::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_jpegls::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_jpegls::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_jpegls::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_jpegls::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_jpegls::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_jpegls::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_jpegls::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_jpegls::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_jpegls::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_jpegls::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_jpegls::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_jpegls::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_jpegls::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_jpegls::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_jpegls::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_jpegls::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_jpegls::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_jpegls::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_jpegls::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_jpegls::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_jpegls::pred +jpegls-pred + +rw +pred +Prediction method (Private codec option). +left + + + +avenc_jpegls::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_jpegls::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_jpegls::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_jpegls::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_jpegls::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_jpegls::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_jpegls::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_jpegls::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_jpegls::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_jpegls::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_jpegls::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_jpegls::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_jpegls::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_jpegls::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_jpegls::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_jpegls::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_jpegls::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_jpegls::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_jpegls::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_huffyuv::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_huffyuv::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_huffyuv::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_huffyuv::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_huffyuv::prediction-method +GstLibAVEncPredMethod + +rw +Prediction Method +Prediction Method. +Left + + + +avenc_huffyuv::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_huffyuv::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_huffyuv::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_huffyuv::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_huffyuv::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_huffyuv::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_huffyuv::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_huffyuv::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_huffyuv::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_huffyuv::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_huffyuv::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_huffyuv::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_huffyuv::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_huffyuv::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_huffyuv::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_huffyuv::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_huffyuv::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_huffyuv::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_huffyuv::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_huffyuv::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_huffyuv::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_huffyuv::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_huffyuv::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_huffyuv::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_huffyuv::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_huffyuv::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_huffyuv::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_huffyuv::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_huffyuv::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_huffyuv::non-deterministic +gboolean + +rw +non_deterministic +Allow multithreading for e.g. context=1 at the expense of determinism (Private codec option). +TRUE + + + +avenc_huffyuv::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_huffyuv::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_huffyuv::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_huffyuv::pred +huffyuv-pred + +rw +pred +Prediction method (Private codec option). +left + + + +avenc_huffyuv::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_huffyuv::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_huffyuv::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_huffyuv::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_huffyuv::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_huffyuv::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_huffyuv::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_huffyuv::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_huffyuv::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_huffyuv::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_huffyuv::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_huffyuv::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_huffyuv::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_huffyuv::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_huffyuv::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_huffyuv::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_huffyuv::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_huffyuv::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_huffyuv::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_h263p::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +avenc_h263p::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +avenc_h263p::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_h263p::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_h263p::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_h263p::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_h263p::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +avenc_h263p::dct-algo +GstLibAVDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +avenc_h263p::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_h263p::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_h263p::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_h263p::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +avenc_h263p::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +avenc_h263p::idct-algo +GstLibAVIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +avenc_h263p::ildct-cmp +GstLibAVCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +avenc_h263p::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +avenc_h263p::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +avenc_h263p::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +avenc_h263p::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +avenc_h263p::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +avenc_h263p::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_h263p::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_h263p::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +avenc_h263p::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_h263p::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +avenc_h263p::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +avenc_h263p::mb-cmp +GstLibAVCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +avenc_h263p::mb-decision +GstLibAVEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +avenc_h263p::me-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_h263p::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_h263p::me-pre-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +avenc_h263p::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_h263p::me-sub-cmp +GstLibAVCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_h263p::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +avenc_h263p::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_h263p::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_h263p::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +avenc_h263p::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_h263p::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_h263p::pre-me +GstLibAVEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +avenc_h263p::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_h263p::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +avenc_h263p::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_h263p::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_h263p::quant-type +GstLibAVEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +avenc_h263p::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_h263p::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +avenc_h263p::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +avenc_h263p::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_h263p::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +avenc_h263p::rc-max-rate +gint64 +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +avenc_h263p::rc-min-rate +gint64 +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +avenc_h263p::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_h263p::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_h263p::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +avenc_h263p::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_h263p::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +avenc_h263p::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + + +avenc_h263p::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_h263p::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_h263p::aiv +gboolean + +rw +aiv +Use alternative inter VLC. (Private codec option). +FALSE + + + +avenc_h263p::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_h263p::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_h263p::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_h263p::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_h263p::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_h263p::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_h263p::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_h263p::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_h263p::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_h263p::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_h263p::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_h263p::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h263p::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_h263p::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_h263p::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_h263p::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_h263p::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_h263p::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_h263p::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_h263p::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_h263p::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_h263p::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_h263p::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_h263p::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_h263p::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_h263p::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_h263p::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_h263p::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_h263p::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_h263p::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_h263p::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_h263p::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_h263p::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_h263p::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_h263p::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_h263p::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_h263p::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h263p::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_h263p::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_h263p::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_h263p::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_h263p::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_h263p::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_h263p::motion-est +h-263p-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_h263p::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_h263p::mpv-flags +h-263p-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_h263p::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_h263p::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_h263p::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_h263p::obmc +gboolean + +rw +obmc +use overlapped block motion compensation. (Private codec option). +FALSE + + + +avenc_h263p::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_h263p::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_h263p::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h263p::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_h263p::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_h263p::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_h263p::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_h263p::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_h263p::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_h263p::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_h263p::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_h263p::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_h263p::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_h263p::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_h263p::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_h263p::rc-strategy +h-263p-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_h263p::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_h263p::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_h263p::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_h263p::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_h263p::skip-cmp +h-263p-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_h263p::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_h263p::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_h263p::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_h263p::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_h263p::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_h263p::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_h263p::structured-slices +gboolean + +rw +structured_slices +Write slice start position at every GOB header instead of just GOB number. (Private codec option). +FALSE + + + +avenc_h263p::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h263p::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_h263p::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_h263p::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_h263p::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_h263p::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_h263p::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_h263p::umv +gboolean + +rw +umv +Use unlimited motion vectors. (Private codec option). +FALSE + + + +avenc_h263::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +avenc_h263::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +avenc_h263::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_h263::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_h263::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_h263::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_h263::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +avenc_h263::dct-algo +GstLibAVDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +avenc_h263::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_h263::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_h263::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_h263::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +avenc_h263::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +avenc_h263::idct-algo +GstLibAVIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +avenc_h263::ildct-cmp +GstLibAVCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +avenc_h263::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +avenc_h263::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +avenc_h263::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +avenc_h263::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +avenc_h263::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +avenc_h263::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_h263::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_h263::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +avenc_h263::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_h263::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +avenc_h263::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +avenc_h263::mb-cmp +GstLibAVCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +avenc_h263::mb-decision +GstLibAVEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +avenc_h263::me-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_h263::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_h263::me-pre-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +avenc_h263::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_h263::me-sub-cmp +GstLibAVCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_h263::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +avenc_h263::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_h263::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_h263::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +avenc_h263::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_h263::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_h263::pre-me +GstLibAVEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +avenc_h263::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_h263::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +avenc_h263::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_h263::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_h263::quant-type +GstLibAVEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +avenc_h263::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_h263::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +avenc_h263::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +avenc_h263::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_h263::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +avenc_h263::rc-max-rate +gint64 +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +avenc_h263::rc-min-rate +gint64 +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +avenc_h263::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_h263::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_h263::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +avenc_h263::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_h263::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +avenc_h263::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + + +avenc_h263::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_h263::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_h263::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_h263::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_h263::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_h263::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_h263::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_h263::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_h263::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_h263::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_h263::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_h263::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_h263::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h263::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_h263::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_h263::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_h263::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_h263::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_h263::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_h263::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_h263::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_h263::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_h263::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_h263::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_h263::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_h263::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_h263::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_h263::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_h263::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_h263::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_h263::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_h263::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_h263::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_h263::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_h263::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_h263::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_h263::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_h263::mb-info +gint +>= 0 +rw +mb_info +emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size (Private codec option). +0 + + + +avenc_h263::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h263::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_h263::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_h263::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_h263::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_h263::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_h263::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_h263::motion-est +h-263-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_h263::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_h263::mpv-flags +h-263-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_h263::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_h263::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_h263::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_h263::obmc +gboolean + +rw +obmc +use overlapped block motion compensation. (Private codec option). +FALSE + + + +avenc_h263::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_h263::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_h263::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h263::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_h263::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_h263::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_h263::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_h263::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_h263::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_h263::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_h263::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_h263::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_h263::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_h263::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_h263::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_h263::rc-strategy +h-263-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_h263::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_h263::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_h263::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_h263::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_h263::skip-cmp +h-263-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_h263::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_h263::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_h263::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_h263::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_h263::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_h263::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_h263::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h263::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_h263::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_h263::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_h263::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_h263::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_h263::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_h261::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_h261::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_h261::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_h261::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_h261::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_h261::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_h261::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_h261::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_h261::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_h261::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_h261::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_h261::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_h261::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_h261::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_h261::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_h261::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_h261::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_h261::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_h261::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h261::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_h261::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_h261::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_h261::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_h261::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_h261::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_h261::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_h261::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_h261::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_h261::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_h261::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_h261::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_h261::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_h261::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_h261::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_h261::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_h261::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_h261::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_h261::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_h261::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_h261::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_h261::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_h261::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_h261::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_h261::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_h261::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_h261::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_h261::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_h261::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_h261::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h261::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_h261::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_h261::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_h261::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_h261::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_h261::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_h261::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_h261::motion-est +h261-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_h261::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_h261::mpv-flags +h261-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_h261::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_h261::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_h261::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_h261::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_h261::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_h261::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_h261::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_h261::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_h261::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_h261::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h261::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_h261::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_h261::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_h261::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_h261::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_h261::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_h261::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_h261::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_h261::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_h261::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_h261::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_h261::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_h261::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_h261::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_h261::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_h261::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_h261::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_h261::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_h261::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_h261::rc-strategy +h261-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_h261::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_h261::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_h261::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_h261::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_h261::skip-cmp +h261-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_h261::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_h261::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_h261::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_h261::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_h261::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_h261::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_h261::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_h261::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_h261::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_h261::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_h261::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_h261::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_h261::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_h261::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_g726::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_g726::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_g726::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_g726::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_g726::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_g726::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_g726::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_g726::code-size +gint +[2,5] +rw +code_size +Bits per code (Private codec option). +4 + + + +avenc_g726::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_g726::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_g726::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_g726::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_g726::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_g726::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_g726::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_g726::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_g726::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_g726::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_g726::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_g726::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_g726::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_g726::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_g726::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_g726::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_g726::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_g726::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_g726::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_g722::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_g722::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_g722::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_g722::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_g722::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_g722::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_g722::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_g722::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_g722::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_g722::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_g722::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_g722::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_g722::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_g722::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_g722::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_g722::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_g722::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_g722::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_g722::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_g722::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_g722::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_g722::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_g722::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_g722::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_g722::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_g722::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_flv::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +avenc_flv::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +avenc_flv::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_flv::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_flv::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_flv::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_flv::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +avenc_flv::dct-algo +GstLibAVDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +avenc_flv::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_flv::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_flv::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_flv::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +avenc_flv::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +avenc_flv::idct-algo +GstLibAVIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +avenc_flv::ildct-cmp +GstLibAVCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +avenc_flv::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +avenc_flv::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +avenc_flv::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +avenc_flv::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +avenc_flv::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +avenc_flv::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_flv::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_flv::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +avenc_flv::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_flv::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +avenc_flv::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +avenc_flv::mb-cmp +GstLibAVCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +avenc_flv::mb-decision +GstLibAVEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +avenc_flv::me-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_flv::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_flv::me-pre-cmp +GstLibAVCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +avenc_flv::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_flv::me-sub-cmp +GstLibAVCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +avenc_flv::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +avenc_flv::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_flv::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_flv::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +avenc_flv::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_flv::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_flv::pre-me +GstLibAVEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +avenc_flv::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_flv::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +avenc_flv::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_flv::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_flv::quant-type +GstLibAVEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +avenc_flv::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_flv::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +avenc_flv::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +avenc_flv::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_flv::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +avenc_flv::rc-max-rate +gint64 +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +avenc_flv::rc-min-rate +gint64 +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +avenc_flv::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_flv::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_flv::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +avenc_flv::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_flv::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +avenc_flv::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + + +avenc_flv::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_flv::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_flv::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_flv::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_flv::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_flv::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_flv::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_flv::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_flv::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_flv::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_flv::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_flv::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_flv::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flv::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_flv::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_flv::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_flv::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_flv::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_flv::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_flv::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_flv::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_flv::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_flv::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_flv::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_flv::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_flv::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_flv::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_flv::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_flv::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_flv::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_flv::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_flv::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_flv::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_flv::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_flv::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_flv::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_flv::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_flv::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flv::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_flv::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_flv::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_flv::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_flv::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_flv::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_flv::motion-est +flv-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_flv::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_flv::mpv-flags +flv-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_flv::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_flv::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_flv::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_flv::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_flv::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_flv::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flv::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_flv::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_flv::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_flv::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_flv::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_flv::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_flv::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_flv::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_flv::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_flv::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_flv::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_flv::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_flv::rc-strategy +flv-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_flv::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_flv::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_flv::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_flv::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_flv::skip-cmp +flv-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_flv::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_flv::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_flv::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_flv::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_flv::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_flv::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_flv::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flv::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_flv::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_flv::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_flv::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_flv::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_flv::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_flashsv::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_flashsv::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_flashsv::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_flashsv::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_flashsv::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_flashsv::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_flashsv::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_flashsv::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_flashsv::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_flashsv::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_flashsv::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_flashsv::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_flashsv::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flashsv::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_flashsv::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_flashsv::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_flashsv::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_flashsv::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_flashsv::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_flashsv::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_flashsv::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_flashsv::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_flashsv::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_flashsv::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_flashsv::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_flashsv::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_flashsv::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flashsv::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_flashsv::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_flashsv::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_flashsv::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_flashsv::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_flashsv::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_flashsv::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_flashsv::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_flashsv::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flashsv::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_flashsv::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_flashsv::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_flashsv::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_flashsv::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_flashsv::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_flashsv::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_flashsv::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_flashsv::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_flashsv::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_flashsv::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_flashsv::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_flashsv::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flashsv::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_flashsv::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_flashsv::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_flashsv::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_flashsv::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_flashsv::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_flashsv::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_ffvhuff::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_ffvhuff::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_ffvhuff::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_ffvhuff::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_ffvhuff::prediction-method +GstLibAVEncPredMethod + +rw +Prediction Method +Prediction Method. +Left + + + +avenc_ffvhuff::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_ffvhuff::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_ffvhuff::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_ffvhuff::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_ffvhuff::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_ffvhuff::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_ffvhuff::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_ffvhuff::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_ffvhuff::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ffvhuff::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_ffvhuff::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_ffvhuff::context +gint +[0,1] +rw +context +Set per-frame huffman tables (Private codec option). +0 + + + +avenc_ffvhuff::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_ffvhuff::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_ffvhuff::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_ffvhuff::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_ffvhuff::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_ffvhuff::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_ffvhuff::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_ffvhuff::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_ffvhuff::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_ffvhuff::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_ffvhuff::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_ffvhuff::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ffvhuff::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_ffvhuff::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_ffvhuff::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_ffvhuff::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_ffvhuff::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_ffvhuff::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_ffvhuff::non-deterministic +gboolean + +rw +non_deterministic +Allow multithreading for e.g. context=1 at the expense of determinism (Private codec option). +TRUE + + + +avenc_ffvhuff::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_ffvhuff::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_ffvhuff::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ffvhuff::pred +ffvhuff-pred + +rw +pred +Prediction method (Private codec option). +left + + + +avenc_ffvhuff::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_ffvhuff::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_ffvhuff::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_ffvhuff::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_ffvhuff::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_ffvhuff::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_ffvhuff::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_ffvhuff::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_ffvhuff::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_ffvhuff::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_ffvhuff::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_ffvhuff::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ffvhuff::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_ffvhuff::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_ffvhuff::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_ffvhuff::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_ffvhuff::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_ffvhuff::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_ffvhuff::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_ffv1::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_ffv1::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_ffv1::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_ffv1::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_ffv1::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_ffv1::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_ffv1::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_ffv1::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_ffv1::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_ffv1::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_ffv1::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_ffv1::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_ffv1::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ffv1::coder +ffv1-encoder-coder + +rw +coder +Coder type (Private codec option). +Golomb rice + + + +avenc_ffv1::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_ffv1::context +gint +[0,1] +rw +context +Context model (Private codec option). +0 + + + +avenc_ffv1::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_ffv1::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_ffv1::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_ffv1::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_ffv1::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_ffv1::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_ffv1::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_ffv1::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_ffv1::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_ffv1::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_ffv1::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_ffv1::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ffv1::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_ffv1::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_ffv1::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_ffv1::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_ffv1::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_ffv1::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_ffv1::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_ffv1::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_ffv1::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ffv1::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_ffv1::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_ffv1::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_ffv1::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_ffv1::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_ffv1::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_ffv1::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_ffv1::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_ffv1::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_ffv1::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_ffv1::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_ffv1::slicecrc +gboolean + +rw +slicecrc +Protect slices with CRCs (Private codec option). +TRUE + + + +avenc_ffv1::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_ffv1::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_ffv1::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_ffv1::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_ffv1::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_ffv1::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_ffv1::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_ffv1::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_ffv1::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_eac3::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_eac3::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_eac3::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_eac3::ad-conv-type +e-ac-3-encoder-ad-conv-type + +rw +ad_conv_type +A/D Converter Type (Private codec option). +Unspecified + + + +avenc_eac3::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_eac3::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_eac3::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_eac3::channel-coupling +e-ac-3-encoder-channel-coupling + +rw +channel_coupling +Channel Coupling (Private codec option). +Selected by the Encoder + + + +avenc_eac3::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_eac3::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_eac3::copyright +gint +[G_MAXULONG,1] +rw +copyright +Copyright Bit (Private codec option). +-1 + + + +avenc_eac3::cpl-start-band +e-ac-3-encoder-cpl-start-band + +rw +cpl_start_band +Coupling Start Band (Private codec option). +Selected by the Encoder + + + +avenc_eac3::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_eac3::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_eac3::dheadphone-mode +e-ac-3-encoder-dheadphone-mode + +rw +dheadphone_mode +Dolby Headphone Mode (Private codec option). +Unspecified + + + +avenc_eac3::dialnorm +gint +[-31,G_MAXULONG] +rw +dialnorm +Dialogue Level (dB) (Private codec option). +-31 + + + +avenc_eac3::dmix-mode +e-ac-3-encoder-dmix-mode + +rw +dmix_mode +Preferred Stereo Downmix Mode (Private codec option). +Unspecified + + + +avenc_eac3::dsur-mode +e-ac-3-encoder-dsur-mode + +rw +dsur_mode +Dolby Surround Mode (Private codec option). +Unspecified + + + +avenc_eac3::dsurex-mode +e-ac-3-encoder-dsurex-mode + +rw +dsurex_mode +Dolby Surround EX Mode (Private codec option). +Unspecified + + + +avenc_eac3::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_eac3::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_eac3::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_eac3::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_eac3::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_eac3::loro-cmixlev +gfloat +[-1,2] +rw +loro_cmixlev +Lo/Ro Center Mix Level (Private codec option). +-1 + + + +avenc_eac3::loro-surmixlev +gfloat +[-1,2] +rw +loro_surmixlev +Lo/Ro Surround Mix Level (Private codec option). +-1 + + + +avenc_eac3::ltrt-cmixlev +gfloat +[-1,2] +rw +ltrt_cmixlev +Lt/Rt Center Mix Level (Private codec option). +-1 + + + +avenc_eac3::ltrt-surmixlev +gfloat +[-1,2] +rw +ltrt_surmixlev +Lt/Rt Surround Mix Level (Private codec option). +-1 + + + +avenc_eac3::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_eac3::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_eac3::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_eac3::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_eac3::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_eac3::mixing-level +gint +[G_MAXULONG,111] +rw +mixing_level +Mixing Level (Private codec option). +-1 + + + +avenc_eac3::original +gint +[G_MAXULONG,1] +rw +original +Original Bit Stream (Private codec option). +-1 + + + +avenc_eac3::per-frame-metadata +gboolean + +rw +per_frame_metadata +Allow Changing Metadata Per-Frame (Private codec option). +FALSE + + + +avenc_eac3::room-type +e-ac-3-encoder-room-type + +rw +room_type +Room Type (Private codec option). +Unspecified + + + +avenc_eac3::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_eac3::stereo-rematrixing +gboolean + +rw +stereo_rematrixing +Stereo Rematrixing (Private codec option). +TRUE + + + +avenc_eac3::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_eac3::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_eac3::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_eac3::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_eac3::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_dvvideo::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_dvvideo::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_dvvideo::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_dvvideo::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_dvvideo::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_dvvideo::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_dvvideo::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_dvvideo::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_dvvideo::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_dvvideo::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_dvvideo::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_dvvideo::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_dvvideo::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dvvideo::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_dvvideo::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_dvvideo::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_dvvideo::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_dvvideo::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_dvvideo::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_dvvideo::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_dvvideo::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_dvvideo::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_dvvideo::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_dvvideo::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_dvvideo::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_dvvideo::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_dvvideo::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dvvideo::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_dvvideo::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_dvvideo::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_dvvideo::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_dvvideo::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_dvvideo::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_dvvideo::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_dvvideo::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_dvvideo::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dvvideo::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_dvvideo::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_dvvideo::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_dvvideo::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_dvvideo::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_dvvideo::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_dvvideo::quant-deadzone +gint +[0,1024] +rw +quant_deadzone +Quantizer dead zone (Private codec option). +7 + + + +avenc_dvvideo::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_dvvideo::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_dvvideo::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_dvvideo::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_dvvideo::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_dvvideo::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_dvvideo::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dvvideo::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_dvvideo::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_dvvideo::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_dvvideo::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_dvvideo::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_dvvideo::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_dvvideo::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_dpx::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_dpx::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_dpx::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_dpx::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_dpx::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_dpx::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_dpx::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_dpx::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_dpx::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_dpx::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_dpx::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_dpx::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_dpx::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_dpx::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_dpx::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_dpx::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_dpx::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dpx::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_dpx::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_dpx::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_dpx::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_dpx::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_dpx::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_dpx::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_dpx::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_dpx::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_dpx::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_dpx::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_dpx::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_dpx::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_dpx::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_dpx::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_dpx::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_dpx::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_dpx::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_dpx::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_dpx::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_dpx::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_dpx::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_dpx::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_dpx::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dpx::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_dpx::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_dpx::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_dpx::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_dpx::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_dpx::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_dpx::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_dpx::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_dpx::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_dpx::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_dpx::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_dpx::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_dpx::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_dpx::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_dpx::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dpx::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_dpx::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_dpx::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_dpx::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_dpx::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_dpx::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_dpx::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_dpx::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_dpx::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_dpx::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_dpx::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_dpx::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_dpx::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_dpx::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_dpx::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_dpx::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_dpx::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_dpx::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_dpx::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_dpx::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_dpx::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_dpx::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_dpx::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dpx::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_dpx::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_dpx::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_dpx::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_dpx::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_dpx::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_dpx::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_dnxhd::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_dnxhd::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_dnxhd::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_dnxhd::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_dnxhd::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_dnxhd::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_dnxhd::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_dnxhd::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_dnxhd::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_dnxhd::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_dnxhd::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_dnxhd::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_dnxhd::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dnxhd::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_dnxhd::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_dnxhd::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_dnxhd::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_dnxhd::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_dnxhd::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_dnxhd::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_dnxhd::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_dnxhd::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_dnxhd::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +0 + + + +avenc_dnxhd::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_dnxhd::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_dnxhd::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_dnxhd::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_dnxhd::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dnxhd::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_dnxhd::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_dnxhd::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_dnxhd::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_dnxhd::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_dnxhd::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_dnxhd::nitris-compat +gboolean + +rw +nitris_compat +encode with Avid Nitris compatibility (Private codec option). +FALSE + + + +avenc_dnxhd::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_dnxhd::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_dnxhd::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dnxhd::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_dnxhd::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::profile +dnxhd-profile + +rw +profile +(null) (Private codec option). +dnxhd + + + +avenc_dnxhd::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_dnxhd::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_dnxhd::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_dnxhd::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_dnxhd::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_dnxhd::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_dnxhd::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_dnxhd::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_dnxhd::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_dnxhd::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_dnxhd::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_dnxhd::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_dnxhd::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_dnxhd::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_dnxhd::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_dnxhd::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_dnxhd::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_dnxhd::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_dnxhd::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_comfortnoise::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_comfortnoise::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_comfortnoise::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_comfortnoise::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_comfortnoise::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_comfortnoise::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_comfortnoise::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_comfortnoise::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_comfortnoise::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_comfortnoise::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_comfortnoise::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_comfortnoise::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_comfortnoise::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_comfortnoise::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_comfortnoise::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_comfortnoise::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_comfortnoise::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_cljr::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_cljr::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_cljr::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_cljr::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_cljr::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_cljr::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_cljr::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_cljr::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_cljr::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_cljr::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_cljr::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_cljr::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_cljr::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_cljr::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_cljr::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_cljr::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_cljr::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_cljr::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_cljr::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_cljr::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_cljr::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_cljr::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_cljr::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_cljr::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_cljr::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_cljr::dither-type +gint +[0,2] +rw +dither_type +Dither type (Private codec option). +1 + + + +avenc_cljr::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_cljr::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_cljr::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_cljr::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_cljr::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_cljr::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_cljr::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_cljr::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_cljr::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_cljr::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_cljr::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_cljr::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_cljr::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_cljr::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_cljr::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_cljr::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_cljr::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_cljr::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_cljr::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_cljr::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_cljr::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_cljr::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_cljr::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_cljr::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_cljr::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_cljr::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_cljr::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_cljr::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_cljr::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_cljr::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_cljr::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_cljr::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_cljr::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_cljr::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_cljr::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_cljr::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_cljr::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_cljr::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_cljr::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_cljr::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_cljr::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_cljr::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_cljr::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_cljr::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_cljr::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_cljr::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_cljr::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_cljr::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_cljr::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_cljr::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_cljr::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_cljr::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_cljr::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_cljr::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_cljr::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_cljr::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_cljr::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_cljr::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_cljr::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_cljr::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_cljr::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_bmp::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_bmp::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_bmp::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_bmp::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_bmp::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_bmp::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_bmp::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_bmp::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_bmp::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_bmp::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_bmp::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_bmp::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_bmp::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_bmp::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_bmp::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_bmp::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_bmp::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_bmp::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_bmp::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_bmp::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_bmp::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_bmp::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_bmp::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_bmp::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_bmp::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_bmp::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_bmp::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_bmp::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_bmp::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_bmp::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_bmp::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_bmp::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_bmp::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_bmp::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_bmp::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_bmp::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_bmp::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_bmp::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_bmp::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_bmp::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_bmp::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_bmp::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_bmp::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_bmp::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_bmp::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_bmp::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_bmp::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_bmp::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_bmp::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_bmp::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_bmp::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_bmp::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_bmp::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_bmp::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_bmp::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_bmp::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_bmp::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_bmp::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_bmp::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_bmp::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_bmp::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_bmp::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_bmp::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_bmp::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_bmp::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_bmp::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_bmp::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_bmp::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_bmp::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_bmp::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_bmp::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_bmp::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_bmp::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_bmp::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_bmp::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_bmp::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_bmp::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_bmp::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_bmp::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_bmp::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_bmp::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_bmp::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_bmp::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_bmp::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_bmp::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_bmp::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_asv2::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_asv2::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_asv2::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_asv2::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_asv2::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_asv2::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_asv2::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_asv2::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_asv2::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_asv2::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_asv2::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_asv2::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_asv2::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_asv2::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_asv2::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_asv2::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_asv2::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_asv2::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_asv2::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_asv2::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_asv2::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_asv2::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_asv2::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_asv2::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_asv2::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_asv2::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_asv2::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_asv2::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_asv2::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_asv2::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_asv2::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_asv2::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_asv2::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_asv2::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_asv2::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_asv2::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_asv2::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_asv2::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_asv2::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_asv2::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_asv2::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_asv2::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_asv2::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_asv2::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_asv2::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_asv2::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_asv2::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_asv2::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_asv2::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_asv2::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_asv2::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_asv2::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_asv2::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_asv2::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_asv2::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_asv2::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_asv2::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_asv2::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_asv2::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_asv2::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_asv2::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_asv2::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_asv2::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_asv2::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_asv2::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_asv2::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_asv2::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_asv2::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_asv2::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_asv2::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_asv2::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_asv2::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_asv2::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_asv2::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_asv2::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_asv2::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_asv2::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_asv2::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_asv2::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_asv2::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_asv2::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_asv2::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_asv2::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_asv2::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_asv2::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_asv2::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_asv1::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_asv1::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_asv1::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_asv1::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_asv1::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_asv1::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_asv1::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_asv1::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_asv1::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_asv1::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_asv1::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_asv1::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_asv1::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_asv1::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_asv1::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_asv1::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_asv1::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_asv1::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_asv1::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_asv1::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_asv1::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_asv1::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_asv1::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_asv1::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_asv1::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_asv1::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_asv1::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_asv1::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_asv1::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_asv1::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_asv1::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_asv1::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_asv1::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_asv1::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_asv1::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_asv1::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_asv1::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_asv1::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_asv1::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_asv1::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_asv1::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_asv1::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_asv1::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_asv1::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_asv1::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_asv1::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_asv1::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_asv1::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_asv1::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_asv1::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_asv1::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_asv1::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_asv1::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_asv1::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_asv1::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_asv1::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_asv1::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_asv1::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_asv1::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_asv1::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_asv1::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_asv1::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_asv1::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_asv1::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_asv1::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_asv1::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_asv1::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_asv1::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_asv1::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_asv1::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_asv1::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_asv1::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_asv1::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_asv1::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_asv1::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_asv1::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_asv1::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_asv1::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_asv1::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_asv1::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_asv1::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_asv1::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_asv1::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_asv1::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_asv1::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_asv1::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_alac::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_alac::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_alac::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_alac::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_alac::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_alac::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_alac::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_alac::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_alac::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_alac::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_alac::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_alac::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_alac::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_alac::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_alac::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_alac::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_alac::max-prediction-order +gint +[1,30] +rw +max_prediction_order +(null) (Private codec option). +6 + + + +avenc_alac::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_alac::min-prediction-order +gint +[1,30] +rw +min_prediction_order +(null) (Private codec option). +4 + + + +avenc_alac::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_alac::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_alac::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_alac::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_alac::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_alac::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_alac::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_adpcm_yamaha::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_adpcm_yamaha::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_adpcm_yamaha::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_yamaha::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_adpcm_yamaha::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_adpcm_yamaha::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_yamaha::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_yamaha::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_adpcm_yamaha::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_yamaha::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_yamaha::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_yamaha::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_adpcm_yamaha::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_adpcm_yamaha::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_adpcm_yamaha::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_adpcm_yamaha::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_adpcm_yamaha::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_adpcm_swf::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_adpcm_swf::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_adpcm_swf::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_swf::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_adpcm_swf::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_adpcm_swf::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_swf::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_swf::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_adpcm_swf::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_swf::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_swf::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_swf::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_adpcm_swf::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_adpcm_swf::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_adpcm_swf::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_adpcm_swf::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_adpcm_swf::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_adpcm_ms::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_adpcm_ms::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_adpcm_ms::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_ms::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_adpcm_ms::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_adpcm_ms::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_ms::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_ms::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_adpcm_ms::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_ms::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_ms::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ms::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_adpcm_ms::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_adpcm_ms::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_adpcm_ms::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_adpcm_ms::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_adpcm_ms::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_adpcm_ima_wav::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_adpcm_ima_wav::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_adpcm_ima_wav::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_ima_wav::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_adpcm_ima_wav::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_adpcm_ima_wav::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_ima_wav::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_ima_wav::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_adpcm_ima_wav::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_ima_wav::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_ima_wav::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_wav::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_adpcm_ima_wav::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_adpcm_ima_wav::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_adpcm_ima_wav::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_adpcm_ima_wav::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_adpcm_ima_wav::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_adpcm_ima_qt::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_adpcm_ima_qt::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_adpcm_ima_qt::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_ima_qt::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_adpcm_ima_qt::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_adpcm_ima_qt::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_ima_qt::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_ima_qt::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_adpcm_ima_qt::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_ima_qt::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_ima_qt::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_ima_qt::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_adpcm_ima_qt::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_adpcm_ima_qt::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_adpcm_ima_qt::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_adpcm_ima_qt::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_adpcm_ima_qt::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_adpcm_adx::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_adpcm_adx::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_adpcm_adx::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_adx::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_adpcm_adx::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_adpcm_adx::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_adx::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_adpcm_adx::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_adpcm_adx::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_adx::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_adpcm_adx::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_adpcm_adx::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_adpcm_adx::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_adpcm_adx::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_adpcm_adx::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_adpcm_adx::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_adpcm_adx::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_ac3_fixed::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_ac3_fixed::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::ad-conv-type +fixed-point-ac-3-encoder-ad-conv-type + +rw +ad_conv_type +A/D Converter Type (Private codec option). +Unspecified + + + +avenc_ac3_fixed::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_ac3_fixed::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::center-mixlev +gfloat +[0,1] +rw +center_mixlev +Center Mix Level (Private codec option). +0.594604 + + + +avenc_ac3_fixed::channel-coupling +fixed-point-ac-3-encoder-channel-coupling + +rw +channel_coupling +Channel Coupling (Private codec option). +Selected by the Encoder + + + +avenc_ac3_fixed::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_ac3_fixed::copyright +gint +[G_MAXULONG,1] +rw +copyright +Copyright Bit (Private codec option). +-1 + + + +avenc_ac3_fixed::cpl-start-band +fixed-point-ac-3-encoder-cpl-start-band + +rw +cpl_start_band +Coupling Start Band (Private codec option). +Selected by the Encoder + + + +avenc_ac3_fixed::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_ac3_fixed::dheadphone-mode +fixed-point-ac-3-encoder-dheadphone-mode + +rw +dheadphone_mode +Dolby Headphone Mode (Private codec option). +Unspecified + + + +avenc_ac3_fixed::dialnorm +gint +[-31,G_MAXULONG] +rw +dialnorm +Dialogue Level (dB) (Private codec option). +-31 + + + +avenc_ac3_fixed::dmix-mode +fixed-point-ac-3-encoder-dmix-mode + +rw +dmix_mode +Preferred Stereo Downmix Mode (Private codec option). +Unspecified + + + +avenc_ac3_fixed::dsur-mode +fixed-point-ac-3-encoder-dsur-mode + +rw +dsur_mode +Dolby Surround Mode (Private codec option). +Unspecified + + + +avenc_ac3_fixed::dsurex-mode +fixed-point-ac-3-encoder-dsurex-mode + +rw +dsurex_mode +Dolby Surround EX Mode (Private codec option). +Unspecified + + + +avenc_ac3_fixed::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_ac3_fixed::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_ac3_fixed::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_ac3_fixed::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::loro-cmixlev +gfloat +[-1,2] +rw +loro_cmixlev +Lo/Ro Center Mix Level (Private codec option). +-1 + + + +avenc_ac3_fixed::loro-surmixlev +gfloat +[-1,2] +rw +loro_surmixlev +Lo/Ro Surround Mix Level (Private codec option). +-1 + + + +avenc_ac3_fixed::ltrt-cmixlev +gfloat +[-1,2] +rw +ltrt_cmixlev +Lt/Rt Center Mix Level (Private codec option). +-1 + + + +avenc_ac3_fixed::ltrt-surmixlev +gfloat +[-1,2] +rw +ltrt_surmixlev +Lt/Rt Surround Mix Level (Private codec option). +-1 + + + +avenc_ac3_fixed::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_ac3_fixed::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_ac3_fixed::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_ac3_fixed::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_ac3_fixed::mixing-level +gint +[G_MAXULONG,111] +rw +mixing_level +Mixing Level (Private codec option). +-1 + + + +avenc_ac3_fixed::original +gint +[G_MAXULONG,1] +rw +original +Original Bit Stream (Private codec option). +-1 + + + +avenc_ac3_fixed::per-frame-metadata +gboolean + +rw +per_frame_metadata +Allow Changing Metadata Per-Frame (Private codec option). +FALSE + + + +avenc_ac3_fixed::room-type +fixed-point-ac-3-encoder-room-type + +rw +room_type +Room Type (Private codec option). +Unspecified + + + +avenc_ac3_fixed::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_ac3_fixed::stereo-rematrixing +gboolean + +rw +stereo_rematrixing +Stereo Rematrixing (Private codec option). +TRUE + + + +avenc_ac3_fixed::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_ac3_fixed::surround-mixlev +gfloat +[0,1] +rw +surround_mixlev +Surround Mix Level (Private codec option). +0.5 + + + +avenc_ac3_fixed::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_ac3_fixed::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_ac3_fixed::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_ac3_fixed::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_ac3::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_ac3::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_ac3::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_ac3::ad-conv-type +ac-3-encoder-ad-conv-type + +rw +ad_conv_type +A/D Converter Type (Private codec option). +Unspecified + + + +avenc_ac3::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_ac3::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_ac3::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_ac3::center-mixlev +gfloat +[0,1] +rw +center_mixlev +Center Mix Level (Private codec option). +0.594604 + + + +avenc_ac3::channel-coupling +ac-3-encoder-channel-coupling + +rw +channel_coupling +Channel Coupling (Private codec option). +Selected by the Encoder + + + +avenc_ac3::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ac3::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_ac3::copyright +gint +[G_MAXULONG,1] +rw +copyright +Copyright Bit (Private codec option). +-1 + + + +avenc_ac3::cpl-start-band +ac-3-encoder-cpl-start-band + +rw +cpl_start_band +Coupling Start Band (Private codec option). +Selected by the Encoder + + + +avenc_ac3::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_ac3::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_ac3::dheadphone-mode +ac-3-encoder-dheadphone-mode + +rw +dheadphone_mode +Dolby Headphone Mode (Private codec option). +Unspecified + + + +avenc_ac3::dialnorm +gint +[-31,G_MAXULONG] +rw +dialnorm +Dialogue Level (dB) (Private codec option). +-31 + + + +avenc_ac3::dmix-mode +ac-3-encoder-dmix-mode + +rw +dmix_mode +Preferred Stereo Downmix Mode (Private codec option). +Unspecified + + + +avenc_ac3::dsur-mode +ac-3-encoder-dsur-mode + +rw +dsur_mode +Dolby Surround Mode (Private codec option). +Unspecified + + + +avenc_ac3::dsurex-mode +ac-3-encoder-dsurex-mode + +rw +dsurex_mode +Dolby Surround EX Mode (Private codec option). +Unspecified + + + +avenc_ac3::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_ac3::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_ac3::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_ac3::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ac3::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_ac3::loro-cmixlev +gfloat +[-1,2] +rw +loro_cmixlev +Lo/Ro Center Mix Level (Private codec option). +-1 + + + +avenc_ac3::loro-surmixlev +gfloat +[-1,2] +rw +loro_surmixlev +Lo/Ro Surround Mix Level (Private codec option). +-1 + + + +avenc_ac3::ltrt-cmixlev +gfloat +[-1,2] +rw +ltrt_cmixlev +Lt/Rt Center Mix Level (Private codec option). +-1 + + + +avenc_ac3::ltrt-surmixlev +gfloat +[-1,2] +rw +ltrt_surmixlev +Lt/Rt Surround Mix Level (Private codec option). +-1 + + + +avenc_ac3::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_ac3::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_ac3::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_ac3::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_ac3::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_ac3::mixing-level +gint +[G_MAXULONG,111] +rw +mixing_level +Mixing Level (Private codec option). +-1 + + + +avenc_ac3::original +gint +[G_MAXULONG,1] +rw +original +Original Bit Stream (Private codec option). +-1 + + + +avenc_ac3::per-frame-metadata +gboolean + +rw +per_frame_metadata +Allow Changing Metadata Per-Frame (Private codec option). +FALSE + + + +avenc_ac3::room-type +ac-3-encoder-room-type + +rw +room_type +Room Type (Private codec option). +Unspecified + + + +avenc_ac3::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_ac3::stereo-rematrixing +gboolean + +rw +stereo_rematrixing +Stereo Rematrixing (Private codec option). +TRUE + + + +avenc_ac3::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_ac3::surround-mixlev +gfloat +[0,1] +rw +surround_mixlev +Surround Mix Level (Private codec option). +0.5 + + + +avenc_ac3::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_ac3::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_ac3::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_ac3::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_aac::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_aac::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_aac::aac-coder +aac-encoder-coder + +rw +aac_coder +Coding algorithm (Private codec option). +Default fast search + + + +avenc_aac::aac-is +gboolean + +rw +aac_is +Intensity stereo coding (Private codec option). +TRUE + + + +avenc_aac::aac-ltp +gboolean + +rw +aac_ltp +Long term prediction (Private codec option). +FALSE + + + +avenc_aac::aac-ms +gboolean + +rw +aac_ms +Force M/S stereo coding (Private codec option). +TRUE + + + +avenc_aac::aac-pce +gboolean + +rw +aac_pce +Forces the use of PCEs (Private codec option). +FALSE + + + +avenc_aac::aac-pns +gboolean + +rw +aac_pns +Perceptual noise substitution (Private codec option). +TRUE + + + +avenc_aac::aac-pred +gboolean + +rw +aac_pred +AAC-Main prediction (Private codec option). +FALSE + + + +avenc_aac::aac-tns +gboolean + +rw +aac_tns +Temporal noise shaping (Private codec option). +TRUE + + + +avenc_aac::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_aac::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_aac::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_aac::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_aac::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_aac::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_aac::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_aac::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_aac::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_aac::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_aac::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_aac::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_aac::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_aac::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_aac::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_aac::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_aac::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_aac::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_aac::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_aac::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_aac::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_aac::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_aac::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_aac::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_a64multi5::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_a64multi5::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_a64multi5::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_a64multi5::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_a64multi5::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_a64multi5::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_a64multi5::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_a64multi5::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_a64multi5::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_a64multi5::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_a64multi5::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_a64multi5::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_a64multi5::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_a64multi5::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_a64multi5::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_a64multi5::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_a64multi5::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_a64multi5::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_a64multi5::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_a64multi5::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_a64multi5::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_a64multi5::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_a64multi5::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_a64multi5::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_a64multi5::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_a64multi5::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_a64multi5::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_a64multi5::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_a64multi5::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_a64multi5::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_a64multi5::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_a64multi5::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_a64multi5::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_a64multi5::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_a64multi5::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_a64multi5::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_a64multi5::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_a64multi5::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_a64multi5::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_a64multi5::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_a64multi5::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_a64multi5::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_a64multi5::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_a64multi5::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_a64multi5::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_a64multi5::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_a64multi5::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_a64multi5::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_a64multi5::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_a64multi5::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_a64multi5::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_a64multi5::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_a64multi5::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_a64multi5::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_a64multi5::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_a64multi::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_a64multi::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_a64multi::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_a64multi::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_a64multi::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_a64multi::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_a64multi::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_a64multi::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_a64multi::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_a64multi::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_a64multi::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_a64multi::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_a64multi::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_a64multi::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_a64multi::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_a64multi::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_a64multi::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_a64multi::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_a64multi::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_a64multi::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_a64multi::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_a64multi::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_a64multi::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_a64multi::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_a64multi::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_a64multi::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_a64multi::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_a64multi::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_a64multi::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_a64multi::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_a64multi::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_a64multi::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_a64multi::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_a64multi::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_a64multi::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_a64multi::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_a64multi::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_a64multi::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_a64multi::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_a64multi::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_a64multi::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_a64multi::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_a64multi::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_a64multi::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_a64multi::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_a64multi::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_a64multi::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_a64multi::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_a64multi::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_a64multi::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_a64multi::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_a64multi::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_a64multi::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_a64multi::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_a64multi::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +GstFFMpegDeinterlace::mode +GstLibAVDeinterlaceModes + +rw +Mode +Deinterlace Mode. +Auto detection + + + +avdec_zmbv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_zmbv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_zmbv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_zmbv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_zmbv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_zlib::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_zlib::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_zlib::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_zlib::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_zlib::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_zerocodec::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_zerocodec::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_zerocodec::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_zerocodec::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_zerocodec::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_yop::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_yop::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_yop::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_yop::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_yop::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_xwd::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_xwd::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_xwd::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_xwd::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_xwd::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_xl::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_xl::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_xl::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_xl::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_xl::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_xan_wc4::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_xan_wc4::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_xan_wc4::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_xan_wc4::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_xan_wc4::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_xan_wc3::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_xan_wc3::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_xan_wc3::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_xan_wc3::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_xan_wc3::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_wnv1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_wnv1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_wnv1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_wnv1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_wnv1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_wmv3image::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_wmv3image::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_wmv3image::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_wmv3image::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_wmv3image::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_wmv3::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_wmv3::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_wmv3::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_wmv3::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_wmv3::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_wmv2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_wmv2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_wmv2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_wmv2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_wmv2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_wmv1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_wmv1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_wmv1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_wmv1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_wmv1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_webp::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_webp::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_webp::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_webp::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_webp::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_webp::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vqavideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vqavideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vqavideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vqavideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vqavideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vp9::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vp9::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vp9::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vp9::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vp9::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vp9::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_vp8::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vp8::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vp8::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vp8::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_vp8::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vp8::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vp6f::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vp6f::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vp6f::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vp6f::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vp6f::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vp6a::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vp6a::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vp6a::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vp6a::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vp6a::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vp6a::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_vp6::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vp6::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vp6::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vp6::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vp6::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vp5::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vp5::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vp5::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vp5::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vp5::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vp3::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vp3::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vp3::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vp3::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_vp3::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vp3::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vmnc::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vmnc::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vmnc::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vmnc::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vmnc::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vmdvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vmdvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vmdvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vmdvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vmdvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vcr1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vcr1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vcr1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vcr1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vcr1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vc1image::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vc1image::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vc1image::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vc1image::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vc1image::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vc1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vc1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vc1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vc1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vc1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vble::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vble::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vble::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vble::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vble::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vble::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_vb::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vb::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vb::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vb::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vb::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_v410::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_v410::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_v410::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_v410::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_v410::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_utvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_utvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_utvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_utvideo::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_utvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_utvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_ultimotion::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_ultimotion::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_ultimotion::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_ultimotion::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_ultimotion::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_txd::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_txd::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_txd::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_txd::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_txd::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_tscc2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_tscc2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_tscc2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_tscc2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_tscc2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_truemotion2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_truemotion2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_truemotion2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_truemotion2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_truemotion2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_truemotion1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_truemotion1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_truemotion1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_truemotion1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_truemotion1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_tmv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_tmv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_tmv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_tmv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_tmv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_tiff::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_tiff::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_tiff::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_tiff::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_tiff::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_tiff::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_tiertexseqvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_tiertexseqvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_tiertexseqvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_tiertexseqvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_tiertexseqvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_thp::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_thp::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_thp::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_thp::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_thp::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_targa::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_targa::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_targa::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_targa::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_targa::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_svq3::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_svq3::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_svq3::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_svq3::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_svq3::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_svq1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_svq1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_svq1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_svq1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_svq1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_sunrast::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_sunrast::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_sunrast::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_sunrast::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_sunrast::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_sp5x::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_sp5x::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_sp5x::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_sp5x::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_sp5x::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_smc::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_smc::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_smc::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_smc::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_smc::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_smackvid::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_smackvid::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_smackvid::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_smackvid::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_smackvid::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_sgi::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_sgi::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_sgi::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_sgi::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_sgi::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_rv40::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_rv40::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_rv40::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_rv40::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_rv40::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_rv40::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_rv30::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_rv30::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_rv30::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_rv30::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_rv30::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_rv30::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_rv20::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_rv20::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_rv20::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_rv20::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_rv20::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_rv10::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_rv10::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_rv10::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_rv10::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_rv10::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_rpza::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_rpza::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_rpza::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_rpza::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_rpza::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_roqvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_roqvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_roqvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_roqvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_roqvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_rl2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_rl2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_rl2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_rl2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_rl2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_r10k::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_r10k::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_r10k::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_r10k::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_r10k::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_qtrle::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_qtrle::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_qtrle::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_qtrle::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_qtrle::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_qpeg::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_qpeg::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_qpeg::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_qpeg::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_qpeg::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_qdraw::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_qdraw::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_qdraw::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_qdraw::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_qdraw::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_ptx::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_ptx::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_ptx::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_ptx::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_ptx::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_prores::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_prores::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_prores::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_prores::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_prores::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_prores::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_ppm::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_ppm::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_ppm::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_ppm::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_ppm::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_png::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_png::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_png::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_png::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_png::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_png::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_pictor::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_pictor::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_pictor::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_pictor::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_pictor::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_pgmyuv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_pgmyuv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_pgmyuv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_pgmyuv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_pgmyuv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_pgm::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_pgm::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_pgm::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_pgm::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_pgm::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_pcx::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_pcx::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_pcx::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_pcx::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_pcx::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_pbm::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_pbm::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_pbm::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_pbm::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_pbm::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_pam::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_pam::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_pam::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_pam::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_pam::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_nuv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_nuv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_nuv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_nuv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_nuv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mxpeg::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mxpeg::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mxpeg::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mxpeg::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mxpeg::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mts2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mts2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mts2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mts2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mts2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mszh::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mszh::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mszh::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mszh::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mszh::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mszh::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_msvideo1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_msvideo1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_msvideo1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_msvideo1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_msvideo1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mss2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mss2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mss2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mss2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mss2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mss1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mss1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mss1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mss1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mss1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_msrle::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_msrle::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_msrle::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_msrle::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_msrle::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_msmpeg4v2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_msmpeg4v2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_msmpeg4v2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_msmpeg4v2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_msmpeg4v2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_msmpeg4v1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_msmpeg4v1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_msmpeg4v1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_msmpeg4v1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_msmpeg4v1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_msmpeg4::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_msmpeg4::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_msmpeg4::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_msmpeg4::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_msmpeg4::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_msa1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_msa1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_msa1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_msa1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_msa1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mpeg4::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mpeg4::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mpeg4::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mpeg4::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_mpeg4::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mpeg4::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mpeg2video::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mpeg2video::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mpeg2video::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mpeg2video::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_mpeg2video::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mpeg2video::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_motionpixels::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_motionpixels::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_motionpixels::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_motionpixels::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_motionpixels::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mmvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mmvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mmvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mmvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mmvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mjpegb::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mjpegb::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mjpegb::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mjpegb::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mjpegb::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mjpeg::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mjpeg::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mjpeg::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mjpeg::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mjpeg::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mimic::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mimic::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mimic::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mimic::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_mimic::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mimic::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mdec::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mdec::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mdec::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mdec::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_mdec::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mdec::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_loco::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_loco::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_loco::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_loco::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_loco::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_lagarith::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_lagarith::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_lagarith::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_lagarith::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_lagarith::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_lagarith::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_kmvc::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_kmvc::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_kmvc::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_kmvc::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_kmvc::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_kgv1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_kgv1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_kgv1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_kgv1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_kgv1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_jv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_jv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_jv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_jv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_jv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_jpegls::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_jpegls::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_jpegls::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_jpegls::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_jpegls::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_jpeg2000::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_jpeg2000::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_jpeg2000::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_jpeg2000::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_jpeg2000::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_jpeg2000::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_interplayvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_interplayvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_interplayvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_interplayvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_interplayvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_indeo5::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_indeo5::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_indeo5::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_indeo5::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_indeo5::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_indeo4::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_indeo4::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_indeo4::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_indeo4::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_indeo4::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_indeo3::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_indeo3::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_indeo3::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_indeo3::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_indeo3::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_indeo2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_indeo2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_indeo2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_indeo2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_indeo2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_iff_ilbm::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_iff_ilbm::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_iff_ilbm::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_iff_ilbm::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_iff_ilbm::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_iff_byterun1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_iff_byterun1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_iff_byterun1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_iff_byterun1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_iff_byterun1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_idcinvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_idcinvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_idcinvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_idcinvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_idcinvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_huffyuv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_huffyuv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_huffyuv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_huffyuv::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_huffyuv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_huffyuv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_hnm4video::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_hnm4video::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_hnm4video::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_hnm4video::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_hnm4video::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_h265::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_h265::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_h265::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_h265::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_h265::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_h265::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_h264::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_h264::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_h264::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_h264::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_h264::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_h264::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_h263i::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_h263i::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_h263i::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_h263i::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_h263i::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_h263::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_h263::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_h263::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_h263::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_h263::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_h261::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_h261::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_h261::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_h261::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_h261::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_g2m::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_g2m::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_g2m::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_g2m::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_g2m::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_frwu::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_frwu::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_frwu::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_frwu::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_frwu::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_fraps::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_fraps::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_fraps::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_fraps::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_fraps::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_fraps::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_flv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_flv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_flv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_flv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_flv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_flic::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_flic::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_flic::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_flic::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_flic::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_flashsv2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_flashsv2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_flashsv2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_flashsv2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_flashsv2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_flashsv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_flashsv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_flashsv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_flashsv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_flashsv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_fic::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_fic::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_fic::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_fic::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_fic::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_fic::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_ffvhuff::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_ffvhuff::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_ffvhuff::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_ffvhuff::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_ffvhuff::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_ffvhuff::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_ffv1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_ffv1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_ffv1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_ffv1::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_ffv1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_ffv1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_escape130::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_escape130::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_escape130::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_escape130::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_escape130::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_escape124::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_escape124::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_escape124::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_escape124::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_escape124::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_eatqi::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_eatqi::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_eatqi::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_eatqi::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_eatqi::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_eatgv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_eatgv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_eatgv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_eatgv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_eatgv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_eatgq::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_eatgq::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_eatgq::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_eatgq::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_eatgq::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_eamad::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_eamad::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_eamad::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_eamad::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_eamad::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_eacmv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_eacmv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_eacmv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_eacmv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_eacmv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dxtory::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dxtory::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dxtory::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dxtory::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dxtory::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dxa::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dxa::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dxa::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dxa::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dxa::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dvvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dvvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dvvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dvvideo::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_dvvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dvvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dsicinvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dsicinvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dsicinvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dsicinvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dsicinvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dpx::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dpx::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dpx::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dpx::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dpx::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dnxhd::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dnxhd::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dnxhd::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dnxhd::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dnxhd::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dnxhd::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_dfa::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dfa::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dfa::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dfa::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dfa::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_cyuv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_cyuv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_cyuv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_cyuv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_cyuv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_cllc::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_cllc::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_cllc::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_cllc::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_cllc::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_cllc::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_cljr::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_cljr::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_cljr::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_cljr::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_cljr::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_cinepak::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_cinepak::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_cinepak::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_cinepak::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_cinepak::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_cdxl::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_cdxl::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_cdxl::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_cdxl::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_cdxl::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_cdgraphics::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_cdgraphics::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_cdgraphics::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_cdgraphics::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_cdgraphics::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_camtasia::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_camtasia::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_camtasia::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_camtasia::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_camtasia::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_camstudio::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_camstudio::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_camstudio::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_camstudio::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_camstudio::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_c93::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_c93::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_c93::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_c93::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_c93::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_bmv_video::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_bmv_video::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_bmv_video::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_bmv_video::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_bmv_video::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_bmp::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_bmp::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_bmp::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_bmp::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_bmp::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_binkvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_binkvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_binkvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_binkvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_binkvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_bfi::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_bfi::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_bfi::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_bfi::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_bfi::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_bethsoftvid::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_bethsoftvid::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_bethsoftvid::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_bethsoftvid::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_bethsoftvid::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_avs::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_avs::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_avs::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_avs::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_avs::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_aura2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_aura2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_aura2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_aura2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_aura2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_aura::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_aura::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_aura::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_aura::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_aura::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_asv2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_asv2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_asv2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_asv2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_asv2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_asv1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_asv1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_asv1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_asv1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_asv1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_ansi::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_ansi::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_ansi::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_ansi::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_ansi::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_anm::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_anm::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_anm::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_anm::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_anm::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_amv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_amv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_amv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_amv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_amv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_aic::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_aic::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_aic::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_aic::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_aic::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_aic::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_aasc::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_aasc::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_aasc::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_aasc::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_aasc::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_8bps::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_8bps::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_8bps::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_8bps::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_8bps::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_4xm::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_4xm::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_4xm::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_4xm::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_4xm::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +GstFFMpegScale::method +GstLibAVVideoScaleMethod + +rw +method +method. +Bicubic + + + +avenc_alias_pix::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_alias_pix::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_alias_pix::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_alias_pix::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_alias_pix::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_alias_pix::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_alias_pix::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_alias_pix::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_alias_pix::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_alias_pix::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_alias_pix::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_alias_pix::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_alias_pix::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_alias_pix::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_alias_pix::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_alias_pix::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_alias_pix::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_alias_pix::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_alias_pix::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_alias_pix::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_alias_pix::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_alias_pix::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_alias_pix::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_alias_pix::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_alias_pix::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_alias_pix::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_alias_pix::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_alias_pix::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_alias_pix::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_alias_pix::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_alias_pix::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_alias_pix::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_alias_pix::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_alias_pix::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_alias_pix::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_alias_pix::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_alias_pix::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_alias_pix::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_alias_pix::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_alias_pix::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_alias_pix::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_alias_pix::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_alias_pix::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_alias_pix::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_alias_pix::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_alias_pix::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_alias_pix::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_alias_pix::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_alias_pix::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_alias_pix::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_alias_pix::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_alias_pix::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_alias_pix::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_alias_pix::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_alias_pix::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_alias_pix::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avdec_xbm::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_xbm::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_xbm::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_xbm::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_xbm::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_vp7::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_vp7::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_vp7::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_vp7::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_vp7::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_sgirle::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_sgirle::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_sgirle::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_sgirle::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_sgirle::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_sanm::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_sanm::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_sanm::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_sanm::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_sanm::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_paf_video::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_paf_video::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_paf_video::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_paf_video::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_paf_video::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mvc2::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mvc2::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mvc2::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mvc2::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mvc2::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mvc1::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mvc1::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mvc1::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mvc1::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mvc1::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_exr::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_exr::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_exr::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_exr::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_exr::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_exr::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_cavs::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_cavs::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_cavs::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_cavs::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_cavs::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_brender_pix::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_brender_pix::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_brender_pix::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_brender_pix::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_brender_pix::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_alias_pix::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_alias_pix::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_alias_pix::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_alias_pix::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_alias_pix::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avmux_wtv::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_wtv::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_webp::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_webp::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_w64::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_w64::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_vc1test::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_vc1test::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_uncodedframecrc::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_uncodedframecrc::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_spx::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_spx::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_singlejpeg::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_singlejpeg::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_opus::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_opus::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_oga::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_oga::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_mxf_opatom::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_mxf_opatom::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_mkvtimestamp_v2::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_mkvtimestamp_v2::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_ircam::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_ircam::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_ico::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_ico::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_dash::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_dash::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_caf::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_caf::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_bit::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_bit::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_ast::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_ast::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_apng::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_apng::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avenc_yuv4::bitrate +gint +>= 0 +rw +Bit Rate +Target Video Bitrate. +300000 + + + +avenc_yuv4::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_yuv4::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_yuv4::gop-size +gint +>= 0 +rw +GOP Size +Number of frames within one GOP. +15 + + + +avenc_yuv4::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_yuv4::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_y41p::bitrate +gint +>= 0 +rw +Bit Rate +Target Video Bitrate. +300000 + + + +avenc_y41p::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_y41p::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_y41p::gop-size +gint +>= 0 +rw +GOP Size +Number of frames within one GOP. +15 + + + +avenc_y41p::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_y41p::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_xface::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_xface::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_xface::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_xface::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_xface::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_xface::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_xface::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_xface::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_xface::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_xface::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_xface::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_xface::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_xface::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_xface::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_xface::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_xface::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_xface::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_xface::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_xface::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_xface::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_xface::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_xface::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_xface::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_xface::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_xface::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_xface::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_xface::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_xface::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_xface::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_xface::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_xface::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_xface::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_xface::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_xface::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_xface::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_xface::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_xface::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_xface::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_xface::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_xface::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_xface::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_xface::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_xface::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_xface::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_xface::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_xface::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_xface::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_xface::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_xface::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_xface::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_xface::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_xface::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_xface::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_xface::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_xface::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_xface::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_xface::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_xface::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_xface::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_xface::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_xface::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_xface::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_xface::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_xface::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_xface::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_xface::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_xface::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_xface::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_xface::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_xface::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_xface::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_xface::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_xface::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_xface::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_xface::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_xface::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_xface::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_xface::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_xface::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_xface::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_xface::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_xface::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_xface::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_xface::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_xface::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_xface::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_wavpack::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_wavpack::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_wavpack::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_wavpack::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_wavpack::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_wavpack::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_wavpack::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_wavpack::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::joint-stereo +gboolean + +rw +joint_stereo + (Private codec option). +TRUE + + + +avenc_wavpack::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_wavpack::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_wavpack::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_wavpack::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_wavpack::optimize-mono +gboolean + +rw +optimize_mono + (Private codec option). +FALSE + + + +avenc_wavpack::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_wavpack::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_wavpack::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_wavpack::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_wavpack::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_wavpack::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_v408::bitrate +gint +>= 0 +rw +Bit Rate +Target Video Bitrate. +300000 + + + +avenc_v408::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_v408::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_v408::gop-size +gint +>= 0 +rw +GOP Size +Number of frames within one GOP. +15 + + + +avenc_v408::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_v408::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_v308::bitrate +gint +>= 0 +rw +Bit Rate +Target Video Bitrate. +300000 + + + +avenc_v308::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_v308::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_v308::gop-size +gint +>= 0 +rw +GOP Size +Number of frames within one GOP. +15 + + + +avenc_v308::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_v308::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_tta::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_tta::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_tta::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_tta::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_tta::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_tta::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_tta::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_tta::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_tta::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_tta::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_tta::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_tta::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_tta::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_tta::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_tta::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_tta::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_tta::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_tta::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_tta::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_tta::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_tta::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_tta::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_tta::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_tta::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_tta::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_tta::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_sonicls::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_sonicls::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_sonicls::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_sonicls::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_sonicls::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_sonicls::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_sonicls::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_sonicls::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_sonicls::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_sonicls::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_sonicls::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_sonicls::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_sonicls::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_sonicls::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_sonicls::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_sonicls::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_sonicls::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_sonic::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_sonic::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_sonic::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_sonic::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_sonic::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_sonic::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_sonic::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_sonic::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_sonic::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_sonic::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_sonic::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_sonic::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_sonic::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_sonic::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_sonic::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_sonic::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_sonic::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_sonic::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_sonic::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_sonic::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_sonic::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_sonic::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_sonic::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_sonic::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_sonic::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_sonic::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_snow::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_snow::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_snow::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_snow::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_snow::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_snow::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_snow::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_snow::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_snow::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_snow::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_snow::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_snow::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_snow::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_snow::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_snow::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_snow::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_snow::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_snow::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_snow::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_snow::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_snow::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_snow::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_snow::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_snow::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_snow::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_snow::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_snow::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_snow::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_snow::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_snow::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_snow::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_snow::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_snow::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_snow::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_snow::intra-penalty +gint +>= 0 +rw +intra_penalty +Penalty for intra blocks in block decission (Private codec option). +0 + + + +avenc_snow::iterative-dia-size +gint +>= 0 +rw +iterative_dia_size +Dia size for the iterative ME (Private codec option). +0 + + + +avenc_snow::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_snow::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_snow::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_snow::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_snow::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_snow::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_snow::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_snow::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_snow::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_snow::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_snow::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_snow::memc-only +gboolean + +rw +memc_only +Only do ME/MC (I frames -> ref, P frame -> ME+MC). (Private codec option). +FALSE + + + +avenc_snow::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_snow::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_snow::motion-est +snow-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_snow::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_snow::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_snow::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_snow::no-bitstream +gboolean + +rw +no_bitstream +Skip final bitstream writeout. (Private codec option). +FALSE + + + +avenc_snow::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_snow::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_snow::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_snow::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_snow::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_snow::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_snow::pred +snow-encoder-pred + +rw +pred +Spatial decomposition type (Private codec option). +dwt97 + + + +avenc_snow::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_snow::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_snow::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_snow::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_snow::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_snow::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_snow::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_snow::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_snow::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_snow::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_snow::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_snow::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_snow::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_snow::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_snow::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_snow::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_snow::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_snow::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_snow::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_snow::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_snow::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_snow::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_snow::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_snow::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_snow::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_snow::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_snow::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_snow::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_snow::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_s302m::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_s302m::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_s302m::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_s302m::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_s302m::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_s302m::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_s302m::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_s302m::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_s302m::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_s302m::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_s302m::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_s302m::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_s302m::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_s302m::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_s302m::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_s302m::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_s302m::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_s302m::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_s302m::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_s302m::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_s302m::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_s302m::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_s302m::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_s302m::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_s302m::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_s302m::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_r10k::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_r10k::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_r10k::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_r10k::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_r10k::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_r10k::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_r10k::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_r10k::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_r10k::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_r10k::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_r10k::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_r10k::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_r10k::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_r10k::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_r10k::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_r10k::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_r10k::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_r10k::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_r10k::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_r10k::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_r10k::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_r10k::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_r10k::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_r10k::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_r10k::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_r10k::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_r10k::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_r10k::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_r10k::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_r10k::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_r10k::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_r10k::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_r10k::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_r10k::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_r10k::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_r10k::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_r10k::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_r10k::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_r10k::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_r10k::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_r10k::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_r10k::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_r10k::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_r10k::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_r10k::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_r10k::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_r10k::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_r10k::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_r10k::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_r10k::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_r10k::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_r10k::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_r10k::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_r10k::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_r10k::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_r10k::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_r10k::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_r10k::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_r10k::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_r10k::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_r10k::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_r10k::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_r10k::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_r10k::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_r10k::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_r10k::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_r10k::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_r10k::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_r10k::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_r10k::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_r10k::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_r10k::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_r10k::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_r10k::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_r10k::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_r10k::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_r10k::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_r10k::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_r10k::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_r10k::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_r10k::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_r10k::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_r10k::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_r10k::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_r10k::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_r10k::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_prores_ks::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_prores_ks::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_prores_ks::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_prores_ks::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_prores_ks::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_prores_ks::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_prores_ks::alpha-bits +gint +[0,16] +rw +alpha_bits +bits for alpha plane (Private codec option). +16 + + + +avenc_prores_ks::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_prores_ks::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_prores_ks::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_prores_ks::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_prores_ks::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_prores_ks::bits-per-mb +gint +[0,8192] +rw +bits_per_mb +desired bits per macroblock (Private codec option). +0 + + + +avenc_prores_ks::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_prores_ks::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_prores_ks::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_prores_ks::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_prores_ks::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_prores_ks::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_prores_ks::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_prores_ks::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_prores_ks::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_prores_ks::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_prores_ks::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_prores_ks::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_prores_ks::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_prores_ks::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_prores_ks::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_prores_ks::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_prores_ks::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_prores_ks::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_prores_ks::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_prores_ks::mbs-per-slice +gint +[1,8] +rw +mbs_per_slice +macroblocks per slice (Private codec option). +8 + + + +avenc_prores_ks::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_prores_ks::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_prores_ks::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_prores_ks::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_prores_ks::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_prores_ks::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_prores_ks::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_prores_ks::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::profile +prores-encoder-profile + +rw +profile +(null) (Private codec option). +auto + + + +avenc_prores_ks::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_prores_ks::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_prores_ks::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_prores_ks::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_prores_ks::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_prores_ks::quant-mat +prores-encoder-quant-mat + +rw +quant_mat +quantiser matrix (Private codec option). +auto + + + +avenc_prores_ks::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_prores_ks::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_prores_ks::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_prores_ks::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_prores_ks::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_prores_ks::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_prores_ks::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_prores_ks::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_prores_ks::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_prores_ks::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_prores_ks::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_prores_ks::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_prores_ks::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_prores_ks::vendor +gchar* + +rw +vendor +vendor ID (Private codec option). +"Lavc" + + + +avenc_prores_aw::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_prores_aw::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_prores_aw::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_prores_aw::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_prores_aw::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_prores_aw::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_prores_aw::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_prores_aw::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_prores_aw::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_prores_aw::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_prores_aw::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_prores_aw::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_prores_aw::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_prores_aw::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_prores_aw::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_prores_aw::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_prores_aw::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_prores_aw::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_prores_aw::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_prores_aw::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_prores_aw::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_prores_aw::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_prores_aw::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_prores_aw::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_prores_aw::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_prores_aw::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_prores_aw::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_prores_aw::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_prores_aw::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_prores_aw::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_prores_aw::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_prores_aw::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_prores_aw::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_prores_aw::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_prores_aw::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_prores_aw::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_prores_aw::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_prores_aw::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_prores_aw::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_prores_aw::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_prores_aw::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_prores_aw::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_prores_aw::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_prores_aw::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_prores_aw::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_prores_aw::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_prores_aw::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_prores_aw::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_prores_aw::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_prores_aw::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_prores_aw::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_prores_aw::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_prores_aw::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_prores_aw::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_prores_aw::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_prores_aw::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_prores_aw::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_pcm_s8_planar::bitrate +gint +>= 0 +rw +Bit Rate +Target Audio Bitrate. +128000 + + + +avenc_pcm_s8_planar::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_pcm_s32le_planar::bitrate +gint +>= 0 +rw +Bit Rate +Target Audio Bitrate. +128000 + + + +avenc_pcm_s32le_planar::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_pcm_s24le_planar::bitrate +gint +>= 0 +rw +Bit Rate +Target Audio Bitrate. +128000 + + + +avenc_pcm_s24le_planar::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_pcm_s16be_planar::bitrate +gint +>= 0 +rw +Bit Rate +Target Audio Bitrate. +128000 + + + +avenc_pcm_s16be_planar::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_msvideo1::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_msvideo1::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_msvideo1::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_msvideo1::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_msvideo1::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_msvideo1::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_msvideo1::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_msvideo1::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_msvideo1::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_msvideo1::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_msvideo1::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_msvideo1::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_msvideo1::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msvideo1::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_msvideo1::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_msvideo1::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_msvideo1::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_msvideo1::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_msvideo1::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_msvideo1::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_msvideo1::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_msvideo1::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_msvideo1::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_msvideo1::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_msvideo1::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_msvideo1::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_msvideo1::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msvideo1::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_msvideo1::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_msvideo1::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_msvideo1::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_msvideo1::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_msvideo1::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_msvideo1::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_msvideo1::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_msvideo1::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msvideo1::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_msvideo1::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_msvideo1::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_msvideo1::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_msvideo1::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_msvideo1::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_msvideo1::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_msvideo1::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_msvideo1::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_msvideo1::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_msvideo1::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_msvideo1::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_msvideo1::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_msvideo1::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_msvideo1::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_msvideo1::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_msvideo1::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_msvideo1::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_msvideo1::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_msvideo1::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_mp2fixed::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_mp2fixed::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_mp2fixed::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mp2fixed::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_mp2fixed::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_mp2fixed::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_mp2fixed::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_mp2fixed::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_mp2fixed::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mp2fixed::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mp2fixed::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_mp2fixed::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_mp2fixed::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_mp2fixed::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_mp2fixed::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_mp2fixed::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_mp2fixed::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_jpeg2000::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_jpeg2000::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_jpeg2000::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_jpeg2000::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_jpeg2000::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_jpeg2000::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_jpeg2000::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_jpeg2000::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_jpeg2000::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_jpeg2000::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_jpeg2000::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_jpeg2000::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_jpeg2000::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_jpeg2000::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_jpeg2000::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_jpeg2000::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_jpeg2000::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_jpeg2000::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_jpeg2000::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_jpeg2000::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_jpeg2000::format +jpeg-2000-encoder-format + +rw +format +Codec Format (Private codec option). +jp2 + + + +avenc_jpeg2000::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_jpeg2000::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_jpeg2000::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_jpeg2000::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_jpeg2000::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_jpeg2000::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_jpeg2000::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_jpeg2000::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_jpeg2000::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_jpeg2000::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_jpeg2000::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_jpeg2000::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_jpeg2000::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_jpeg2000::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_jpeg2000::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_jpeg2000::pred +jpeg-2000-encoder-pred + +rw +pred +DWT Type (Private codec option). +dwt97int + + + +avenc_jpeg2000::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_jpeg2000::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_jpeg2000::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_jpeg2000::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_jpeg2000::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_jpeg2000::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_jpeg2000::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_jpeg2000::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_jpeg2000::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_jpeg2000::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_jpeg2000::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_jpeg2000::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_jpeg2000::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_jpeg2000::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_jpeg2000::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_jpeg2000::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_jpeg2000::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_jpeg2000::tile-height +gint +[1,1073741824] +rw +tile_height +Tile Height (Private codec option). +256 + + + +avenc_jpeg2000::tile-width +gint +[1,1073741824] +rw +tile_width +Tile Width (Private codec option). +256 + + + +avenc_jpeg2000::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_jpeg2000::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_g723_1::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_g723_1::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_g723_1::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_g723_1::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_g723_1::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_g723_1::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_g723_1::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_g723_1::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_g723_1::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_g723_1::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_g723_1::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_g723_1::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_g723_1::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_g723_1::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_g723_1::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_g723_1::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_g723_1::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_flashsv2::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_flashsv2::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_flashsv2::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_flashsv2::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_flashsv2::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_flashsv2::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_flashsv2::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_flashsv2::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_flashsv2::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_flashsv2::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_flashsv2::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_flashsv2::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flashsv2::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_flashsv2::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_flashsv2::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_flashsv2::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_flashsv2::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_flashsv2::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_flashsv2::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_flashsv2::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_flashsv2::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_flashsv2::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_flashsv2::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_flashsv2::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_flashsv2::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_flashsv2::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flashsv2::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_flashsv2::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_flashsv2::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_flashsv2::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_flashsv2::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_flashsv2::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_flashsv2::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_flashsv2::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_flashsv2::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flashsv2::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_flashsv2::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_flashsv2::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_flashsv2::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_flashsv2::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_flashsv2::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_flashsv2::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_flashsv2::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_flashsv2::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_flashsv2::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_flashsv2::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_flashsv2::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_flashsv2::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_flashsv2::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_flashsv2::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_flashsv2::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_flashsv2::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_flashsv2::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_flashsv2::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_flashsv2::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_dca::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_dca::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_dca::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_dca::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_dca::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_dca::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_dca::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_dca::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_dca::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_dca::dca-adpcm +gboolean + +rw +dca_adpcm +Use ADPCM encoding (Private codec option). +FALSE + + + +avenc_dca::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_dca::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_dca::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_dca::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_dca::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_dca::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_dca::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_dca::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_dca::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_dca::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_dca::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_dca::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_dca::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_dca::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_dca::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_dca::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_dca::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_cinepak::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_cinepak::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_cinepak::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_cinepak::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_cinepak::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_cinepak::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_cinepak::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_cinepak::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_cinepak::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_cinepak::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_cinepak::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_cinepak::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_cinepak::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_cinepak::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_cinepak::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_cinepak::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_cinepak::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_cinepak::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_cinepak::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_cinepak::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_cinepak::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_cinepak::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_cinepak::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_cinepak::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_cinepak::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::max-extra-cb-iterations +gint +>= 0 +rw +max_extra_cb_iterations +Max extra codebook recalculation passes, more is better and slower (Private codec option). +2 + + + +avenc_cinepak::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_cinepak::max-strips +gint +[1,32] +rw +max_strips +Limit strips/frame, vintage compatible is 1..3, otherwise the more the better (Private codec option). +3 + + + +avenc_cinepak::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_cinepak::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_cinepak::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_cinepak::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_cinepak::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_cinepak::min-strips +gint +[1,32] +rw +min_strips +Enforce min strips/frame, more is worse and faster, must be <= max_strips (Private codec option). +1 + + + +avenc_cinepak::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_cinepak::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_cinepak::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_cinepak::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_cinepak::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_cinepak::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_cinepak::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_cinepak::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_cinepak::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_cinepak::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_cinepak::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_cinepak::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_cinepak::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_cinepak::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_cinepak::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_cinepak::skip-empty-cb +gboolean + +rw +skip_empty_cb +Avoid wasting bytes, ignore vintage MacOS decoder (Private codec option). +FALSE + + + +avenc_cinepak::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_cinepak::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_cinepak::strip-number-adaptivity +gint +[0,31] +rw +strip_number_adaptivity +How fast the strip number adapts, more is slightly better, much slower (Private codec option). +0 + + + +avenc_cinepak::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_cinepak::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_cinepak::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_cinepak::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_cinepak::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_cinepak::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_cinepak::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_cinepak::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_ayuv::bitrate +gint +>= 0 +rw +Bit Rate +Target Video Bitrate. +300000 + + + +avenc_ayuv::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_ayuv::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_ayuv::gop-size +gint +>= 0 +rw +GOP Size +Number of frames within one GOP. +15 + + + +avenc_ayuv::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_ayuv::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_avui::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_avui::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_avui::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_avui::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_avui::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_avui::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_avui::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_avui::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_avui::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_avui::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_avui::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_avui::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_avui::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_avui::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_avui::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_avui::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_avui::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_avui::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_avui::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_avui::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_avui::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_avui::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_avui::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_avui::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_avui::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_avui::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_avui::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_avui::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_avui::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_avui::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_avui::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_avui::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_avui::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_avui::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_avui::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_avui::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_avui::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_avui::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_avui::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_avui::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_avui::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_avui::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_avui::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_avui::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_avui::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_avui::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_avui::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_avui::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_avui::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_avui::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_avui::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_avui::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_avui::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_avui::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_avui::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_avui::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_avui::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_avui::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_avui::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_avui::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_avui::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_avui::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_avui::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_avui::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_avui::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_avui::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_avui::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_avui::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_avui::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_avui::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_avui::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_avui::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_avui::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_avui::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_avui::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_avui::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_avui::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_avui::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_avui::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_avui::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_avui::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_avui::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_avui::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_avui::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_avui::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_avui::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_avrp::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_avrp::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_avrp::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_avrp::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_avrp::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_avrp::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_avrp::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_avrp::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_avrp::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_avrp::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_avrp::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_avrp::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_avrp::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_avrp::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_avrp::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_avrp::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_avrp::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_avrp::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_avrp::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_avrp::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_avrp::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_avrp::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_avrp::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_avrp::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_avrp::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_avrp::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_avrp::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_avrp::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_avrp::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_avrp::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_avrp::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_avrp::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_avrp::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_avrp::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_avrp::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_avrp::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_avrp::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_avrp::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_avrp::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_avrp::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_avrp::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_avrp::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_avrp::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_avrp::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_avrp::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_avrp::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_avrp::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_avrp::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_avrp::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_avrp::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_avrp::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_avrp::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_avrp::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_avrp::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_avrp::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_avrp::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_avrp::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_avrp::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_avrp::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_avrp::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_avrp::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_avrp::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_avrp::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_avrp::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_avrp::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_avrp::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_avrp::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_avrp::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_avrp::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_avrp::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_avrp::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_avrp::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_avrp::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_avrp::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_avrp::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_avrp::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_avrp::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_avrp::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_avrp::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_avrp::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_avrp::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_avrp::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_avrp::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_avrp::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_avrp::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_avrp::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_apng::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_apng::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_apng::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_apng::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_apng::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_apng::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_apng::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_apng::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_apng::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_apng::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_apng::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_apng::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_apng::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_apng::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_apng::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_apng::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_apng::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_apng::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_apng::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_apng::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_apng::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_apng::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_apng::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_apng::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_apng::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_apng::dpi +gint +[0,65536] +rw +dpi +Set image resolution (in dots per inch) (Private codec option). +0 + + + +avenc_apng::dpm +gint +[0,65536] +rw +dpm +Set image resolution (in dots per meter) (Private codec option). +0 + + + +avenc_apng::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_apng::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_apng::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_apng::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_apng::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_apng::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_apng::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_apng::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_apng::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_apng::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_apng::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_apng::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_apng::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_apng::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_apng::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_apng::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_apng::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_apng::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_apng::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_apng::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_apng::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_apng::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_apng::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_apng::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_apng::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_apng::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_apng::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_apng::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_apng::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_apng::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_apng::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_apng::pred +apng-encoder-pred + +rw +pred +Prediction method (Private codec option). +none + + + +avenc_apng::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_apng::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_apng::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_apng::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_apng::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_apng::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_apng::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_apng::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_apng::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_apng::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_apng::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_apng::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_apng::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_apng::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_apng::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_apng::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_apng::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_apng::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_apng::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_apng::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_apng::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_apng::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_apng::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_apng::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_apng::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_apng::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_apng::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_apng::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_apng::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_amv::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_amv::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_amv::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_amv::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_amv::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_amv::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_amv::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_amv::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_amv::b-sensitivity +gint +>= 1 +rw +b_sensitivity +Adjust sensitivity of b_frame_strategy 1 (Private codec option). +40 + + + +avenc_amv::b-strategy +gint +[0,2] +rw +b_strategy +Strategy to choose between I/P/B-frames (Private codec option). +0 + + + +avenc_amv::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_amv::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_amv::border-mask +gfloat + +rw +border_mask +increase the quantizer for macroblocks close to borders (Private codec option). +0 + + + +avenc_amv::brd-scale +gint +[0,3] +rw +brd_scale +Downscale frames for dynamic B-frame decision (Private codec option). +0 + + + +avenc_amv::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_amv::chroma-elim-threshold +gint + +rw +chroma_elim_threshold +single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_amv::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_amv::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_amv::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_amv::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_amv::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_amv::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_amv::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_amv::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_amv::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_amv::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_amv::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_amv::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_amv::error-rate +gint +>= 0 +rw +error_rate +Simulate errors in the bitstream to test error concealment. (Private codec option). +0 + + + +avenc_amv::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_amv::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_amv::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_amv::force-duplicated-matrix +gboolean + +rw +force_duplicated_matrix +Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option). +FALSE + + + +avenc_amv::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_amv::huffman +amv-encoder-huffman + +rw +huffman +Huffman table strategy (Private codec option). +optimal + + + +avenc_amv::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_amv::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_amv::ibias +gint + +rw +ibias +intra quant bias (Private codec option). +999999 + + + +avenc_amv::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_amv::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_amv::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_amv::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_amv::lmax +gint +>= 0 +rw +lmax +maximum Lagrange factor (VBR) (Private codec option). +3658 + + + +avenc_amv::lmin +gint +>= 0 +rw +lmin +minimum Lagrange factor (VBR) (Private codec option). +236 + + + +avenc_amv::luma-elim-threshold +gint + +rw +luma_elim_threshold +single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option). +0 + + + +avenc_amv::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_amv::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_amv::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_amv::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_amv::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_amv::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_amv::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_amv::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_amv::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_amv::mepc +gint + +rw +mepc +Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option). +256 + + + +avenc_amv::mepre +gint + +rw +mepre +pre motion estimation (Private codec option). +0 + + + +avenc_amv::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_amv::motion-est +amv-encoder-motion-est + +rw +motion_est +motion estimation algorithm (Private codec option). +epzs + + + +avenc_amv::mpeg-quant +gint +[0,1] +rw +mpeg_quant +Use MPEG quantizers instead of H.263 (Private codec option). +0 + + + +avenc_amv::mpv-flags +amv-encoder-mpv-flags + +rw +mpv_flags +Flags common for all mpegvideo-based encoders. (Private codec option). + + + + +avenc_amv::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_amv::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_amv::noise-reduction +gint + +rw +noise_reduction +Noise reduction (Private codec option). +0 + + + +avenc_amv::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_amv::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_amv::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_amv::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_amv::pbias +gint + +rw +pbias +inter quant bias (Private codec option). +999999 + + + +avenc_amv::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_amv::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_amv::pred +amv-encoder-pred + +rw +pred +Prediction method (Private codec option). +left + + + +avenc_amv::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_amv::ps +gint + +rw +ps +RTP payload size in bytes (Private codec option). +0 + + + +avenc_amv::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_amv::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_amv::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_amv::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_amv::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_amv::qsquish +gfloat +[0,99] +rw +qsquish +how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option). +0 + + + +avenc_amv::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_amv::quantizer-noise-shaping +gint +>= 0 +rw +quantizer_noise_shaping +(null) (Private codec option). +0 + + + +avenc_amv::rc-buf-aggressivity +gfloat + +rw +rc_buf_aggressivity +currently useless (Private codec option). +1 + + + +avenc_amv::rc-eq +gchar* + +rw +rc_eq +Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option). +NULL + + + +avenc_amv::rc-init-cplx +gfloat + +rw +rc_init_cplx +initial complexity for 1-pass encoding (Private codec option). +0 + + + +avenc_amv::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_amv::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_amv::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_amv::rc-qmod-amp +gfloat + +rw +rc_qmod_amp +experimental quantizer modulation (Private codec option). +0 + + + +avenc_amv::rc-qmod-freq +gint + +rw +rc_qmod_freq +experimental quantizer modulation (Private codec option). +0 + + + +avenc_amv::rc-strategy +amv-encoder-rc-strategy + +rw +rc_strategy +ratecontrol method (Private codec option). +deprecated, does nothing + + + +avenc_amv::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_amv::sc-threshold +gint + +rw +sc_threshold +Scene change threshold (Private codec option). +0 + + + +avenc_amv::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_amv::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_amv::skip-cmp +amv-encoder-cmp-func + +rw +skip_cmp +Frame skip compare function (Private codec option). +dctmax + + + +avenc_amv::skip-exp +gint + +rw +skip_exp +Frame skip exponent (Private codec option). +0 + + + +avenc_amv::skip-factor +gint + +rw +skip_factor +Frame skip factor (Private codec option). +0 + + + +avenc_amv::skip-threshold +gint + +rw +skip_threshold +Frame skip threshold (Private codec option). +0 + + + +avenc_amv::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_amv::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_amv::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_amv::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_amv::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_amv::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_amv::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_amv::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_amv::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_amv::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_amv::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avdec_yuv4::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_yuv4::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_yuv4::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_yuv4::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_yuv4::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_y41p::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_y41p::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_y41p::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_y41p::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_y41p::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_xface::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_xface::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_xface::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_xface::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_xface::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_xbin::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_xbin::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_xbin::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_xbin::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_xbin::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_v408::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_v408::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_v408::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_v408::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_v408::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_v308::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_v308::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_v308::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_v308::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_v308::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_tdsc::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_tdsc::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_tdsc::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_tdsc::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_tdsc::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_targa_y216::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_targa_y216::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_targa_y216::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_targa_y216::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_targa_y216::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_snow::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_snow::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_snow::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_snow::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_snow::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_smvjpeg::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_smvjpeg::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_smvjpeg::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_smvjpeg::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_smvjpeg::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_prores_lgpl::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_prores_lgpl::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_prores_lgpl::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_prores_lgpl::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_prores_lgpl::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_prores_lgpl::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_mpegvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_mpegvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_mpegvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_mpegvideo::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_mpegvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_mpegvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_iff::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_iff::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_iff::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_iff::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_iff::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_idf::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_idf::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_idf::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_idf::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_idf::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_hqx::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_hqx::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_hqx::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_hqx::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_hqx::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_hqx::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_hq_hqa::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_hq_hqa::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_hq_hqa::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_hq_hqa::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_hq_hqa::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_h263p::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_h263p::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_h263p::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_h263p::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_h263p::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dirac::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dirac::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dirac::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dirac::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dirac::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dirac::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_cpia::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_cpia::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_cpia::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_cpia::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_cpia::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_bintext::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_bintext::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_bintext::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_bintext::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_bintext::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_ayuv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_ayuv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_ayuv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_ayuv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_ayuv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_avui::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_avui::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_avui::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_avui::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_avui::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_avrp::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_avrp::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_avrp::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_avrp::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_avrp::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_avrn::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_avrn::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_avrn::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_avrn::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_avrn::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_apng::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_apng::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_apng::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_apng::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_apng::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_apng::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_012v::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_012v::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_012v::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_012v::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_012v::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_hap::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_hap::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_hap::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_hap::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_hap::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_hap::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dds::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dds::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dds::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dds::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_dds::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dds::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avenc_wrapped_avframe::bitrate +gint +>= 0 +rw +Bit Rate +Target Video Bitrate. +300000 + + + +avenc_wrapped_avframe::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_wrapped_avframe::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_wrapped_avframe::gop-size +gint +>= 0 +rw +GOP Size +Number of frames within one GOP. +15 + + + +avenc_wrapped_avframe::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_wrapped_avframe::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_vc2::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_vc2::buffer-size +gint +>= 0 +r +Buffer Size +Size of the video buffers. +0 + + + +avenc_vc2::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_vc2::gop-size +gint + +rw +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 + + + +avenc_vc2::max-threads +gint +>= 0 +rw +Maximum encode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avenc_vc2::me-method +GstLibAVVidEncMeMethod + +rw +ME Method +Motion Estimation Method. +EPZS (Best quality, Fast) + + + +avenc_vc2::rtp-payload-size +gint +>= 0 +rw +RTP Payload Size +Target GOB length. +0 + + + +avenc_vc2::b-qfactor +gfloat + +rw +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_vc2::b-qoffset +gfloat + +rw +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 + + + +avenc_vc2::b-sensitivity +gint +>= 1 +rw +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 + + + +avenc_vc2::b-strategy +gint + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 + + + +avenc_vc2::bidir-refine +gint +[0,4] +rw +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 + + + +avenc_vc2::bitrate-tolerance +gint +>= 1 +rw +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 + + + +avenc_vc2::brd-scale +gint +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). +0 + + + +avenc_vc2::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_vc2::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_vc2::chromaoffset +gint + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 + + + +avenc_vc2::cmp +avcodeccontext-cmp-func + +rw +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_vc2::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_vc2::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_vc2::context +gint + +rw +context +context model (Generic codec option, might have no effect). +0 + + + +avenc_vc2::dark-mask +gfloat + +rw +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_vc2::dc +gint +[-8,16] +rw +dc +intra_dc_precision (Generic codec option, might have no effect). +0 + + + +avenc_vc2::dct +avcodeccontext-dct + +rw +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one + + + +avenc_vc2::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_vc2::dia-size +gint + +rw +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_vc2::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_vc2::field-order +avcodeccontext-field-order + +rw +field_order +Field order (Generic codec option, might have no effect). +Unspecified + + + +avenc_vc2::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_vc2::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_vc2::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_vc2::i-qfactor +gfloat + +rw +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 + + + +avenc_vc2::i-qoffset +gfloat + +rw +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 + + + +avenc_vc2::idct +avcodeccontext-idct + +rw +idct +select IDCT implementation (Generic codec option, might have no effect). +auto + + + +avenc_vc2::ildctcmp +avcodeccontext-cmp-func + +rw +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences + + + +avenc_vc2::keyint-min +gint + +rw +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 + + + +avenc_vc2::last-pred +gint + +rw +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 + + + +avenc_vc2::lumi-mask +gfloat + +rw +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). +0 + + + +avenc_vc2::max-bframes +gint +>= G_MAXULONG +rw +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 + + + +avenc_vc2::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_vc2::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_vc2::mbcmp +avcodeccontext-cmp-func + +rw +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_vc2::mbd +avcodeccontext-mbd + +rw +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp + + + +avenc_vc2::mblmax +gint +[1,32767] +rw +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 + + + +avenc_vc2::mblmin +gint +[1,32767] +rw +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 + + + +avenc_vc2::me-range +gint + +rw +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 + + + +avenc_vc2::mepc +gint + +rw +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 + + + +avenc_vc2::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_vc2::mpeg-quant +gint + +rw +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 + + + +avenc_vc2::multipass-cache-file +gchar* + +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_vc2::mv0-threshold +gint +>= 0 +rw +mv0_threshold +(null) (Generic codec option, might have no effect). +256 + + + +avenc_vc2::nr +gint + +rw +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_vc2::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 + + + +avenc_vc2::p-mask +gfloat + +rw +p_mask +inter masking (Generic codec option, might have no effect). +0 + + + +avenc_vc2::pass +GstLibAVEncPass + +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +avenc_vc2::pre-dia-size +gint + +rw +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). +0 + + + +avenc_vc2::precmp +avcodeccontext-cmp-func + +rw +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_vc2::pred +avcodeccontext-pred + +rw +pred +prediction method (Generic codec option, might have no effect). +left + + + +avenc_vc2::preme +gint + +rw +preme +pre motion estimation (Generic codec option, might have no effect). +0 + + + +avenc_vc2::ps +gint + +rw +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 + + + +avenc_vc2::qblur +gfloat +>= -1 +rw +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 + + + +avenc_vc2::qcomp +gfloat + +rw +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 + + + +avenc_vc2::qdiff +gint + +rw +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_vc2::qm +smpte-vc-2-encoder-quant-matrix + +rw +qm +Custom quantization matrix (Private codec option). +Default from the specifications + + + +avenc_vc2::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_vc2::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_vc2::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_vc2::rc-init-occupancy +gint + +rw +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 + + + +avenc_vc2::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_vc2::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_vc2::refs +gint + +rw +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 + + + +avenc_vc2::sc-threshold +gint + +rw +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 + + + +avenc_vc2::scplx-mask +gfloat + +rw +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_vc2::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_vc2::skip-exp +gint + +rw +skip_exp +frame skip exponent (Generic codec option, might have no effect). +0 + + + +avenc_vc2::skip-factor +gint + +rw +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 + + + +avenc_vc2::skip-threshold +gint + +rw +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 + + + +avenc_vc2::skipcmp +avcodeccontext-cmp-func + +rw +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax + + + +avenc_vc2::slice-height +gint +[8,1024] +rw +slice_height +Slice height (Private codec option). +16 + + + +avenc_vc2::slice-width +gint +[32,1024] +rw +slice_width +Slice width (Private codec option). +32 + + + +avenc_vc2::slices +gint +>= 0 +rw +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). +0 + + + +avenc_vc2::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_vc2::subcmp +avcodeccontext-cmp-func + +rw +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast + + + +avenc_vc2::subq +gint + +rw +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 + + + +avenc_vc2::tcplx-mask +gfloat + +rw +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 + + + +avenc_vc2::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_vc2::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_vc2::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_vc2::timecode-frame-start +gint64 +>= G_MAXULONG +rw +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 + + + +avenc_vc2::tolerance +gdouble +[0,45] +rw +tolerance +Max undershoot in percent (Private codec option). +5 + + + +avenc_vc2::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_vc2::wavelet-depth +gint +[1,5] +rw +wavelet_depth +Transform depth (Private codec option). +4 + + + +avenc_vc2::wavelet-type +smpte-vc-2-encoder-wavelet-idx + +rw +wavelet_type +Transform type (Private codec option). +Deslauriers-Dubuc (9,7) + + + +avdec_screenpresso::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_screenpresso::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_screenpresso::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_screenpresso::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_screenpresso::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_rscc::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_rscc::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_rscc::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_rscc::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_rscc::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_dxv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_dxv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_dxv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_dxv::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_dxv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_dxv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_cfhd::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_cfhd::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_cfhd::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_cfhd::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_cfhd::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_cfhd::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avmux_hash::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_hash::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avdec_ylc::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_ylc::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_ylc::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_ylc::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_ylc::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_ylc::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_truemotion2rt::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_truemotion2rt::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_truemotion2rt::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_truemotion2rt::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_truemotion2rt::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_sheervideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_sheervideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_sheervideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_sheervideo::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_sheervideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_sheervideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_magicyuv::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_magicyuv::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_magicyuv::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_magicyuv::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_magicyuv::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_magicyuv::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_m101::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_m101::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_m101::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_m101::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_m101::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avmux_tta::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_tta::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_ogv::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_ogv::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avmux_fifo::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_fifo::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avenc_truehd::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_truehd::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_truehd::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_truehd::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_truehd::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_truehd::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_truehd::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_truehd::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_truehd::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_truehd::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_truehd::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_truehd::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_truehd::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_truehd::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_truehd::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_truehd::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_truehd::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_truehd::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_truehd::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_truehd::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_truehd::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_truehd::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_truehd::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_truehd::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_truehd::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_truehd::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avenc_mlp::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_mlp::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_mlp::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_mlp::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_mlp::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_mlp::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_mlp::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mlp::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mlp::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_mlp::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_mlp::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_mlp::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_mlp::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_mlp::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mlp::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_mlp::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_mlp::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mlp::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_mlp::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_mlp::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_mlp::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_mlp::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_mlp::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_mlp::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_mlp::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_mlp::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avmux_scc::maxdelay +gint +>= 0 +rw +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 + + + +avmux_scc::preload +gint +>= 0 +rw +preload +Set the initial demux-decode delay (in microseconds). +0 + + + +avenc_opus::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_opus::compliance +GstFFMpegCompliance + +rw +Compliance +Adherence of the encoder to the specifications. +Normal behavior + + + +avenc_opus::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_opus::ar +gint +>= 0 +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 + + + +avenc_opus::audio-service-type +avcodeccontext-audio-service-type + +rw +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service + + + +avenc_opus::bufsize +gint + +rw +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 + + + +avenc_opus::channel-layout +guint64 +<= G_MAXLONG +rw +channel_layout +(null) (Generic codec option, might have no effect). +0 + + + +avenc_opus::compression-level +gint + +rw +compression_level +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_opus::cutoff +gint + +rw +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 + + + +avenc_opus::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + + + + +avenc_opus::dump-separator +gchar* + +rw +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL + + + +avenc_opus::flags +avcodeccontext-flags + +rw +flags +(null) (Generic codec option, might have no effect). + + + + +avenc_opus::flags2 +avcodeccontext-flags2 + +rw +flags2 +(null) (Generic codec option, might have no effect). + + + + +avenc_opus::frame-size +gint +>= 0 +rw +frame_size +(null) (Generic codec option, might have no effect). +0 + + + +avenc_opus::global-quality +gint + +rw +global_quality +(null) (Generic codec option, might have no effect). +0 + + + +avenc_opus::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_opus::max-prediction-order +gint + +rw +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_opus::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 + + + +avenc_opus::min-prediction-order +gint + +rw +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_opus::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_opus::opus-delay +gfloat +[2.5,360] +rw +opus_delay +Maximum delay in milliseconds (Private codec option). +360 + + + +avenc_opus::side-data-only-packets +gboolean + +rw +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE + + + +avenc_opus::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal + + + +avenc_opus::thread-type +avcodeccontext-thread-type + +rw +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice + + + +avenc_opus::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_opus::ticks-per-frame +gint +>= 1 +rw +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 + + + +avenc_opus::trellis +gint + +rw +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 + + + +avdec_xpm::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_xpm::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_xpm::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_xpm::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_xpm::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_speedhq::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_speedhq::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_speedhq::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_speedhq::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_speedhq::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_scpr::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_scpr::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_scpr::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_scpr::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_scpr::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_psd::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_psd::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_psd::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_psd::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_psd::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_psd::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_pixlet::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_pixlet::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_pixlet::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_pixlet::max-threads +gint +>= 0 +rw +Maximum decode threads +Maximum number of worker threads to spawn. (0 = auto). +0 + + + +avdec_pixlet::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_pixlet::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_fmvc::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_fmvc::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_fmvc::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_fmvc::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_fmvc::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +avdec_clearvideo::debug-mv +gboolean + +rw +Debug motion vectors +Whether libav should print motion vectors on top of the image. +FALSE + + + +avdec_clearvideo::direct-rendering +gboolean + +rw +Direct Rendering +Enable direct rendering. +TRUE + + + +avdec_clearvideo::lowres +GstLibAVVidDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +avdec_clearvideo::output-corrupt +gboolean + +rw +Output corrupt buffers +Whether libav should output frames even if corrupted. +TRUE + + + +avdec_clearvideo::skip-frame +GstLibAVVidDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 -avenc_jpeg2000::rtp-payload-size +avmux_fits::maxdelay gint >= 0 rw -RTP Payload Size -Target GOB length. +maxdelay +Set the maximum demux-decode delay (in microseconds). 0 -avenc_g723_1::bitrate +avmux_fits::preload gint >= 0 rw -Bit Rate -Target Audio Bitrate. -128000 +preload +Set the initial demux-decode delay (in microseconds). +0 -avenc_g723_1::compliance +avenc_g726le::bitrate +gint64 +>= 0 +rw +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 + + + +avenc_g726le::compliance GstFFMpegCompliance rw @@ -31319,277 +95419,267 @@ -avenc_flashsv2::bitrate +avenc_g726le::ac gint >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +ac +set number of audio channels (Generic codec option, might have no effect). +0 -avenc_flashsv2::buffer-size +avenc_g726le::ar gint >= 0 -r -Buffer Size -Size of the video buffers. +rw +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). 0 -avenc_flashsv2::compliance -GstFFMpegCompliance +avenc_g726le::audio-service-type +avcodeccontext-audio-service-type rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service -avenc_flashsv2::gop-size +avenc_g726le::bufsize gint ->= 0 -rw -GOP Size -Number of frames within one GOP. -15 - - - -avenc_flashsv2::me-method -GstLibAVVidEncMeMethod rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avenc_flashsv2::rtp-payload-size -gint ->= 0 +avenc_g726le::channel-layout +guint64 +<= G_MAXLONG rw -RTP Payload Size -Target GOB length. +channel_layout +(null) (Generic codec option, might have no effect). 0 -avenc_dca::bitrate +avenc_g726le::code-size gint ->= 0 +[2,5] rw -Bit Rate -Target Audio Bitrate. -128000 +code_size +Bits per code (Private codec option). +4 -avenc_dca::compliance -GstFFMpegCompliance +avenc_g726le::compression-level +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_cinepak::bitrate +avenc_g726le::cutoff gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 -avenc_cinepak::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_g726le::debug +avcodeccontext-debug + +rw +debug +print specific debug info (Generic codec option, might have no effect). + -avenc_cinepak::compliance -GstFFMpegCompliance +avenc_g726le::dump-separator +gchar* rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avenc_cinepak::gop-size -gint ->= 0 +avenc_g726le::flags +avcodeccontext-flags + rw -GOP Size -Number of frames within one GOP. -15 +flags +(null) (Generic codec option, might have no effect). + -avenc_cinepak::me-method -GstLibAVVidEncMeMethod +avenc_g726le::flags2 +avcodeccontext-flags2 rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +flags2 +(null) (Generic codec option, might have no effect). + -avenc_cinepak::rtp-payload-size +avenc_g726le::frame-size gint >= 0 rw -RTP Payload Size -Target GOB length. +frame_size +(null) (Generic codec option, might have no effect). 0 -avenc_ayuv::bitrate +avenc_g726le::global-quality gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +global_quality +(null) (Generic codec option, might have no effect). +0 -avenc_ayuv::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_g726le::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_ayuv::compliance -GstFFMpegCompliance +avenc_g726le::max-prediction-order +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avenc_ayuv::gop-size -gint ->= 0 +avenc_g726le::maxrate +gint64 +[0,G_MAXINT] rw -GOP Size -Number of frames within one GOP. -15 +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avenc_ayuv::me-method -GstLibAVVidEncMeMethod +avenc_g726le::min-prediction-order +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avenc_ayuv::rtp-payload-size -gint ->= 0 +avenc_g726le::minrate +gint64 +[G_MININT,G_MAXINT] rw -RTP Payload Size -Target GOB length. +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avenc_avui::bitrate -gint ->= 0 +avenc_g726le::side-data-only-packets +gboolean + rw -Bit Rate -Target Video Bitrate. -300000 +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avenc_avui::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +avenc_g726le::strict +avcodeccontext-strict + +rw +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avenc_avui::compliance -GstFFMpegCompliance +avenc_g726le::thread-type +avcodeccontext-thread-type rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_avui::gop-size -gint ->= 0 +avenc_g726le::threads +avcodeccontext-threads + rw -GOP Size -Number of frames within one GOP. -15 +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avenc_avui::me-method -GstLibAVVidEncMeMethod - +avenc_g726le::ticks-per-frame +gint +>= 1 rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_avui::rtp-payload-size +avenc_g726le::trellis gint ->= 0 + rw -RTP Payload Size -Target GOB length. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avenc_avrp::bitrate -gint +avenc_fits::bitrate +gint64 >= 0 rw -Bit Rate -Target Video Bitrate. -300000 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_avrp::buffer-size +avenc_fits::buffer-size gint >= 0 r @@ -31599,7 +95689,7 @@ -avenc_avrp::compliance +avenc_fits::compliance GstFFMpegCompliance rw @@ -31609,17 +95699,17 @@ -avenc_avrp::gop-size +avenc_fits::gop-size gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avenc_avrp::me-method +avenc_fits::me-method GstLibAVVidEncMeMethod rw @@ -31629,7 +95719,7 @@ -avenc_avrp::rtp-payload-size +avenc_fits::rtp-payload-size gint >= 0 rw @@ -31639,747 +95729,807 @@ -avenc_apng::bitrate -gint ->= 0 +avenc_fits::b-qfactor +gfloat + rw -Bit Rate -Target Video Bitrate. -300000 - - - -avenc_apng::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. -0 +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_apng::compliance -GstFFMpegCompliance +avenc_fits::b-qoffset +gfloat rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_apng::gop-size +avenc_fits::b-sensitivity gint ->= 0 +>= 1 rw -GOP Size -Number of frames within one GOP. -15 +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_apng::me-method -GstLibAVVidEncMeMethod +avenc_fits::b-strategy +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). +0 -avenc_apng::rtp-payload-size +avenc_fits::bidir-refine gint ->= 0 +[0,4] rw -RTP Payload Size -Target GOB length. -0 +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_amv::bitrate +avenc_fits::bitrate-tolerance gint ->= 0 +>= 1 rw -Bit Rate -Target Video Bitrate. -300000 +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_amv::buffer-size +avenc_fits::brd-scale gint ->= 0 -r -Buffer Size -Size of the video buffers. +[0,10] +rw +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). 0 -avenc_amv::compliance -GstFFMpegCompliance +avenc_fits::bufsize +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avenc_amv::gop-size -gint ->= 0 +avenc_fits::chroma-sample-location +avcodeccontext-chroma-sample-location-type + rw -GOP Size -Number of frames within one GOP. -15 +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified -avenc_amv::me-method -GstLibAVVidEncMeMethod +avenc_fits::chromaoffset +gint rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). +0 -avenc_amv::rtp-payload-size -gint ->= 0 +avenc_fits::cmp +avcodeccontext-cmp-func + rw -RTP Payload Size -Target GOB length. -0 +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_yuv4::debug-mv -gboolean +avenc_fits::coder +avcodeccontext-coder rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder -avdec_yuv4::direct-rendering -gboolean +avenc_fits::compression-level +gint rw -Direct Rendering -Enable direct rendering. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_yuv4::lowres -GstLibAVVidDecLowres +avenc_fits::context +gint rw -Low resolution -At which resolution to decode images. +context +context model (Generic codec option, might have no effect). 0 -avdec_yuv4::output-corrupt -gboolean +avenc_fits::dark-mask +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avdec_yuv4::skip-frame -GstLibAVVidDecSkipFrame - +avenc_fits::dc +gint +[-8,16] rw -Skip frames -Which types of frames to skip during decoding. +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avdec_y41p::debug-mv -gboolean +avenc_fits::dct +avcodeccontext-dct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_y41p::direct-rendering -gboolean +avenc_fits::debug +avcodeccontext-debug rw -Direct Rendering -Enable direct rendering. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_y41p::lowres -GstLibAVVidDecLowres +avenc_fits::dia-size +gint rw -Low resolution -At which resolution to decode images. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avdec_y41p::output-corrupt -gboolean +avenc_fits::dump-separator +gchar* rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_y41p::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::field-order +avcodeccontext-field-order rw -Skip frames -Which types of frames to skip during decoding. -0 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_xface::debug-mv -gboolean +avenc_fits::flags +avcodeccontext-flags rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags +(null) (Generic codec option, might have no effect). + -avdec_xface::direct-rendering -gboolean +avenc_fits::flags2 +avcodeccontext-flags2 rw -Direct Rendering -Enable direct rendering. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_xface::lowres -GstLibAVVidDecLowres +avenc_fits::global-quality +gint rw -Low resolution -At which resolution to decode images. +global_quality +(null) (Generic codec option, might have no effect). 0 -avdec_xface::output-corrupt -gboolean +avenc_fits::i-qfactor +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_xface::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::i-qoffset +gfloat rw -Skip frames -Which types of frames to skip during decoding. +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). 0 -avdec_xbin::debug-mv -gboolean +avenc_fits::idct +avcodeccontext-idct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_xbin::direct-rendering -gboolean +avenc_fits::ildctcmp +avcodeccontext-cmp-func rw -Direct Rendering -Enable direct rendering. -TRUE +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_xbin::lowres -GstLibAVVidDecLowres +avenc_fits::keyint-min +gint rw -Low resolution -At which resolution to decode images. -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_xbin::output-corrupt -gboolean +avenc_fits::last-pred +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avdec_xbin::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::lumi-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_v408::debug-mv -gboolean - +avenc_fits::max-bframes +gint +>= G_MAXULONG rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 -avdec_v408::direct-rendering -gboolean - +avenc_fits::max-pixels +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_v408::lowres -GstLibAVVidDecLowres - +avenc_fits::maxrate +gint64 +[0,G_MAXINT] rw -Low resolution -At which resolution to decode images. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_v408::output-corrupt -gboolean +avenc_fits::mbcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_v408::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::mbd +avcodeccontext-mbd rw -Skip frames -Which types of frames to skip during decoding. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_v308::debug-mv -gboolean - +avenc_fits::mblmax +gint +[1,32767] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avdec_v308::direct-rendering -gboolean - +avenc_fits::mblmin +gint +[1,32767] rw -Direct Rendering -Enable direct rendering. -TRUE +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avdec_v308::lowres -GstLibAVVidDecLowres +avenc_fits::me-range +gint rw -Low resolution -At which resolution to decode images. +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). 0 -avdec_v308::output-corrupt -gboolean +avenc_fits::mepc +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avdec_v308::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_fits::mpeg-quant +gint rw -Skip frames -Which types of frames to skip during decoding. +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). 0 -avdec_tdsc::debug-mv -gboolean +avenc_fits::multipass-cache-file +gchar* +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" + + + +avenc_fits::mv0-threshold +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_tdsc::direct-rendering -gboolean +avenc_fits::nr +gint rw -Direct Rendering -Enable direct rendering. -TRUE +nr +noise reduction (Generic codec option, might have no effect). +0 + + + +avenc_fits::nssew +gint + +rw +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_tdsc::lowres -GstLibAVVidDecLowres +avenc_fits::p-mask +gfloat rw -Low resolution -At which resolution to decode images. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avdec_tdsc::output-corrupt -gboolean +avenc_fits::pass +GstLibAVEncPass -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_tdsc::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::pre-dia-size +gint rw -Skip frames -Which types of frames to skip during decoding. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avdec_targa_y216::debug-mv -gboolean +avenc_fits::precmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_targa_y216::direct-rendering -gboolean +avenc_fits::pred +avcodeccontext-pred rw -Direct Rendering -Enable direct rendering. -TRUE +pred +prediction method (Generic codec option, might have no effect). +left -avdec_targa_y216::lowres -GstLibAVVidDecLowres +avenc_fits::preme +gint rw -Low resolution -At which resolution to decode images. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avdec_targa_y216::output-corrupt -gboolean +avenc_fits::ps +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +ps +RTP payload size in bytes (Generic codec option, might have no effect). +0 -avdec_targa_y216::skip-frame -GstLibAVVidDecSkipFrame - +avenc_fits::qblur +gfloat +>= -1 rw -Skip frames -Which types of frames to skip during decoding. -0 +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_snow::debug-mv -gboolean +avenc_fits::qcomp +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_snow::direct-rendering -gboolean +avenc_fits::qdiff +gint rw -Direct Rendering -Enable direct rendering. -TRUE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 -avdec_snow::lowres -GstLibAVVidDecLowres - +avenc_fits::qmax +gint +[G_MAXULONG,1024] rw -Low resolution -At which resolution to decode images. -0 +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 -avdec_snow::output-corrupt -gboolean - +avenc_fits::qmin +gint +[G_MAXULONG,69] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 -avdec_snow::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 + + + +avenc_fits::rc-init-occupancy +gint rw -Skip frames -Which types of frames to skip during decoding. +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). 0 -avdec_smvjpeg::debug-mv -gboolean +avenc_fits::rc-max-vbv-use +gfloat +>= 0 +rw +rc_max_vbv_use +(null) (Generic codec option, might have no effect). +0 + + + +avenc_fits::rc-min-vbv-use +gfloat +>= 0 +rw +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 + + + +avenc_fits::refs +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_smvjpeg::direct-rendering -gboolean +avenc_fits::sc-threshold +gint rw -Direct Rendering -Enable direct rendering. -TRUE +sc_threshold +scene change threshold (Generic codec option, might have no effect). +0 -avdec_smvjpeg::lowres -GstLibAVVidDecLowres +avenc_fits::scplx-mask +gfloat rw -Low resolution -At which resolution to decode images. +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). 0 -avdec_smvjpeg::output-corrupt +avenc_fits::side-data-only-packets gboolean rw -Output corrupt buffers -Whether libav should output frames even if corrupted. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_smvjpeg::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::skip-exp +gint rw -Skip frames -Which types of frames to skip during decoding. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avdec_prores_lgpl::debug-mv -gboolean +avenc_fits::skip-factor +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avdec_prores_lgpl::direct-rendering -gboolean +avenc_fits::skip-threshold +gint rw -Direct Rendering -Enable direct rendering. -TRUE +skip_threshold +frame skip threshold (Generic codec option, might have no effect). +0 -avdec_prores_lgpl::lowres -GstLibAVVidDecLowres +avenc_fits::skipcmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avdec_prores_lgpl::max-threads +avenc_fits::slices gint >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avdec_prores_lgpl::output-corrupt -gboolean +avenc_fits::strict +avcodeccontext-strict rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_prores_lgpl::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::subcmp +avcodeccontext-cmp-func rw -Skip frames -Which types of frames to skip during decoding. -0 +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_mpegvideo::debug-mv -gboolean +avenc_fits::subq +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avdec_mpegvideo::direct-rendering -gboolean +avenc_fits::tcplx-mask +gfloat rw -Direct Rendering -Enable direct rendering. -TRUE +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). +0 -avdec_mpegvideo::lowres -GstLibAVVidDecLowres +avenc_fits::thread-type +avcodeccontext-thread-type rw -Low resolution -At which resolution to decode images. -0 +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_mpegvideo::max-threads +avenc_fits::threads +avcodeccontext-threads + +rw +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified + + + +avenc_fits::ticks-per-frame gint ->= 0 +>= 1 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_mpegvideo::output-corrupt -gboolean - +avenc_fits::timecode-frame-start +gint64 +>= G_MAXULONG rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avdec_mpegvideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_fits::trellis +gint rw -Skip frames -Which types of frames to skip during decoding. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_iff::debug-mv +avdec_srgc::debug-mv gboolean rw @@ -32389,7 +96539,7 @@ -avdec_iff::direct-rendering +avdec_srgc::direct-rendering gboolean rw @@ -32399,7 +96549,7 @@ -avdec_iff::lowres +avdec_srgc::lowres GstLibAVVidDecLowres rw @@ -32409,7 +96559,7 @@ -avdec_iff::output-corrupt +avdec_srgc::output-corrupt gboolean rw @@ -32419,7 +96569,7 @@ -avdec_iff::skip-frame +avdec_srgc::skip-frame GstLibAVVidDecSkipFrame rw @@ -32429,7 +96579,7 @@ -avdec_idf::debug-mv +avdec_mscc::debug-mv gboolean rw @@ -32439,7 +96589,7 @@ -avdec_idf::direct-rendering +avdec_mscc::direct-rendering gboolean rw @@ -32449,7 +96599,7 @@ -avdec_idf::lowres +avdec_mscc::lowres GstLibAVVidDecLowres rw @@ -32459,7 +96609,7 @@ -avdec_idf::output-corrupt +avdec_mscc::output-corrupt gboolean rw @@ -32469,7 +96619,7 @@ -avdec_idf::skip-frame +avdec_mscc::skip-frame GstLibAVVidDecSkipFrame rw @@ -32479,7 +96629,7 @@ -avdec_hqx::debug-mv +avdec_gif::debug-mv gboolean rw @@ -32489,7 +96639,7 @@ -avdec_hqx::direct-rendering +avdec_gif::direct-rendering gboolean rw @@ -32499,7 +96649,7 @@ -avdec_hqx::lowres +avdec_gif::lowres GstLibAVVidDecLowres rw @@ -32509,17 +96659,7 @@ -avdec_hqx::max-threads -gint ->= 0 -rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 - - - -avdec_hqx::output-corrupt +avdec_gif::output-corrupt gboolean rw @@ -32529,7 +96669,7 @@ -avdec_hqx::skip-frame +avdec_gif::skip-frame GstLibAVVidDecSkipFrame rw @@ -32539,7 +96679,7 @@ -avdec_hq_hqa::debug-mv +avdec_gdv::debug-mv gboolean rw @@ -32549,7 +96689,7 @@ -avdec_hq_hqa::direct-rendering +avdec_gdv::direct-rendering gboolean rw @@ -32559,7 +96699,7 @@ -avdec_hq_hqa::lowres +avdec_gdv::lowres GstLibAVVidDecLowres rw @@ -32569,7 +96709,7 @@ -avdec_hq_hqa::output-corrupt +avdec_gdv::output-corrupt gboolean rw @@ -32579,7 +96719,7 @@ -avdec_hq_hqa::skip-frame +avdec_gdv::skip-frame GstLibAVVidDecSkipFrame rw @@ -32589,7 +96729,7 @@ -avdec_h263p::debug-mv +avdec_fits::debug-mv gboolean rw @@ -32599,7 +96739,7 @@ -avdec_h263p::direct-rendering +avdec_fits::direct-rendering gboolean rw @@ -32609,7 +96749,7 @@ -avdec_h263p::lowres +avdec_fits::lowres GstLibAVVidDecLowres rw @@ -32619,7 +96759,7 @@ -avdec_h263p::output-corrupt +avdec_fits::output-corrupt gboolean rw @@ -32629,7 +96769,7 @@ -avdec_h263p::skip-frame +avdec_fits::skip-frame GstLibAVVidDecSkipFrame rw @@ -32639,7 +96779,7 @@ -avdec_dirac::debug-mv +avdec_bitpacked::debug-mv gboolean rw @@ -32649,7 +96789,7 @@ -avdec_dirac::direct-rendering +avdec_bitpacked::direct-rendering gboolean rw @@ -32659,7 +96799,7 @@ -avdec_dirac::lowres +avdec_bitpacked::lowres GstLibAVVidDecLowres rw @@ -32669,7 +96809,7 @@ -avdec_dirac::output-corrupt +avdec_bitpacked::output-corrupt gboolean rw @@ -32679,7 +96819,7 @@ -avdec_dirac::skip-frame +avdec_bitpacked::skip-frame GstLibAVVidDecSkipFrame rw @@ -32689,1857 +96829,1907 @@ -avdec_dirac::max-threads +avmux_vidc::maxdelay gint >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +maxdelay +Set the maximum demux-decode delay (in microseconds). 0 -avdec_cpia::debug-mv -gboolean - +avmux_vidc::preload +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +preload +Set the initial demux-decode delay (in microseconds). +0 -avdec_cpia::direct-rendering -gboolean - +avmux_film_cpk::maxdelay +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 -avdec_cpia::lowres -GstLibAVVidDecLowres - +avmux_film_cpk::preload +gint +>= 0 rw -Low resolution -At which resolution to decode images. +preload +Set the initial demux-decode delay (in microseconds). 0 -avdec_cpia::output-corrupt -gboolean - +avmux_codec2::maxdelay +gint +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +maxdelay +Set the maximum demux-decode delay (in microseconds). +0 -avdec_cpia::skip-frame -GstLibAVVidDecSkipFrame - +avmux_codec2::preload +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +preload +Set the initial demux-decode delay (in microseconds). 0 -avdec_bintext::debug-mv -gboolean - +avenc_sbc::ac +gint +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +ac +set number of audio channels (Generic codec option, might have no effect). +0 -avdec_bintext::direct-rendering -gboolean - +avenc_sbc::ar +gint +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 -avdec_bintext::lowres -GstLibAVVidDecLowres +avenc_sbc::audio-service-type +avcodeccontext-audio-service-type rw -Low resolution -At which resolution to decode images. -0 +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service -avdec_bintext::output-corrupt -gboolean - +avenc_sbc::bitrate +gint64 +>= 0 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_bintext::skip-frame -GstLibAVVidDecSkipFrame +avenc_sbc::bufsize +gint rw -Skip frames -Which types of frames to skip during decoding. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_ayuv::debug-mv -gboolean - +avenc_sbc::channel-layout +guint64 +<= G_MAXLONG rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +channel_layout +(null) (Generic codec option, might have no effect). +0 -avdec_ayuv::direct-rendering -gboolean +avenc_sbc::compression-level +gint rw -Direct Rendering -Enable direct rendering. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_ayuv::lowres -GstLibAVVidDecLowres +avenc_sbc::cutoff +gint rw -Low resolution -At which resolution to decode images. +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). 0 -avdec_ayuv::output-corrupt -gboolean +avenc_sbc::debug +avcodeccontext-debug rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_ayuv::skip-frame -GstLibAVVidDecSkipFrame +avenc_sbc::dump-separator +gchar* rw -Skip frames -Which types of frames to skip during decoding. -0 +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_avui::debug-mv -gboolean +avenc_sbc::flags +avcodeccontext-flags rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags +(null) (Generic codec option, might have no effect). + -avdec_avui::direct-rendering -gboolean +avenc_sbc::flags2 +avcodeccontext-flags2 rw -Direct Rendering -Enable direct rendering. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_avui::lowres -GstLibAVVidDecLowres - +avenc_sbc::frame-size +gint +>= 0 rw -Low resolution -At which resolution to decode images. +frame_size +(null) (Generic codec option, might have no effect). 0 -avdec_avui::output-corrupt -gboolean +avenc_sbc::global-quality +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +global_quality +(null) (Generic codec option, might have no effect). +0 -avdec_avui::skip-frame -GstLibAVVidDecSkipFrame +avenc_sbc::max-pixels +gint64 +[0,G_MAXINT] +rw +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 + + + +avenc_sbc::max-prediction-order +gint rw -Skip frames -Which types of frames to skip during decoding. +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_sbc::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_avrp::debug-mv -gboolean +avenc_sbc::min-prediction-order +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avdec_avrp::direct-rendering +avenc_sbc::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 + + + +avenc_sbc::msbc gboolean rw -Direct Rendering -Enable direct rendering. -TRUE +msbc +use mSBC mode (wideband speech mono SBC) (Private codec option). +FALSE -avdec_avrp::lowres -GstLibAVVidDecLowres - +avenc_sbc::sbc-delay +gint64 +[1000,13000] rw -Low resolution -At which resolution to decode images. -0 +sbc_delay +set maximum algorithmic latency (Private codec option). +13000 -avdec_avrp::output-corrupt +avenc_sbc::side-data-only-packets gboolean rw -Output corrupt buffers -Whether libav should output frames even if corrupted. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_avrp::skip-frame -GstLibAVVidDecSkipFrame +avenc_sbc::strict +avcodeccontext-strict rw -Skip frames -Which types of frames to skip during decoding. -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_avrn::debug-mv -gboolean +avenc_sbc::thread-type +avcodeccontext-thread-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_avrn::direct-rendering -gboolean +avenc_sbc::threads +avcodeccontext-threads rw -Direct Rendering -Enable direct rendering. -TRUE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_avrn::lowres -GstLibAVVidDecLowres - +avenc_sbc::ticks-per-frame +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_avrn::output-corrupt -gboolean +avenc_sbc::trellis +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). +0 -avdec_avrn::skip-frame -GstLibAVVidDecSkipFrame - +avenc_pcm_vidc::ac +gint +>= 0 +rw +ac +set number of audio channels (Generic codec option, might have no effect). +0 + + + +avenc_pcm_vidc::ar +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). 0 -avdec_apng::debug-mv -gboolean +avenc_pcm_vidc::audio-service-type +avcodeccontext-audio-service-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service -avdec_apng::direct-rendering -gboolean - +avenc_pcm_vidc::bitrate +gint64 +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_apng::lowres -GstLibAVVidDecLowres +avenc_pcm_vidc::bufsize +gint rw -Low resolution -At which resolution to decode images. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_apng::max-threads -gint ->= 0 +avenc_pcm_vidc::channel-layout +guint64 +<= G_MAXLONG rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +channel_layout +(null) (Generic codec option, might have no effect). 0 -avdec_apng::output-corrupt -gboolean +avenc_pcm_vidc::compression-level +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_apng::skip-frame -GstLibAVVidDecSkipFrame +avenc_pcm_vidc::cutoff +gint rw -Skip frames -Which types of frames to skip during decoding. +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). 0 -avdec_012v::debug-mv -gboolean +avenc_pcm_vidc::debug +avcodeccontext-debug rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_012v::direct-rendering -gboolean +avenc_pcm_vidc::dump-separator +gchar* rw -Direct Rendering -Enable direct rendering. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_012v::lowres -GstLibAVVidDecLowres +avenc_pcm_vidc::flags +avcodeccontext-flags rw -Low resolution -At which resolution to decode images. -0 +flags +(null) (Generic codec option, might have no effect). + -avdec_012v::output-corrupt -gboolean +avenc_pcm_vidc::flags2 +avcodeccontext-flags2 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_012v::skip-frame -GstLibAVVidDecSkipFrame - +avenc_pcm_vidc::frame-size +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +frame_size +(null) (Generic codec option, might have no effect). 0 -avdec_hap::debug-mv -gboolean +avenc_pcm_vidc::global-quality +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +global_quality +(null) (Generic codec option, might have no effect). +0 -avdec_hap::direct-rendering -gboolean - +avenc_pcm_vidc::max-pixels +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_hap::lowres -GstLibAVVidDecLowres +avenc_pcm_vidc::max-prediction-order +gint rw -Low resolution -At which resolution to decode images. +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_pcm_vidc::maxrate +gint64 +[0,G_MAXINT] +rw +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_hap::max-threads +avenc_pcm_vidc::min-prediction-order gint ->= 0 + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 + + + +avenc_pcm_vidc::minrate +gint64 +[G_MININT,G_MAXINT] +rw +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avdec_hap::output-corrupt +avenc_pcm_vidc::side-data-only-packets gboolean rw -Output corrupt buffers -Whether libav should output frames even if corrupted. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_hap::skip-frame -GstLibAVVidDecSkipFrame +avenc_pcm_vidc::strict +avcodeccontext-strict rw -Skip frames -Which types of frames to skip during decoding. -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_dds::debug-mv -gboolean +avenc_pcm_vidc::thread-type +avcodeccontext-thread-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_dds::direct-rendering -gboolean +avenc_pcm_vidc::threads +avcodeccontext-threads rw -Direct Rendering -Enable direct rendering. -TRUE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_dds::lowres -GstLibAVVidDecLowres - +avenc_pcm_vidc::ticks-per-frame +gint +>= 1 rw -Low resolution -At which resolution to decode images. -0 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_dds::max-threads +avenc_pcm_vidc::trellis gint ->= 0 + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_dds::output-corrupt -gboolean +avenc_magicyuv::b-qfactor +gfloat rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +b_qfactor +QP factor between P- and B-frames (Generic codec option, might have no effect). +1.25 -avdec_dds::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::b-qoffset +gfloat rw -Skip frames -Which types of frames to skip during decoding. -0 +b_qoffset +QP offset between P- and B-frames (Generic codec option, might have no effect). +1.25 -avenc_wrapped_avframe::bitrate +avenc_magicyuv::b-sensitivity gint ->= 0 +>= 1 rw -Bit Rate -Target Video Bitrate. -300000 +b_sensitivity +adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect). +40 -avenc_wrapped_avframe::buffer-size +avenc_magicyuv::b-strategy gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +b_strategy +strategy to choose between I/P/B-frames (Generic codec option, might have no effect). 0 -avenc_wrapped_avframe::compliance -GstFFMpegCompliance - +avenc_magicyuv::bidir-refine +gint +[0,4] rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +bidir_refine +refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect). +1 -avenc_wrapped_avframe::gop-size -gint +avenc_magicyuv::bitrate +gint64 >= 0 rw -GOP Size -Number of frames within one GOP. -15 +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avenc_wrapped_avframe::me-method -GstLibAVVidEncMeMethod - +avenc_magicyuv::bitrate-tolerance +gint +>= 1 rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +bitrate-tolerance +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. (Generic codec option, might have no effect). +4000000 -avenc_wrapped_avframe::rtp-payload-size +avenc_magicyuv::brd-scale gint ->= 0 +[0,10] rw -RTP Payload Size -Target GOB length. +brd_scale +downscale frames for dynamic B-frame decision (Generic codec option, might have no effect). 0 -avenc_vc2::bitrate +avenc_magicyuv::bufsize gint ->= 0 + rw -Bit Rate -Target Video Bitrate. -300000 +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avenc_vc2::buffer-size +avenc_magicyuv::chroma-sample-location +avcodeccontext-chroma-sample-location-type + +rw +chroma_sample_location +chroma sample location (Generic codec option, might have no effect). +Unspecified + + + +avenc_magicyuv::chromaoffset gint ->= 0 -r -Buffer Size -Size of the video buffers. + +rw +chromaoffset +chroma QP offset from luma (Generic codec option, might have no effect). 0 -avenc_vc2::compliance -GstFFMpegCompliance +avenc_magicyuv::cmp +avcodeccontext-cmp-func rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +cmp +full-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avenc_vc2::gop-size +avenc_magicyuv::coder +avcodeccontext-coder + +rw +coder +(null) (Generic codec option, might have no effect). +variable length coder / Huffman coder + + + +avenc_magicyuv::compression-level gint ->= 0 + rw -GOP Size -Number of frames within one GOP. -15 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avenc_vc2::max-threads +avenc_magicyuv::context gint ->= 0 + rw -Maximum encode threads -Maximum number of worker threads to spawn. (0 = auto). +context +context model (Generic codec option, might have no effect). 0 -avenc_vc2::me-method -GstLibAVVidEncMeMethod +avenc_magicyuv::dark-mask +gfloat rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) +dark_mask +compresses dark areas stronger than medium ones (Generic codec option, might have no effect). +0 -avenc_vc2::rtp-payload-size +avenc_magicyuv::dc gint ->= 0 +[-8,16] rw -RTP Payload Size -Target GOB length. +dc +intra_dc_precision (Generic codec option, might have no effect). 0 -avdec_screenpresso::debug-mv -gboolean +avenc_magicyuv::dct +avcodeccontext-dct rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +dct +DCT algorithm (Generic codec option, might have no effect). +autoselect a good one -avdec_screenpresso::direct-rendering -gboolean +avenc_magicyuv::debug +avcodeccontext-debug rw -Direct Rendering -Enable direct rendering. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_screenpresso::lowres -GstLibAVVidDecLowres +avenc_magicyuv::dia-size +gint rw -Low resolution -At which resolution to decode images. +dia_size +diamond type & size for motion estimation (Generic codec option, might have no effect). 0 -avdec_screenpresso::output-corrupt -gboolean +avenc_magicyuv::dump-separator +gchar* rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_screenpresso::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::field-order +avcodeccontext-field-order rw -Skip frames -Which types of frames to skip during decoding. -0 +field_order +Field order (Generic codec option, might have no effect). +Unspecified -avdec_rscc::debug-mv -gboolean +avenc_magicyuv::flags +avcodeccontext-flags rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +flags +(null) (Generic codec option, might have no effect). + -avdec_rscc::direct-rendering -gboolean +avenc_magicyuv::flags2 +avcodeccontext-flags2 rw -Direct Rendering -Enable direct rendering. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_rscc::lowres -GstLibAVVidDecLowres +avenc_magicyuv::global-quality +gint rw -Low resolution -At which resolution to decode images. +global_quality +(null) (Generic codec option, might have no effect). 0 -avdec_rscc::output-corrupt -gboolean +avenc_magicyuv::gop-size +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +gop-size +set the group of picture (GOP) size (Generic codec option, might have no effect). +12 -avdec_rscc::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::i-qfactor +gfloat rw -Skip frames -Which types of frames to skip during decoding. -0 +i_qfactor +QP factor between P- and I-frames (Generic codec option, might have no effect). +-0.8 -avdec_dxv::debug-mv -gboolean +avenc_magicyuv::i-qoffset +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +i_qoffset +QP offset between P- and I-frames (Generic codec option, might have no effect). +0 -avdec_dxv::direct-rendering -gboolean +avenc_magicyuv::idct +avcodeccontext-idct rw -Direct Rendering -Enable direct rendering. -TRUE +idct +select IDCT implementation (Generic codec option, might have no effect). +auto -avdec_dxv::lowres -GstLibAVVidDecLowres +avenc_magicyuv::ildctcmp +avcodeccontext-cmp-func rw -Low resolution -At which resolution to decode images. -0 +ildctcmp +interlaced DCT compare function (Generic codec option, might have no effect). +sum of absolute vertical differences -avdec_dxv::max-threads +avenc_magicyuv::keyint-min gint ->= 0 + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +keyint_min +minimum interval between IDR-frames (Generic codec option, might have no effect). +25 -avdec_dxv::output-corrupt -gboolean +avenc_magicyuv::last-pred +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +last_pred +amount of motion predictors from the previous frame (Generic codec option, might have no effect). +0 -avdec_dxv::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::lumi-mask +gfloat rw -Skip frames -Which types of frames to skip during decoding. +lumi_mask +compresses bright areas stronger than medium ones (Generic codec option, might have no effect). 0 -avdec_cfhd::debug-mv -gboolean - +avenc_magicyuv::max-bframes +gint +>= G_MAXULONG rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +max-bframes +set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect). +0 -avdec_cfhd::direct-rendering -gboolean - +avenc_magicyuv::max-pixels +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_cfhd::lowres -GstLibAVVidDecLowres - +avenc_magicyuv::maxrate +gint64 +[0,G_MAXINT] rw -Low resolution -At which resolution to decode images. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avdec_cfhd::output-corrupt -gboolean +avenc_magicyuv::mbcmp +avcodeccontext-cmp-func rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mbcmp +macroblock compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_cfhd::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::mbd +avcodeccontext-mbd rw -Skip frames -Which types of frames to skip during decoding. -0 +mbd +macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect). +use mbcmp -avdec_cfhd::max-threads +avenc_magicyuv::mblmax gint ->= 0 +[1,32767] rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mblmax +maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +3658 -avmux_hash::maxdelay +avenc_magicyuv::mblmin gint ->= 0 +[1,32767] rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +mblmin +minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect). +236 -avmux_hash::preload +avenc_magicyuv::me-range gint ->= 0 -rw -preload -Set the initial demux-decode delay (in microseconds). -0 - - - -avdec_ylc::debug-mv -gboolean rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +me_range +limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect). +0 -avdec_ylc::direct-rendering -gboolean +avenc_magicyuv::mepc +gint rw -Direct Rendering -Enable direct rendering. -TRUE +mepc +motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect). +256 -avdec_ylc::lowres -GstLibAVVidDecLowres - +avenc_magicyuv::minrate +gint64 +[G_MININT,G_MAXINT] rw -Low resolution -At which resolution to decode images. +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). 0 -avdec_ylc::output-corrupt -gboolean +avenc_magicyuv::mpeg-quant +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +mpeg_quant +use MPEG quantizers instead of H.263 (Generic codec option, might have no effect). +0 -avdec_ylc::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::multipass-cache-file +gchar* -rw -Skip frames -Which types of frames to skip during decoding. -0 +rwx +Multipass Cache File +Filename for multipass cache file. +"stats.log" -avdec_ylc::max-threads +avenc_magicyuv::mv0-threshold gint >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +mv0_threshold +(null) (Generic codec option, might have no effect). +256 -avdec_truemotion2rt::debug-mv -gboolean +avenc_magicyuv::nr +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +nr +noise reduction (Generic codec option, might have no effect). +0 -avdec_truemotion2rt::direct-rendering -gboolean +avenc_magicyuv::nssew +gint rw -Direct Rendering -Enable direct rendering. -TRUE +nssew +nsse weight (Generic codec option, might have no effect). +8 -avdec_truemotion2rt::lowres -GstLibAVVidDecLowres +avenc_magicyuv::p-mask +gfloat rw -Low resolution -At which resolution to decode images. +p_mask +inter masking (Generic codec option, might have no effect). 0 -avdec_truemotion2rt::output-corrupt -gboolean +avenc_magicyuv::pass +GstLibAVEncPass -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +rwx +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding -avdec_truemotion2rt::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::pre-dia-size +gint rw -Skip frames -Which types of frames to skip during decoding. +pre_dia_size +diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect). 0 -avdec_sheervideo::debug-mv -gboolean +avenc_magicyuv::precmp +avcodeccontext-cmp-func rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +precmp +pre motion estimation compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avdec_sheervideo::direct-rendering -gboolean +avenc_magicyuv::pred +magicyuv-pred rw -Direct Rendering -Enable direct rendering. -TRUE +pred +Prediction method (Private codec option). +left -avdec_sheervideo::lowres -GstLibAVVidDecLowres +avenc_magicyuv::preme +gint rw -Low resolution -At which resolution to decode images. +preme +pre motion estimation (Generic codec option, might have no effect). 0 -avdec_sheervideo::max-threads +avenc_magicyuv::ps gint ->= 0 + rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +ps +RTP payload size in bytes (Generic codec option, might have no effect). 0 -avdec_sheervideo::output-corrupt -gboolean - +avenc_magicyuv::qblur +gfloat +>= -1 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +qblur +video quantizer scale blur (VBR) (Generic codec option, might have no effect). +0.5 -avdec_sheervideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::qcomp +gfloat rw -Skip frames -Which types of frames to skip during decoding. -0 +qcomp +video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect). +0.5 -avdec_magicyuv::debug-mv -gboolean +avenc_magicyuv::qdiff +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +qdiff +maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect). +3 + + + +avenc_magicyuv::qmax +gint +[G_MAXULONG,1024] +rw +qmax +maximum video quantizer scale (VBR) (Generic codec option, might have no effect). +31 + + + +avenc_magicyuv::qmin +gint +[G_MAXULONG,69] +rw +qmin +minimum video quantizer scale (VBR) (Generic codec option, might have no effect). +2 + + + +avenc_magicyuv::quantizer +gfloat +[0,30] +rwx +Constant Quantizer +Constant Quantizer. +0.01 -avdec_magicyuv::direct-rendering -gboolean +avenc_magicyuv::rc-init-occupancy +gint rw -Direct Rendering -Enable direct rendering. -TRUE +rc_init_occupancy +number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect). +0 -avdec_magicyuv::lowres -GstLibAVVidDecLowres - +avenc_magicyuv::rc-max-vbv-use +gfloat +>= 0 rw -Low resolution -At which resolution to decode images. +rc_max_vbv_use +(null) (Generic codec option, might have no effect). 0 -avdec_magicyuv::max-threads -gint +avenc_magicyuv::rc-min-vbv-use +gfloat >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 +rc_min_vbv_use +(null) (Generic codec option, might have no effect). +3 -avdec_magicyuv::output-corrupt -gboolean +avenc_magicyuv::refs +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +refs +reference frames to consider for motion compensation (Generic codec option, might have no effect). +1 -avdec_magicyuv::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::sc-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +sc_threshold +scene change threshold (Generic codec option, might have no effect). 0 -avdec_m101::debug-mv -gboolean +avenc_magicyuv::scplx-mask +gfloat rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +scplx_mask +spatial complexity masking (Generic codec option, might have no effect). +0 -avdec_m101::direct-rendering +avenc_magicyuv::side-data-only-packets gboolean rw -Direct Rendering -Enable direct rendering. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_m101::lowres -GstLibAVVidDecLowres +avenc_magicyuv::skip-exp +gint rw -Low resolution -At which resolution to decode images. +skip_exp +frame skip exponent (Generic codec option, might have no effect). 0 -avdec_m101::output-corrupt -gboolean +avenc_magicyuv::skip-factor +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +skip_factor +frame skip factor (Generic codec option, might have no effect). +0 -avdec_m101::skip-frame -GstLibAVVidDecSkipFrame +avenc_magicyuv::skip-threshold +gint rw -Skip frames -Which types of frames to skip during decoding. +skip_threshold +frame skip threshold (Generic codec option, might have no effect). 0 -avmux_tta::maxdelay -gint ->= 0 +avenc_magicyuv::skipcmp +avcodeccontext-cmp-func + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +skipcmp +frame skip compare function (Generic codec option, might have no effect). +dctmax -avmux_tta::preload +avenc_magicyuv::slices gint >= 0 rw -preload -Set the initial demux-decode delay (in microseconds). +slices +set the number of slices, used in parallelized encoding (Generic codec option, might have no effect). 0 -avmux_ogv::maxdelay -gint ->= 0 +avenc_magicyuv::strict +avcodeccontext-strict + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avmux_ogv::preload -gint ->= 0 +avenc_magicyuv::subcmp +avcodeccontext-cmp-func + rw -preload -Set the initial demux-decode delay (in microseconds). -0 +subcmp +sub-pel ME compare function (Generic codec option, might have no effect). +sum of absolute differences, fast -avmux_fifo::maxdelay +avenc_magicyuv::subq gint ->= 0 + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). -0 +subq +sub-pel motion estimation quality (Generic codec option, might have no effect). +8 -avmux_fifo::preload -gint ->= 0 +avenc_magicyuv::tcplx-mask +gfloat + rw -preload -Set the initial demux-decode delay (in microseconds). +tcplx_mask +temporal complexity masking (Generic codec option, might have no effect). 0 -avenc_truehd::bitrate -gint ->= 0 +avenc_magicyuv::thread-type +avcodeccontext-thread-type + rw -Bit Rate -Target Audio Bitrate. -128000 +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avenc_truehd::compliance -GstFFMpegCompliance +avenc_magicyuv::threads +avcodeccontext-threads rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avenc_mlp::bitrate +avenc_magicyuv::ticks-per-frame gint ->= 0 +>= 1 rw -Bit Rate -Target Audio Bitrate. -128000 +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avenc_mlp::compliance -GstFFMpegCompliance - +avenc_magicyuv::timecode-frame-start +gint64 +>= G_MAXULONG rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +timecode_frame_start +GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect). +-1 -avmux_scc::maxdelay +avenc_magicyuv::trellis gint ->= 0 + rw -maxdelay -Set the maximum demux-decode delay (in microseconds). +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avmux_scc::preload +avenc_aptx_hd::ac gint >= 0 rw -preload -Set the initial demux-decode delay (in microseconds). +ac +set number of audio channels (Generic codec option, might have no effect). 0 -avenc_opus::bitrate +avenc_aptx_hd::ar gint >= 0 rw -Bit Rate -Target Audio Bitrate. -128000 +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). +0 -avenc_opus::compliance -GstFFMpegCompliance +avenc_aptx_hd::audio-service-type +avcodeccontext-audio-service-type rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service -avdec_xpm::debug-mv -gboolean - +avenc_aptx_hd::bitrate +gint64 +>= 0 rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_xpm::direct-rendering -gboolean +avenc_aptx_hd::bufsize +gint rw -Direct Rendering -Enable direct rendering. -TRUE +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). +0 -avdec_xpm::lowres -GstLibAVVidDecLowres - +avenc_aptx_hd::channel-layout +guint64 +<= G_MAXLONG rw -Low resolution -At which resolution to decode images. +channel_layout +(null) (Generic codec option, might have no effect). 0 -avdec_xpm::output-corrupt -gboolean +avenc_aptx_hd::compression-level +gint rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_xpm::skip-frame -GstLibAVVidDecSkipFrame +avenc_aptx_hd::cutoff +gint rw -Skip frames -Which types of frames to skip during decoding. +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). 0 -avdec_speedhq::debug-mv -gboolean +avenc_aptx_hd::debug +avcodeccontext-debug rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_speedhq::direct-rendering -gboolean +avenc_aptx_hd::dump-separator +gchar* rw -Direct Rendering -Enable direct rendering. -TRUE +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_speedhq::lowres -GstLibAVVidDecLowres +avenc_aptx_hd::flags +avcodeccontext-flags rw -Low resolution -At which resolution to decode images. -0 +flags +(null) (Generic codec option, might have no effect). + -avdec_speedhq::output-corrupt -gboolean +avenc_aptx_hd::flags2 +avcodeccontext-flags2 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +flags2 +(null) (Generic codec option, might have no effect). + -avdec_speedhq::skip-frame -GstLibAVVidDecSkipFrame - +avenc_aptx_hd::frame-size +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +frame_size +(null) (Generic codec option, might have no effect). 0 -avdec_scpr::debug-mv -gboolean +avenc_aptx_hd::global-quality +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +global_quality +(null) (Generic codec option, might have no effect). +0 -avdec_scpr::direct-rendering -gboolean - +avenc_aptx_hd::max-pixels +gint64 +[0,G_MAXINT] rw -Direct Rendering -Enable direct rendering. -TRUE +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avdec_scpr::lowres -GstLibAVVidDecLowres +avenc_aptx_hd::max-prediction-order +gint rw -Low resolution -At which resolution to decode images. -0 +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avdec_scpr::output-corrupt -gboolean - +avenc_aptx_hd::maxrate +gint64 +[0,G_MAXINT] rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). +0 -avdec_scpr::skip-frame -GstLibAVVidDecSkipFrame +avenc_aptx_hd::min-prediction-order +gint rw -Skip frames -Which types of frames to skip during decoding. -0 +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avdec_psd::debug-mv -gboolean - +avenc_aptx_hd::minrate +gint64 +[G_MININT,G_MAXINT] rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avdec_psd::direct-rendering +avenc_aptx_hd::side-data-only-packets gboolean rw -Direct Rendering -Enable direct rendering. +side_data_only_packets +(null) (Generic codec option, might have no effect). TRUE -avdec_psd::lowres -GstLibAVVidDecLowres - -rw -Low resolution -At which resolution to decode images. -0 - - - -avdec_psd::max-threads -gint ->= 0 -rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). -0 - - - -avdec_psd::output-corrupt -gboolean +avenc_aptx_hd::strict +avcodeccontext-strict rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_psd::skip-frame -GstLibAVVidDecSkipFrame +avenc_aptx_hd::thread-type +avcodeccontext-thread-type rw -Skip frames -Which types of frames to skip during decoding. -0 +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_pixlet::debug-mv -gboolean +avenc_aptx_hd::threads +avcodeccontext-threads rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_pixlet::direct-rendering -gboolean - +avenc_aptx_hd::ticks-per-frame +gint +>= 1 rw -Direct Rendering -Enable direct rendering. -TRUE +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_pixlet::lowres -GstLibAVVidDecLowres +avenc_aptx_hd::trellis +gint rw -Low resolution -At which resolution to decode images. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_pixlet::max-threads +avenc_aptx::ac gint >= 0 rw -Maximum decode threads -Maximum number of worker threads to spawn. (0 = auto). +ac +set number of audio channels (Generic codec option, might have no effect). 0 -avdec_pixlet::output-corrupt -gboolean - -rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE - - - -avdec_pixlet::skip-frame -GstLibAVVidDecSkipFrame - +avenc_aptx::ar +gint +>= 0 rw -Skip frames -Which types of frames to skip during decoding. +ar +set audio sampling rate (in Hz) (Generic codec option, might have no effect). 0 -avdec_fmvc::debug-mv -gboolean +avenc_aptx::audio-service-type +avcodeccontext-audio-service-type rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +audio_service_type +audio service type (Generic codec option, might have no effect). +Main Audio Service -avdec_fmvc::direct-rendering -gboolean - +avenc_aptx::bitrate +gint64 +>= 0 rw -Direct Rendering -Enable direct rendering. -TRUE +bitrate +set bitrate (in bits/s) (Generic codec option, might have no effect). +200000 -avdec_fmvc::lowres -GstLibAVVidDecLowres +avenc_aptx::bufsize +gint rw -Low resolution -At which resolution to decode images. +bufsize +set ratecontrol buffer size (in bits) (Generic codec option, might have no effect). 0 -avdec_fmvc::output-corrupt -gboolean - +avenc_aptx::channel-layout +guint64 +<= G_MAXLONG rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +channel_layout +(null) (Generic codec option, might have no effect). +0 -avdec_fmvc::skip-frame -GstLibAVVidDecSkipFrame +avenc_aptx::compression-level +gint rw -Skip frames -Which types of frames to skip during decoding. -0 +compression_level +(null) (Generic codec option, might have no effect). +-1 -avdec_clearvideo::debug-mv -gboolean +avenc_aptx::cutoff +gint rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +cutoff +set cutoff bandwidth (Generic codec option, might have no effect). +0 -avdec_clearvideo::direct-rendering -gboolean +avenc_aptx::debug +avcodeccontext-debug rw -Direct Rendering -Enable direct rendering. -TRUE +debug +print specific debug info (Generic codec option, might have no effect). + -avdec_clearvideo::lowres -GstLibAVVidDecLowres +avenc_aptx::dump-separator +gchar* rw -Low resolution -At which resolution to decode images. -0 +dump_separator +set information dump field separator (Generic codec option, might have no effect). +NULL -avdec_clearvideo::output-corrupt -gboolean +avenc_aptx::flags +avcodeccontext-flags rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +flags +(null) (Generic codec option, might have no effect). + -avdec_clearvideo::skip-frame -GstLibAVVidDecSkipFrame +avenc_aptx::flags2 +avcodeccontext-flags2 rw -Skip frames -Which types of frames to skip during decoding. -0 +flags2 +(null) (Generic codec option, might have no effect). + -avmux_fits::maxdelay +avenc_aptx::frame-size gint >= 0 rw -maxdelay -Set the maximum demux-decode delay (in microseconds). +frame_size +(null) (Generic codec option, might have no effect). 0 -avmux_fits::preload +avenc_aptx::global-quality gint ->= 0 + rw -preload -Set the initial demux-decode delay (in microseconds). +global_quality +(null) (Generic codec option, might have no effect). 0 -avenc_g726le::bitrate -gint ->= 0 +avenc_aptx::max-pixels +gint64 +[0,G_MAXINT] rw -Bit Rate -Target Audio Bitrate. -128000 +max_pixels +Maximum number of pixels (Generic codec option, might have no effect). +2147483647 -avenc_g726le::compliance -GstFFMpegCompliance +avenc_aptx::max-prediction-order +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +max_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avenc_fits::bitrate -gint ->= 0 +avenc_aptx::maxrate +gint64 +[0,G_MAXINT] rw -Bit Rate -Target Video Bitrate. -300000 - - - -avenc_fits::buffer-size -gint ->= 0 -r -Buffer Size -Size of the video buffers. +maxrate +maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect). 0 -avenc_fits::compliance -GstFFMpegCompliance +avenc_aptx::min-prediction-order +gint rw -Compliance -Adherence of the encoder to the specifications. -Normal behavior +min_prediction_order +(null) (Generic codec option, might have no effect). +-1 -avenc_fits::gop-size -gint ->= 0 +avenc_aptx::minrate +gint64 +[G_MININT,G_MAXINT] rw -GOP Size -Number of frames within one GOP. -15 +minrate +minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect). +0 -avenc_fits::me-method -GstLibAVVidEncMeMethod +avenc_aptx::side-data-only-packets +gboolean rw -ME Method -Motion Estimation Method. -EPZS (Best quality, Fast) - - - -avenc_fits::rtp-payload-size -gint ->= 0 -rw -RTP Payload Size -Target GOB length. -0 +side_data_only_packets +(null) (Generic codec option, might have no effect). +TRUE -avdec_srgc::debug-mv -gboolean +avenc_aptx::strict +avcodeccontext-strict rw -Debug motion vectors -Whether libav should print motion vectors on top of the image. -FALSE +strict +how strictly to follow the standards (Generic codec option, might have no effect). +normal -avdec_srgc::direct-rendering -gboolean +avenc_aptx::thread-type +avcodeccontext-thread-type rw -Direct Rendering -Enable direct rendering. -TRUE +thread_type +select multithreading type (Generic codec option, might have no effect). +frame|slice -avdec_srgc::lowres -GstLibAVVidDecLowres +avenc_aptx::threads +avcodeccontext-threads rw -Low resolution -At which resolution to decode images. -0 +threads +set the number of threads (Generic codec option, might have no effect). +Unspecified -avdec_srgc::output-corrupt -gboolean - +avenc_aptx::ticks-per-frame +gint +>= 1 rw -Output corrupt buffers -Whether libav should output frames even if corrupted. -TRUE +ticks_per_frame +(null) (Generic codec option, might have no effect). +1 -avdec_srgc::skip-frame -GstLibAVVidDecSkipFrame +avenc_aptx::trellis +gint rw -Skip frames -Which types of frames to skip during decoding. +trellis +rate-distortion optimal quantization (Generic codec option, might have no effect). 0 -avdec_mscc::debug-mv +avdec_wcmv::debug-mv gboolean rw @@ -34549,7 +98739,7 @@ -avdec_mscc::direct-rendering +avdec_wcmv::direct-rendering gboolean rw @@ -34559,7 +98749,7 @@ -avdec_mscc::lowres +avdec_wcmv::lowres GstLibAVVidDecLowres rw @@ -34569,7 +98759,7 @@ -avdec_mscc::output-corrupt +avdec_wcmv::output-corrupt gboolean rw @@ -34579,7 +98769,7 @@ -avdec_mscc::skip-frame +avdec_wcmv::skip-frame GstLibAVVidDecSkipFrame rw @@ -34589,7 +98779,7 @@ -avdec_gif::debug-mv +avdec_rasc::debug-mv gboolean rw @@ -34599,7 +98789,7 @@ -avdec_gif::direct-rendering +avdec_rasc::direct-rendering gboolean rw @@ -34609,7 +98799,7 @@ -avdec_gif::lowres +avdec_rasc::lowres GstLibAVVidDecLowres rw @@ -34619,7 +98809,7 @@ -avdec_gif::output-corrupt +avdec_rasc::output-corrupt gboolean rw @@ -34629,7 +98819,7 @@ -avdec_gif::skip-frame +avdec_rasc::skip-frame GstLibAVVidDecSkipFrame rw @@ -34639,7 +98829,7 @@ -avdec_gdv::debug-mv +avdec_prosumer::debug-mv gboolean rw @@ -34649,7 +98839,7 @@ -avdec_gdv::direct-rendering +avdec_prosumer::direct-rendering gboolean rw @@ -34659,7 +98849,7 @@ -avdec_gdv::lowres +avdec_prosumer::lowres GstLibAVVidDecLowres rw @@ -34669,7 +98859,7 @@ -avdec_gdv::output-corrupt +avdec_prosumer::output-corrupt gboolean rw @@ -34679,7 +98869,7 @@ -avdec_gdv::skip-frame +avdec_prosumer::skip-frame GstLibAVVidDecSkipFrame rw @@ -34689,7 +98879,7 @@ -avdec_fits::debug-mv +avdec_mwsc::debug-mv gboolean rw @@ -34699,7 +98889,7 @@ -avdec_fits::direct-rendering +avdec_mwsc::direct-rendering gboolean rw @@ -34709,7 +98899,7 @@ -avdec_fits::lowres +avdec_mwsc::lowres GstLibAVVidDecLowres rw @@ -34719,7 +98909,7 @@ -avdec_fits::output-corrupt +avdec_mwsc::output-corrupt gboolean rw @@ -34729,7 +98919,7 @@ -avdec_fits::skip-frame +avdec_mwsc::skip-frame GstLibAVVidDecSkipFrame rw @@ -34739,7 +98929,7 @@ -avdec_bitpacked::debug-mv +avdec_imm4::debug-mv gboolean rw @@ -34749,7 +98939,7 @@ -avdec_bitpacked::direct-rendering +avdec_imm4::direct-rendering gboolean rw @@ -34759,7 +98949,7 @@ -avdec_bitpacked::lowres +avdec_imm4::lowres GstLibAVVidDecLowres rw @@ -34769,7 +98959,7 @@ -avdec_bitpacked::output-corrupt +avdec_imm4::output-corrupt gboolean rw @@ -34779,7 +98969,7 @@ -avdec_bitpacked::skip-frame +avdec_imm4::skip-frame GstLibAVVidDecSkipFrame rw diff --git a/docs/plugins/gst-libav-plugins.hierarchy b/docs/plugins/gst-libav-plugins.hierarchy index 61cea95..4ec7420 100644 --- a/docs/plugins/gst-libav-plugins.hierarchy +++ b/docs/plugins/gst-libav-plugins.hierarchy @@ -59,11 +59,14 @@ GObject avdec_amrnb avdec_amrwb avdec_ape + avdec_aptx + avdec_aptx_hd avdec_atrac1 avdec_atrac3 avdec_atrac3al avdec_atrac3plus avdec_atrac3plusal + avdec_atrac9 avdec_binkaudio_dct avdec_binkaudio_rdft avdec_bmv_audio @@ -91,6 +94,7 @@ GObject avdec_gsm avdec_gsm_ms avdec_iac + avdec_ilbc avdec_imc avdec_interplay_dpcm avdec_interplayacm @@ -113,6 +117,7 @@ GObject avdec_opus avdec_paf_audio avdec_pcm_lxf + avdec_pcm_vidc avdec_qcelp avdec_qdm2 avdec_qdmc @@ -121,6 +126,7 @@ GObject avdec_real_288 avdec_roq_dpcm avdec_s302m + avdec_sbc avdec_sdx2_dpcm avdec_shorten avdec_sipr @@ -154,6 +160,8 @@ GObject avenc_adpcm_swf avenc_adpcm_yamaha avenc_alac + avenc_aptx + avenc_aptx_hd avenc_comfortnoise avenc_dca avenc_eac3 @@ -166,9 +174,11 @@ GObject avenc_mp2fixed avenc_nellymoser avenc_opus + avenc_pcm_vidc avenc_real_144 avenc_roq_dpcm avenc_s302m + avenc_sbc avenc_sonic avenc_sonicls avenc_truehd @@ -264,6 +274,7 @@ GObject avdec_idcinvideo avdec_idf avdec_iff + avdec_imm4 avdec_indeo2 avdec_indeo3 avdec_indeo4 @@ -300,6 +311,7 @@ GObject avdec_mts2 avdec_mvc1 avdec_mvc2 + avdec_mwsc avdec_mxpeg avdec_nuv avdec_paf_video @@ -313,13 +325,14 @@ GObject avdec_png avdec_ppm avdec_prores - avdec_prores_lgpl + avdec_prosumer avdec_psd avdec_ptx avdec_qdraw avdec_qpeg avdec_qtrle avdec_r10k + avdec_rasc avdec_rl2 avdec_roqvideo avdec_rpza @@ -374,6 +387,7 @@ GObject avdec_vp8 avdec_vp9 avdec_vqavideo + avdec_wcmv avdec_webp avdec_wmv1 avdec_wmv2 @@ -421,6 +435,7 @@ GObject avenc_jpeg2000 avenc_jpegls avenc_ljpeg + avenc_magicyuv avenc_mjpeg avenc_mpeg1video avenc_mpeg2video @@ -464,12 +479,13 @@ GObject avdemux_bfstm avdemux_brstm avdemux_daud + avdemux_dsf avdemux_ea - avdemux_ffm avdemux_film_cpk avdemux_gif avdemux_gxf avdemux_idcin + avdemux_iff avdemux_ipmovie avdemux_ivf avdemux_mm @@ -507,12 +523,13 @@ GObject avmux_avm2 avmux_bit avmux_caf + avmux_codec2 avmux_dash avmux_daud avmux_dv avmux_dvd avmux_f4v - avmux_ffm + avmux_film_cpk avmux_filmstrip avmux_fits avmux_flv @@ -562,6 +579,7 @@ GObject avmux_uncodedframecrc avmux_vc1test avmux_vcd + avmux_vidc avmux_vob avmux_voc avmux_w64 diff --git a/docs/plugins/gst-libav-plugins.interfaces b/docs/plugins/gst-libav-plugins.interfaces index 2b0db06..cf31580 100644 --- a/docs/plugins/gst-libav-plugins.interfaces +++ b/docs/plugins/gst-libav-plugins.interfaces @@ -17,6 +17,8 @@ avenc_alac GstPreset avenc_alias_pix GstPreset avenc_amv GstPreset avenc_apng GstPreset +avenc_aptx GstPreset +avenc_aptx_hd GstPreset avenc_asv1 GstPreset avenc_asv2 GstPreset avenc_avrp GstPreset @@ -48,6 +50,7 @@ avenc_huffyuv GstPreset avenc_jpeg2000 GstPreset avenc_jpegls GstPreset avenc_ljpeg GstPreset +avenc_magicyuv GstPreset avenc_mjpeg GstPreset avenc_mlp GstPreset avenc_mp2 GstPreset @@ -66,6 +69,7 @@ avenc_pcm_s16be_planar GstPreset avenc_pcm_s24le_planar GstPreset avenc_pcm_s32le_planar GstPreset avenc_pcm_s8_planar GstPreset +avenc_pcm_vidc GstPreset avenc_pcx GstPreset avenc_pgm GstPreset avenc_pgmyuv GstPreset @@ -82,6 +86,7 @@ avenc_roqvideo GstPreset avenc_rv10 GstPreset avenc_rv20 GstPreset avenc_s302m GstPreset +avenc_sbc GstPreset avenc_sgi GstPreset avenc_snow GstPreset avenc_sonic GstPreset @@ -125,6 +130,7 @@ avmux_avi GstTagSetter avmux_avm2 GstTagSetter avmux_bit GstTagSetter avmux_caf GstTagSetter +avmux_codec2 GstTagSetter avmux_dash GstTagSetter avmux_daud GstTagSetter avmux_dv GstTagSetter @@ -132,6 +138,7 @@ avmux_dvd GstTagSetter avmux_f4v GstTagSetter avmux_ffm GstTagSetter avmux_fifo GstTagSetter +avmux_film_cpk GstTagSetter avmux_filmstrip GstTagSetter avmux_fits GstTagSetter avmux_flv GstTagSetter @@ -183,6 +190,7 @@ avmux_tta GstTagSetter avmux_uncodedframecrc GstTagSetter avmux_vc1test GstTagSetter avmux_vcd GstTagSetter +avmux_vidc GstTagSetter avmux_vob GstTagSetter avmux_voc GstTagSetter avmux_w64 GstTagSetter diff --git a/docs/plugins/inspect/plugin-libav.xml b/docs/plugins/inspect/plugin-libav.xml index a926830..2d9594a 100644 --- a/docs/plugins/inspect/plugin-libav.xml +++ b/docs/plugins/inspect/plugin-libav.xml @@ -3,10 +3,10 @@ All libav codecs and formats (local snapshot) ../../ext/libav/.libs/libgstlibav.so libgstlibav.so - 1.15.0.1 + 1.15.1 LGPL gst-libav - GStreamer libav git + GStreamer libav source release Unknown package origin @@ -68,7 +68,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)U8
+
audio/x-raw, format=(string)U8, layout=(string)non-interleaved
@@ -89,7 +89,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)U8
+
audio/x-raw, format=(string)U8, layout=(string)non-interleaved
@@ -110,7 +110,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -131,7 +131,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S32LE
+
audio/x-raw, format=(string)S32LE, layout=(string)non-interleaved
@@ -152,7 +152,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -194,7 +194,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -215,7 +215,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -236,7 +236,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -257,7 +257,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -278,7 +278,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -299,7 +299,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -320,7 +320,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -341,7 +341,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -362,7 +362,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -383,7 +383,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -404,7 +404,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -425,7 +425,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -446,7 +446,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -467,7 +467,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -488,7 +488,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -509,7 +509,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -530,7 +530,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -551,7 +551,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -572,7 +572,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -593,7 +593,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -614,7 +614,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -635,7 +635,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -656,7 +656,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -677,7 +677,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -698,7 +698,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -719,7 +719,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -740,7 +740,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -761,7 +761,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -782,7 +782,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -803,7 +803,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -824,7 +824,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -845,7 +845,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -866,7 +866,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -887,7 +887,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -908,7 +908,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -929,7 +929,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -950,7 +950,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -971,7 +971,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -992,7 +992,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -1013,7 +1013,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -1055,7 +1055,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -1097,7 +1097,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -1118,7 +1118,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)interleaved
@@ -1139,7 +1139,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)interleaved
@@ -1223,7 +1223,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE }, layout=(string)non-interleaved
@@ -1249,6 +1249,48 @@ + avdec_aptx + libav aptX (Audio Processing Technology for Bluetooth) decoder + Codec/Decoder/Audio + libav aptx decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
audio/x-raw, format=(string)S32LE, layout=(string)non-interleaved
+
+
+
+ + avdec_aptx_hd + libav aptX HD (Audio Processing Technology for Bluetooth) decoder + Codec/Decoder/Audio + libav aptx_hd decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
audio/x-raw, format=(string)S32LE, layout=(string)non-interleaved
+
+
+
+ avdec_asv1 libav ASUS V1 decoder Codec/Decoder/Video @@ -1307,7 +1349,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -1328,7 +1370,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -1349,7 +1391,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -1370,7 +1412,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -1391,7 +1433,28 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
+ + + + + avdec_atrac9 + libav ATRAC9 (Adaptive TRansform Acoustic Coding 9) decoder + Codec/Decoder/Audio + libav atrac9 decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -1580,7 +1643,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -1601,7 +1664,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -1706,7 +1769,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -2000,7 +2063,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -2021,7 +2084,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -2084,7 +2147,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, S32LE, F32LE }
+
audio/x-raw, format=(string){ S16LE, S32LE, F32LE }, layout=(string)non-interleaved
@@ -2189,7 +2252,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -2225,13 +2288,13 @@ sink sink always -
unknown/unknown
+
audio/x-dsd, lsbf=(boolean)true, planar=(boolean)false
src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -2246,13 +2309,13 @@ sink sink always -
unknown/unknown
+
audio/x-dsd, lsbf=(boolean)true, planar=(boolean)true
src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -2267,13 +2330,13 @@ sink sink always -
unknown/unknown
+
audio/x-dsd, lsbf=(boolean)false, planar=(boolean)false
src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -2288,13 +2351,13 @@ sink sink always -
unknown/unknown
+
audio/x-dsd, lsbf=(boolean)false, planar=(boolean)true
src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -2315,7 +2378,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -2357,7 +2420,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -2378,7 +2441,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)interleaved
@@ -2399,7 +2462,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -2504,7 +2567,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -2672,7 +2735,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -2798,7 +2861,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, S32LE }
+
audio/x-raw, format=(string){ S16LE, S32LE }, layout=(string)interleaved; audio/x-raw, format=(string){ S16LE, S32LE }, layout=(string)non-interleaved
@@ -2987,7 +3050,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3008,7 +3071,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3029,7 +3092,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3050,7 +3113,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3071,7 +3134,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3134,7 +3197,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3155,7 +3218,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3176,7 +3239,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3428,7 +3491,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -3496,6 +3559,27 @@ + avdec_ilbc + libav iLBC (Internet Low Bitrate Codec) decoder + Codec/Decoder/Audio + libav ilbc decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
+
+
+
+ avdec_imc libav IMC (Intel Music Coder) decoder Codec/Decoder/Audio @@ -3512,7 +3596,28 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
+ + +
+ + avdec_imm4 + libav Infinity IMM4 decoder + Codec/Decoder/Video + libav imm4 decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }
@@ -3617,7 +3722,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3638,7 +3743,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -3848,7 +3953,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -3869,7 +3974,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -3926,13 +4031,13 @@ sink sink always -
unknown/unknown
+
audio/x-voxware
src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -4016,7 +4121,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -4079,7 +4184,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -4100,7 +4205,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -4121,7 +4226,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -4136,13 +4241,13 @@ sink sink always -
audio/x-gst-av-mp3adu
+
audio/x-gst-av-mp3adufloat
src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -4157,13 +4262,13 @@ sink sink always -
audio/x-gst-av-mp3adu
+
audio/x-gst-av-mp3adufloat
src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -4184,7 +4289,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -4199,13 +4304,13 @@ sink sink always -
audio/x-gst-av-mp3on4
+
audio/x-gst-av-mp3on4float
src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -4220,13 +4325,13 @@ sink sink always -
audio/x-gst-av-mp3on4
+
audio/x-gst-av-mp3on4float
src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -4247,7 +4352,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -4268,7 +4373,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
@@ -4609,6 +4714,27 @@ + avdec_mwsc + libav MatchWare Screen Capture Codec decoder + Codec/Decoder/Video + libav mwsc decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }
+
+
+
+ avdec_mxpeg libav Mobotix MxPEG video decoder Codec/Decoder/Video @@ -4646,7 +4772,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)interleaved
@@ -4688,7 +4814,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -4709,7 +4835,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -4730,7 +4856,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -4814,7 +4940,28 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S32LE
+
audio/x-raw, format=(string)S32LE, layout=(string)non-interleaved
+ + + + + avdec_pcm_vidc + libav PCM Archimedes VIDC decoder + Codec/Decoder/Audio + libav pcm_vidc decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
audio/x-raw, format=(string)S16LE, layout=(string)interleaved
@@ -4967,7 +5114,7 @@ avdec_prores - libav ProRes decoder + libav ProRes (iCodec Pro) decoder Codec/Decoder/Video libav prores decoder Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> @@ -4987,17 +5134,17 @@ - avdec_prores_lgpl - libav Apple ProRes (iCodec Pro) decoder + avdec_prosumer + libav Brooktree ProSumer Video decoder Codec/Decoder/Video - libav prores_lgpl decoder + libav prosumer decoder Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> sink sink always -
video/x-prores
+
unknown/unknown
src @@ -5066,7 +5213,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5087,7 +5234,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5108,7 +5255,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5213,7 +5360,28 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
+ + + + + avdec_rasc + libav RemotelyAnywhere Screen Capture decoder + Codec/Decoder/Video + libav rasc decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }
@@ -5234,7 +5402,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5255,7 +5423,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5297,7 +5465,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5465,7 +5633,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5491,6 +5659,27 @@ + avdec_sbc + libav SBC (low-complexity subband codec) decoder + Codec/Decoder/Audio + libav sbc decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
audio/x-raw, format=(string)S16LE, layout=(string)non-interleaved
+
+
+
+ avdec_scpr libav ScreenPressor decoder Codec/Decoder/Video @@ -5549,7 +5738,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5633,7 +5822,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, U8 }
+
audio/x-raw, format=(string){ S16LE, U8 }, layout=(string)non-interleaved
@@ -5654,7 +5843,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5675,7 +5864,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5780,7 +5969,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5801,7 +5990,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -5948,7 +6137,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE }, layout=(string)non-interleaved
@@ -6116,7 +6305,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -6200,7 +6389,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -6242,7 +6431,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -6263,7 +6452,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -6452,7 +6641,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -6704,7 +6893,28 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
+ + + + + avdec_wcmv + libav WinCAM Motion Video decoder + Codec/Decoder/Video + libav wcmv decoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
unknown/unknown
+
+ + src + source + always +
video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }
@@ -6746,7 +6956,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, S32LE }
+
audio/x-raw, format=(string){ S16LE, S32LE }, layout=(string)non-interleaved
@@ -6767,7 +6977,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -6788,7 +6998,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -6809,7 +7019,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -6830,7 +7040,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -6956,7 +7166,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -6977,7 +7187,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }
+
audio/x-raw, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }, layout=(string){ interleaved, non-interleaved }
@@ -7124,7 +7334,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -7145,7 +7355,7 @@ src source always -
audio/x-raw, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved
@@ -7379,9 +7589,9 @@ avdemux_avs - libav AVS demuxer + libav Argonaut Games Creature Shock demuxer Codec/Demuxer - libav AVS demuxer + libav Argonaut Games Creature Shock demuxer Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> @@ -7486,17 +7696,17 @@ - avdemux_ea - libav Electronic Arts Multimedia demuxer + avdemux_dsf + libav DSD Stream File (DSF) demuxer Codec/Demuxer - libav Electronic Arts Multimedia demuxer + libav DSD Stream File (DSF) demuxer Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> sink sink always -
application/x-gst-av-ea
+
application/x-gst-av-dsf
audio_%u @@ -7513,17 +7723,17 @@
- avdemux_ffm - libav FFM (FFserver live feed) demuxer + avdemux_ea + libav Electronic Arts Multimedia demuxer Codec/Demuxer - libav FFM (FFserver live feed) demuxer + libav Electronic Arts Multimedia demuxer Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> sink sink always -
application/x-gst-av-ffm
+
application/x-gst-av-ea
audio_%u @@ -7648,6 +7858,33 @@
+ avdemux_iff + libav IFF (Interchange File Format) demuxer + Codec/Demuxer + libav IFF (Interchange File Format) demuxer + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + sink + sink + always +
application/x-gst-av-iff
+
+ + audio_%u + source + sometimes +
ANY
+
+ + video_%u + source + sometimes +
ANY
+
+
+
+ avdemux_ipmovie libav Interplay MVE demuxer Codec/Demuxer @@ -8267,7 +8504,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 6 ], rate=(int){ 96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350 }, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, channels=(int)[ 1, 6 ], rate=(int){ 96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350 }, format=(string)F32LE, layout=(string)interleaved
src @@ -8288,7 +8525,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, channel-mask=(bitmask)0x000000000000000c, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000010b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c0b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000003b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, channel-mask=(bitmask)0x000000000000000c, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000010b, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c0b, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000003b, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved
src @@ -8309,7 +8546,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, channel-mask=(bitmask)0x000000000000000c, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000010b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c0b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000003b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, channel-mask=(bitmask)0x000000000000000c, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000010b, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c0b, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000003b, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 48000, 44100, 32000 }, format=(string)S16LE, layout=(string)interleaved
src @@ -8330,7 +8567,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -8351,7 +8588,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -8372,7 +8609,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -8393,7 +8630,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -8414,7 +8651,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int){ 11025, 22050, 44100 }, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int){ 11025, 22050, 44100 }, format=(string)S16LE, layout=(string)interleaved
src @@ -8435,7 +8672,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -8456,7 +8693,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)2, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)7, channel-mask=(bitmask)0x000000000000013f, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)8, channel-mask=(bitmask)0x00000000000000ff, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }
+
audio/x-raw, channels=(int)1, rate=(int)[ 4000, 96000 ], format=(string){ S32LE, S16LE }, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int)[ 4000, 96000 ], format=(string){ S32LE, S16LE }, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int)[ 4000, 96000 ], format=(string){ S32LE, S16LE }, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int)[ 4000, 96000 ], format=(string){ S32LE, S16LE }, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int)[ 4000, 96000 ], format=(string){ S32LE, S16LE }, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int)[ 4000, 96000 ], format=(string){ S32LE, S16LE }, layout=(string)interleaved; audio/x-raw, channels=(int)7, channel-mask=(bitmask)0x000000000000013f, rate=(int)[ 4000, 96000 ], format=(string){ S32LE, S16LE }, layout=(string)interleaved; audio/x-raw, channels=(int)8, channel-mask=(bitmask)0x00000000000000ff, rate=(int)[ 4000, 96000 ], format=(string){ S32LE, S16LE }, layout=(string)interleaved
src @@ -8530,6 +8767,48 @@
+ avenc_aptx + libav aptX (Audio Processing Technology for Bluetooth) encoder + Codec/Encoder/Audio + libav aptx encoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + sink + sink + always +
audio/x-raw, channels=(int)2, rate=(int){ 8000, 16000, 24000, 32000, 44100, 48000 }, format=(string)S32LE, layout=(string)interleaved
+
+ + src + source + always +
unknown/unknown
+
+
+
+ + avenc_aptx_hd + libav aptX HD (Audio Processing Technology for Bluetooth) encoder + Codec/Encoder/Audio + libav aptx_hd encoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + sink + sink + always +
audio/x-raw, channels=(int)2, rate=(int){ 8000, 16000, 24000, 32000, 44100, 48000 }, format=(string)S32LE, layout=(string)interleaved
+
+ + src + source + always +
unknown/unknown
+
+
+
+ avenc_asv1 libav ASUS V1 encoder Codec/Encoder/Video @@ -8687,7 +8966,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -8708,7 +8987,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE; audio/x-raw, channels=(int)2, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE
+
audio/x-raw, channels=(int)1, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, format=(string)S32LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, format=(string)S32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, format=(string)S32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, format=(string)S32LE, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, format=(string)S32LE, layout=(string)interleaved
src @@ -8792,7 +9071,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, channel-mask=(bitmask)0x000000000000000c, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000010b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c0b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000003b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, channel-mask=(bitmask)0x000000000000000c, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000010b, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c0b, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000003b, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 48000, 44100, 32000 }, format=(string)F32LE, layout=(string)interleaved
src @@ -8813,7 +9092,7 @@ sink sink always -
video/x-raw, format=(string){ I420, A420, Y444, Y42B, Y41B, YUV9, BGRx, BGRA, I420_10LE, I422_10LE, Y444_10LE, I420_12LE, I422_12LE, Y444_12LE, A444_10LE, A422_10LE, A420_10LE, GRAY16_LE, GRAY8, GBR_10LE, GBR_12LE }
+
video/x-raw, format=(string){ I420, A420, Y444, Y42B, Y41B, YUV9, BGRx, BGRA, I420_10LE, I422_10LE, Y444_10LE, I420_12LE, I422_12LE, Y444_12LE, A444_10LE, A422_10LE, A420_10LE, GRAY16_LE, GRAY8, GBR_10LE, GBR_12LE, GBRA_12LE }
src @@ -8939,7 +9218,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int){ 16000 }, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)1, rate=(int){ 16000 }, format=(string)S16LE, layout=(string)interleaved
src @@ -8960,7 +9239,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -8981,7 +9260,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int){ 8000 }, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)1, rate=(int){ 8000 }, format=(string)S16LE, layout=(string)interleaved
src @@ -9002,7 +9281,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -9107,7 +9386,7 @@ sink sink always -
video/x-raw, format=(string){ RGB, Y444, GRAY8, I420, Y42B, YUV9, Y41B }
+
video/x-raw, format=(string){ RGB, Y444, GRAY8, I420, Y42B, YUV9, Y41B, RGB8P }
src @@ -9160,6 +9439,27 @@
+ avenc_magicyuv + libav MagicYUV video encoder + Codec/Encoder/Video + libav magicyuv encoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + sink + sink + always +
video/x-raw, format=(string){ GBR, GBRA, Y42B, I420, Y444, GRAY8 }
+
+ + src + source + always +
unknown/unknown
+
+
+
+ avenc_mjpeg libav MJPEG (Motion JPEG) encoder Codec/Encoder/Image @@ -9191,7 +9491,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)1, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved
src @@ -9212,7 +9512,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, format=(string)S16LE, layout=(string)interleaved
src @@ -9233,7 +9533,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, format=(string)S16LE, layout=(string)interleaved
src @@ -9380,7 +9680,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)F32LE, layout=(string)interleaved
src @@ -9401,7 +9701,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int)48000, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, rate=(int)48000, layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, channels=(int)1, rate=(int)48000, format=(string)F32LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int)48000, format=(string)F32LE, layout=(string)interleaved
src @@ -9454,6 +9754,27 @@
+ avenc_pcm_vidc + libav PCM Archimedes VIDC encoder + Codec/Encoder/Audio + libav pcm_vidc encoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + sink + sink + always +
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
+
+ + src + source + always +
unknown/unknown
+
+
+
+ avenc_pcx libav PC Paintbrush PCX image encoder Codec/Encoder/Image @@ -9569,7 +9890,7 @@ sink sink always -
video/x-raw, format=(string)I422_10LE
+
video/x-raw, format=(string){ I422_10LE, Y444_10LE }
src @@ -9590,7 +9911,7 @@ sink sink always -
video/x-raw, format=(string)I422_10LE
+
video/x-raw, format=(string){ I422_10LE, Y444_10LE }
src @@ -9674,7 +9995,7 @@ sink sink always -
audio/x-raw, channels=(int)1, rate=(int)8000, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)1, rate=(int)8000, format=(string)S16LE, layout=(string)interleaved
src @@ -9695,7 +10016,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int){ 22050 }, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int){ 22050 }, format=(string)S16LE, layout=(string)interleaved
src @@ -9779,7 +10100,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)48000, layout=(string)interleaved, format=(string){ S32LE, S16LE }
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)48000, format=(string){ S32LE, S16LE }, layout=(string)interleaved
src @@ -9790,6 +10111,27 @@
+ avenc_sbc + libav SBC (low-complexity subband codec) encoder + Codec/Encoder/Audio + libav sbc encoder + Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + sink + sink + always +
audio/x-raw, channels=(int)1, rate=(int){ 16000, 32000, 44100, 48000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)2, rate=(int){ 16000, 32000, 44100, 48000 }, format=(string)S16LE, layout=(string)interleaved
+
+ + src + source + always +
unknown/unknown
+
+
+
+ avenc_sgi libav SGI image encoder Codec/Encoder/Image @@ -9842,7 +10184,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -9863,7 +10205,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved
src @@ -9968,7 +10310,7 @@ sink sink always -
audio/x-raw, channels=(int)2, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE
+
audio/x-raw, channels=(int)2, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, format=(string)S16LE, layout=(string)interleaved
src @@ -9989,7 +10331,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ U8, S16LE, S32LE }
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string){ U8, S16LE, S32LE }, layout=(string)interleaved
src @@ -10010,7 +10352,7 @@ sink sink always -
video/x-raw, format=(string){ RGB, RGBA, Y42B, I420, Y444 }
+
video/x-raw, format=(string){ GBR, GBRA, Y42B, I420, Y444 }
src @@ -10052,7 +10394,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE }
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string){ U8, S16LE, S32LE, F32LE }, layout=(string)interleaved
src @@ -10073,7 +10415,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)F32LE, layout=(string)interleaved
src @@ -10094,7 +10436,7 @@ sink sink always -
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE
+
audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)F32LE, layout=(string)interleaved
src @@ -10591,6 +10933,21 @@
+ avmux_codec2 + libav codec2 .c2 muxer muxer + Codec/Muxer + libav codec2 .c2 muxer muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + src + source + always +
application/x-gst-av-codec2
+
+
+
+ avmux_dash libav DASH Muxer muxer Codec/Muxer @@ -10714,29 +11071,23 @@ - avmux_ffm - libav FFM (FFserver live feed) muxer + avmux_film_cpk + libav Sega FILM / CPK muxer Codec/Muxer - libav FFM (FFserver live feed) muxer + libav Sega FILM / CPK muxer Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> - audio_%u - sink - request -
audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2
-
- video_%u sink request -
video/mpeg, mpegversion=(int)1, systemstream=(boolean)false
+
video/x-cinepak
src source always -
application/x-gst-av-ffm
+
application/x-gst-av-film_cpk
@@ -11890,6 +12241,21 @@ + avmux_vidc + libav PCM Archimedes VIDC muxer + Codec/Muxer + libav PCM Archimedes VIDC muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + src + source + always +
application/x-gst-av-vidc
+
+
+
+ avmux_vob libav MPEG-2 PS (VOB) muxer Codec/Muxer -- 2.7.4