diff --git a/ChangeLog b/ChangeLog index 5301546204..161499526c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +=== release 0.10.2 === + +2006-12-10 Jan Schmidt + + * configure.ac: + releasing 0.10.2, "At the edge of Taymans" + 2006-12-07 Edward Hervey * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_get_codecids): diff --git a/NEWS b/NEWS index 93ed144fb9..748ad965f4 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,48 @@ -This is GStreamer FFmpeg Plug-ins 0.10.1, "Late Train" +This is GStreamer FFmpeg Plug-ins 0.10.2, "At the edge of Taymans" + +Note: There is a known small regression in this release, playing some +H264 videos with unusual widths on some machines. + +Changes since 0.10.1: + + * Updated FFmpeg snapshot with many more formats + * Vastly improved playback + * Ported the muxer support from GStreamer 0.8 + * Expose more encoder settings as element properties + * Post-processing elements ported + * QoS support for slow cpus + * Parallel installability with 0.8.x series + * Threadsafe design and API + +Bugs fixed in since 0.10.1: + + * 331323 : [ffdec_mp3] crashing while playing mp3 + * 332339 : FFmpeg muxers port to 0.10 + * 324279 : add build infrastructure for tests + * 324366 : gst-ffmpeg doesn't support --disable-encoders + * 327257 : playing mpeg video hangs + * 338928 : [ffdemux_aac] shouldn't be autoplugged, as it can't work ... + * 339042 : expose Apple Quick Draw decoder + * 341234 : Totem SIGABRTs when trying to play 3gp + * 341715 : 'Element doesn't implement handling of this stream. Pleas... + * 341738 : WMV/WMA8 movie stutters, gets audio out of sync + * 343604 : [ffmpeg]: Support two passes encoding + * 343951 : patch for win32+vs6 + * 347984 : Internal GStreamer error in ffdec_mpeg4 + * 348031 : rtpdepay does not add framerate capability + * 351437 : [PATCH] ffmpeg postproc ported to 0.10 + * 351791 : Crashes playing crasher.nsv + * 355584 : gst-ffmpeg / ffenc_flv generates unusable files + * 359545 : ffdemux_mpegts broken + * 361636 : h263 variant not specified with CODEC_ID_H263 + * 363365 : Please update the ffmpeg snapshot + * 364956 : Caps incompatibilities for AMR + * 383009 : CVE-2006-4800 4xm buffer overflow + * 344583 : [PATCH] ffmpegenc to support/expose more avcodec properties + * 351415 : (some) ffenc produce garbled results + * 352579 : [avidemux] cane toad movie: sometimes no audio after seek + * 378796 : broken ffmux_mov + Changes since 0.10.0: diff --git a/RELEASE b/RELEASE index 69a4a0647b..689a8f4a73 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -GStreamer: Release notes for GStreamer FFmpeg Plug-ins 0.10.1 "Late Train" +Release notes for GStreamer FFmpeg Plug-ins 0.10.2 "At the edge of Taymans" The GStreamer team is proud to announce a new release @@ -30,38 +30,50 @@ contains a set of less supported plug-ins that haven't passed the +Note: There is a known small regression in this release, playing some +H264 videos with unusual widths on some machines. + + Features of this release + * Updated FFmpeg snapshot with many more formats + * Vastly improved playback + * Ported the muxer support from GStreamer 0.8 + * Expose more encoder settings as element properties + * Post-processing elements ported + * QoS support for slow cpus * Parallel installability with 0.8.x series * Threadsafe design and API - * ffvideoscale ported - * ffdeinterlace ported - * demuxer wrapper works pull-based - * disabled mpeg2 video and mp3 audio autoplugging - * fixes for Indeo3, PNG, smc, H264 HD, H263, FLV1, G2 Bugs fixed in this release - - * 162833 : [ffdemux_mp3] ffmpeg mp3 decoder miss seeking - * 311272 : Reading mpeg-ts stream from standard input does not work - * 319248 : configure script doesn't accept --with-pkg-config-path ar... - * 320238 : Fails to build under powerpc - * 322254 : avcodec_open()/close() aren't thread-safe - * 323286 : [ffdec_cinepak] chef.avi causes gstreamer to hang in preroll - * 326372 : Indeo AVI files do not play with 0.10 - * 326704 : [ffdec] Memory leak when joining pcache - * 327028 : MS Video 1 palettized AVI doesn't work - * 327224 : ffdeinterlace port to 0.10 - * 327861 : [ffmpegenc] FFMpeg audio encoders do not set caps to buffers - * 329963 : gstreamer CVS doesn't work with ffmpeg codecs - * 330634 : Wrap the ffmpeg demuxers - * 331209 : [ffdec_h264] seeking in " IntoTheBlue_Cin_AVC.mp4 " crashes... - * 332072 : Too fast playback of h263p encoded file - * 332557 : FFmpeg video scale port to 0.10 - * 332995 : segfault in ffmpeg enc - * 333001 : Memory leak in ffmpegenc - * 324209 : [CVE-2005-4048] avcodec_default_get_buffer heap overflow + + * 331323 : [ffdec_mp3] crashing while playing mp3 + * 332339 : FFmpeg muxers port to 0.10 + * 324279 : add build infrastructure for tests + * 324366 : gst-ffmpeg doesn't support --disable-encoders + * 327257 : playing mpeg video hangs + * 338928 : [ffdemux_aac] shouldn't be autoplugged, as it can't work ... + * 339042 : expose Apple Quick Draw decoder + * 341234 : Totem SIGABRTs when trying to play 3gp + * 341715 : 'Element doesn't implement handling of this stream. Pleas... + * 341738 : WMV/WMA8 movie stutters, gets audio out of sync + * 343604 : [ffmpeg]: Support two passes encoding + * 343951 : patch for win32+vs6 + * 347984 : Internal GStreamer error in ffdec_mpeg4 + * 348031 : rtpdepay does not add framerate capability + * 351437 : [PATCH] ffmpeg postproc ported to 0.10 + * 351791 : Crashes playing crasher.nsv + * 355584 : gst-ffmpeg / ffenc_flv generates unusable files + * 359545 : ffdemux_mpegts broken + * 361636 : h263 variant not specified with CODEC_ID_H263 + * 363365 : Please update the ffmpeg snapshot + * 364956 : Caps incompatibilities for AMR + * 383009 : CVE-2006-4800 4xm buffer overflow + * 344583 : [PATCH] ffmpegenc to support/expose more avcodec properties + * 351415 : (some) ffenc produce garbled results + * 352579 : [avidemux] cane toad movie: sometimes no audio after seek + * 378796 : broken ffmux_mov Download @@ -91,19 +103,20 @@ Applications Contributors to this release + * * Andy Wingo - * Christian Schaller * Edgard Lima * Edward Hervey - * Fabrizio Gennari + * J^ * Jan Schmidt - * Josef Zlomek - * Loïc Minier * Luca Ognibene + * Mark Nauwelaerts * Michael Smith * Michal Benes - * Sebastien Cote + * Sebastien Moutte + * Stefan Kost * Thomas Vander Stichele * Tim-Philipp Müller + * Ville Syrjala * Wim Taymans   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 244a69d823..ac56cb5af7 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.52) dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(GStreamer FFMpeg, 0.10.1.1, +AC_INIT(GStreamer FFMpeg, 0.10.2, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-ffmpeg) diff --git a/docs/plugins/gst-ffmpeg-plugins.args b/docs/plugins/gst-ffmpeg-plugins.args index 709d062c03..e587460aeb 100644 --- a/docs/plugins/gst-ffmpeg-plugins.args +++ b/docs/plugins/gst-ffmpeg-plugins.args @@ -55,7 +55,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -105,7 +105,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -155,7 +155,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -205,7 +205,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -255,7 +255,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -305,7 +305,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -318,6 +318,566 @@ + +ffenc_flv::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +ffenc_flv::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +ffenc_flv::bitrate-tolerance +gint +[0,100000000] +rw +Bitrate Tolerance +Number of bits the bitstream is allowed to diverge from the reference. +8000000 + + + +ffenc_flv::chroma-elim-threshold +gint +[-99,99] +rw +Chroma Elimination Threshold +Chroma Single Coefficient Elimination Threshold. +0 + + + +ffenc_flv::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +ffenc_flv::dct-algo +GstFFMpegDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +ffenc_flv::dia-size +gint +[-2000,2000] +rw +Motion Estimation Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_flv::flags +GstFFMpegFlags + +rw +Flags +Flags. + + + + +ffenc_flv::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +ffenc_flv::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +ffenc_flv::idct-algo +GstFFMpegIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +ffenc_flv::ildct-cmp +GstFFMpegCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +ffenc_flv::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +ffenc_flv::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +ffenc_flv::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +ffenc_flv::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +ffenc_flv::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +ffenc_flv::lmax +gint +[1,31] +rw +Maximum Lagrange Multiplier +Maximum Lagrange Multiplier. +31 + + + +ffenc_flv::lmin +gint +[1,31] +rw +Minimum Lagrange Multiplier +Minimum Lagrange Multiplier. +2 + + + +ffenc_flv::luma-elim-threshold +gint +[-99,99] +rw +Luma Elimination Threshold +Luma Single Coefficient Elimination Threshold. +0 + + + +ffenc_flv::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +ffenc_flv::max-bframes +gint +[0,16] +rw +Max B-Frames +Maximum B-frames in a row. +0 + + + +ffenc_flv::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +ffenc_flv::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +ffenc_flv::mb-cmp +GstFFMpegCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +ffenc_flv::mb-decision +GstFFMpegEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +ffenc_flv::mb-qmax +gint +[0,31] +rw +Maximum MB Quantizer +Maximum MB Quantizer. +31 + + + +ffenc_flv::mb-qmin +gint +[0,31] +rw +Minimum MB Quantizer +Minimum MB Quantizer. +2 + + + +ffenc_flv::me-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_flv::me-pre-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +ffenc_flv::me-range +gint +[0,16000] +rw +Motion Estimation Range +Motion Estimation search range in subpel units. +0 + + + +ffenc_flv::me-sub-cmp +GstFFMpegCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_flv::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +ffenc_flv::noise-reduction +gint +[0,1000000] +rw +Noise Reduction +Noise Reduction Strength. +0 + + + +ffenc_flv::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +ffenc_flv::pass +GstFFMpegEncPass + +rw +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +ffenc_flv::pre-dia-size +gint +[-2000,2000] +rw +Motion Estimation Pre Pass Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_flv::pre-me +GstFFMpegEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +ffenc_flv::qblur +gfloat +[0,1] +rw +Quantizer Smoothing +Quantizer Smoothing over time. +0.5 + + + +ffenc_flv::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +ffenc_flv::qmax +gint +[1,31] +rw +Maximum Quantizer +Maximum Quantizer. +31 + + + +ffenc_flv::qmin +gint +[1,31] +rw +Minimum Quantizer +Minimum Quantizer. +2 + + + +ffenc_flv::quant-type +GstFFMpegEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +ffenc_flv::quantizer +gfloat +[0,30] +rw +Constant Quantizer +Constant Quantizer. +0.01 + + + +ffenc_flv::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +ffenc_flv::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +ffenc_flv::rc-eq +gchararray + +rw +Ratecontrol Equation +Ratecontrol Equation. +"tex^qComp" + + + +ffenc_flv::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +ffenc_flv::rc-max-rate +gint +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +ffenc_flv::rc-min-rate +gint +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +ffenc_flv::rc-qmod-amp +gfloat +[0,99] +rw +Ratecontrol Mod +Ratecontrol Mod. +0 + + + +ffenc_flv::rc-qmod-freq +gint +[0,0] +rw +Ratecontrol Freq +Ratecontrol Freq. +0 + + + +ffenc_flv::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +ffenc_flv::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +ffenc_flv::statsfile +gchararray + +rw +Statistics Filename +Filename to store data for 2-pass encoding. +"stats.log" + + + +ffenc_flv::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + ffenc_rv10::bitrate gulong @@ -355,7 +915,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -405,7 +965,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -455,7 +1015,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -468,6 +1028,566 @@ + +ffenc_mpeg4::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +ffenc_mpeg4::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +ffenc_mpeg4::bitrate-tolerance +gint +[0,100000000] +rw +Bitrate Tolerance +Number of bits the bitstream is allowed to diverge from the reference. +8000000 + + + +ffenc_mpeg4::chroma-elim-threshold +gint +[-99,99] +rw +Chroma Elimination Threshold +Chroma Single Coefficient Elimination Threshold. +0 + + + +ffenc_mpeg4::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +ffenc_mpeg4::dct-algo +GstFFMpegDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +ffenc_mpeg4::dia-size +gint +[-2000,2000] +rw +Motion Estimation Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_mpeg4::flags +GstFFMpegFlags + +rw +Flags +Flags. + + + + +ffenc_mpeg4::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +ffenc_mpeg4::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +ffenc_mpeg4::idct-algo +GstFFMpegIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +ffenc_mpeg4::ildct-cmp +GstFFMpegCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +ffenc_mpeg4::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +ffenc_mpeg4::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +ffenc_mpeg4::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +ffenc_mpeg4::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +ffenc_mpeg4::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +ffenc_mpeg4::lmax +gint +[1,31] +rw +Maximum Lagrange Multiplier +Maximum Lagrange Multiplier. +31 + + + +ffenc_mpeg4::lmin +gint +[1,31] +rw +Minimum Lagrange Multiplier +Minimum Lagrange Multiplier. +2 + + + +ffenc_mpeg4::luma-elim-threshold +gint +[-99,99] +rw +Luma Elimination Threshold +Luma Single Coefficient Elimination Threshold. +0 + + + +ffenc_mpeg4::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +ffenc_mpeg4::max-bframes +gint +[0,16] +rw +Max B-Frames +Maximum B-frames in a row. +0 + + + +ffenc_mpeg4::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +ffenc_mpeg4::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +ffenc_mpeg4::mb-cmp +GstFFMpegCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +ffenc_mpeg4::mb-decision +GstFFMpegEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +ffenc_mpeg4::mb-qmax +gint +[0,31] +rw +Maximum MB Quantizer +Maximum MB Quantizer. +31 + + + +ffenc_mpeg4::mb-qmin +gint +[0,31] +rw +Minimum MB Quantizer +Minimum MB Quantizer. +2 + + + +ffenc_mpeg4::me-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_mpeg4::me-pre-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +ffenc_mpeg4::me-range +gint +[0,16000] +rw +Motion Estimation Range +Motion Estimation search range in subpel units. +0 + + + +ffenc_mpeg4::me-sub-cmp +GstFFMpegCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_mpeg4::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +ffenc_mpeg4::noise-reduction +gint +[0,1000000] +rw +Noise Reduction +Noise Reduction Strength. +0 + + + +ffenc_mpeg4::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +ffenc_mpeg4::pass +GstFFMpegEncPass + +rw +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +ffenc_mpeg4::pre-dia-size +gint +[-2000,2000] +rw +Motion Estimation Pre Pass Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_mpeg4::pre-me +GstFFMpegEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +ffenc_mpeg4::qblur +gfloat +[0,1] +rw +Quantizer Smoothing +Quantizer Smoothing over time. +0.5 + + + +ffenc_mpeg4::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +ffenc_mpeg4::qmax +gint +[1,31] +rw +Maximum Quantizer +Maximum Quantizer. +31 + + + +ffenc_mpeg4::qmin +gint +[1,31] +rw +Minimum Quantizer +Minimum Quantizer. +2 + + + +ffenc_mpeg4::quant-type +GstFFMpegEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +ffenc_mpeg4::quantizer +gfloat +[0,30] +rw +Constant Quantizer +Constant Quantizer. +0.01 + + + +ffenc_mpeg4::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +ffenc_mpeg4::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +ffenc_mpeg4::rc-eq +gchararray + +rw +Ratecontrol Equation +Ratecontrol Equation. +"tex^qComp" + + + +ffenc_mpeg4::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +ffenc_mpeg4::rc-max-rate +gint +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +ffenc_mpeg4::rc-min-rate +gint +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +ffenc_mpeg4::rc-qmod-amp +gfloat +[0,99] +rw +Ratecontrol Mod +Ratecontrol Mod. +0 + + + +ffenc_mpeg4::rc-qmod-freq +gint +[0,0] +rw +Ratecontrol Freq +Ratecontrol Freq. +0 + + + +ffenc_mpeg4::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +ffenc_mpeg4::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +ffenc_mpeg4::statsfile +gchararray + +rw +Statistics Filename +Filename to store data for 2-pass encoding. +"stats.log" + + + +ffenc_mpeg4::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + ffenc_msmpeg4v1::bitrate gulong @@ -505,7 +1625,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -518,6 +1638,566 @@ + +ffenc_msmpeg4v1::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +ffenc_msmpeg4v1::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +ffenc_msmpeg4v1::bitrate-tolerance +gint +[0,100000000] +rw +Bitrate Tolerance +Number of bits the bitstream is allowed to diverge from the reference. +8000000 + + + +ffenc_msmpeg4v1::chroma-elim-threshold +gint +[-99,99] +rw +Chroma Elimination Threshold +Chroma Single Coefficient Elimination Threshold. +0 + + + +ffenc_msmpeg4v1::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +ffenc_msmpeg4v1::dct-algo +GstFFMpegDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +ffenc_msmpeg4v1::dia-size +gint +[-2000,2000] +rw +Motion Estimation Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_msmpeg4v1::flags +GstFFMpegFlags + +rw +Flags +Flags. + + + + +ffenc_msmpeg4v1::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +ffenc_msmpeg4v1::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +ffenc_msmpeg4v1::idct-algo +GstFFMpegIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +ffenc_msmpeg4v1::ildct-cmp +GstFFMpegCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +ffenc_msmpeg4v1::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +ffenc_msmpeg4v1::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +ffenc_msmpeg4v1::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +ffenc_msmpeg4v1::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +ffenc_msmpeg4v1::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +ffenc_msmpeg4v1::lmax +gint +[1,31] +rw +Maximum Lagrange Multiplier +Maximum Lagrange Multiplier. +31 + + + +ffenc_msmpeg4v1::lmin +gint +[1,31] +rw +Minimum Lagrange Multiplier +Minimum Lagrange Multiplier. +2 + + + +ffenc_msmpeg4v1::luma-elim-threshold +gint +[-99,99] +rw +Luma Elimination Threshold +Luma Single Coefficient Elimination Threshold. +0 + + + +ffenc_msmpeg4v1::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +ffenc_msmpeg4v1::max-bframes +gint +[0,16] +rw +Max B-Frames +Maximum B-frames in a row. +0 + + + +ffenc_msmpeg4v1::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +ffenc_msmpeg4v1::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +ffenc_msmpeg4v1::mb-cmp +GstFFMpegCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4v1::mb-decision +GstFFMpegEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +ffenc_msmpeg4v1::mb-qmax +gint +[0,31] +rw +Maximum MB Quantizer +Maximum MB Quantizer. +31 + + + +ffenc_msmpeg4v1::mb-qmin +gint +[0,31] +rw +Minimum MB Quantizer +Minimum MB Quantizer. +2 + + + +ffenc_msmpeg4v1::me-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4v1::me-pre-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4v1::me-range +gint +[0,16000] +rw +Motion Estimation Range +Motion Estimation search range in subpel units. +0 + + + +ffenc_msmpeg4v1::me-sub-cmp +GstFFMpegCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4v1::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +ffenc_msmpeg4v1::noise-reduction +gint +[0,1000000] +rw +Noise Reduction +Noise Reduction Strength. +0 + + + +ffenc_msmpeg4v1::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +ffenc_msmpeg4v1::pass +GstFFMpegEncPass + +rw +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +ffenc_msmpeg4v1::pre-dia-size +gint +[-2000,2000] +rw +Motion Estimation Pre Pass Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_msmpeg4v1::pre-me +GstFFMpegEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +ffenc_msmpeg4v1::qblur +gfloat +[0,1] +rw +Quantizer Smoothing +Quantizer Smoothing over time. +0.5 + + + +ffenc_msmpeg4v1::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +ffenc_msmpeg4v1::qmax +gint +[1,31] +rw +Maximum Quantizer +Maximum Quantizer. +31 + + + +ffenc_msmpeg4v1::qmin +gint +[1,31] +rw +Minimum Quantizer +Minimum Quantizer. +2 + + + +ffenc_msmpeg4v1::quant-type +GstFFMpegEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +ffenc_msmpeg4v1::quantizer +gfloat +[0,30] +rw +Constant Quantizer +Constant Quantizer. +0.01 + + + +ffenc_msmpeg4v1::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +ffenc_msmpeg4v1::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +ffenc_msmpeg4v1::rc-eq +gchararray + +rw +Ratecontrol Equation +Ratecontrol Equation. +"tex^qComp" + + + +ffenc_msmpeg4v1::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +ffenc_msmpeg4v1::rc-max-rate +gint +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +ffenc_msmpeg4v1::rc-min-rate +gint +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +ffenc_msmpeg4v1::rc-qmod-amp +gfloat +[0,99] +rw +Ratecontrol Mod +Ratecontrol Mod. +0 + + + +ffenc_msmpeg4v1::rc-qmod-freq +gint +[0,0] +rw +Ratecontrol Freq +Ratecontrol Freq. +0 + + + +ffenc_msmpeg4v1::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +ffenc_msmpeg4v1::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +ffenc_msmpeg4v1::statsfile +gchararray + +rw +Statistics Filename +Filename to store data for 2-pass encoding. +"stats.log" + + + +ffenc_msmpeg4v1::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + ffenc_msmpeg4v2::bitrate gulong @@ -555,7 +2235,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -568,6 +2248,566 @@ + +ffenc_msmpeg4v2::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +ffenc_msmpeg4v2::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +ffenc_msmpeg4v2::bitrate-tolerance +gint +[0,100000000] +rw +Bitrate Tolerance +Number of bits the bitstream is allowed to diverge from the reference. +8000000 + + + +ffenc_msmpeg4v2::chroma-elim-threshold +gint +[-99,99] +rw +Chroma Elimination Threshold +Chroma Single Coefficient Elimination Threshold. +0 + + + +ffenc_msmpeg4v2::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +ffenc_msmpeg4v2::dct-algo +GstFFMpegDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +ffenc_msmpeg4v2::dia-size +gint +[-2000,2000] +rw +Motion Estimation Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_msmpeg4v2::flags +GstFFMpegFlags + +rw +Flags +Flags. + + + + +ffenc_msmpeg4v2::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +ffenc_msmpeg4v2::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +ffenc_msmpeg4v2::idct-algo +GstFFMpegIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +ffenc_msmpeg4v2::ildct-cmp +GstFFMpegCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +ffenc_msmpeg4v2::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +ffenc_msmpeg4v2::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +ffenc_msmpeg4v2::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +ffenc_msmpeg4v2::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +ffenc_msmpeg4v2::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +ffenc_msmpeg4v2::lmax +gint +[1,31] +rw +Maximum Lagrange Multiplier +Maximum Lagrange Multiplier. +31 + + + +ffenc_msmpeg4v2::lmin +gint +[1,31] +rw +Minimum Lagrange Multiplier +Minimum Lagrange Multiplier. +2 + + + +ffenc_msmpeg4v2::luma-elim-threshold +gint +[-99,99] +rw +Luma Elimination Threshold +Luma Single Coefficient Elimination Threshold. +0 + + + +ffenc_msmpeg4v2::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +ffenc_msmpeg4v2::max-bframes +gint +[0,16] +rw +Max B-Frames +Maximum B-frames in a row. +0 + + + +ffenc_msmpeg4v2::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +ffenc_msmpeg4v2::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +ffenc_msmpeg4v2::mb-cmp +GstFFMpegCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4v2::mb-decision +GstFFMpegEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +ffenc_msmpeg4v2::mb-qmax +gint +[0,31] +rw +Maximum MB Quantizer +Maximum MB Quantizer. +31 + + + +ffenc_msmpeg4v2::mb-qmin +gint +[0,31] +rw +Minimum MB Quantizer +Minimum MB Quantizer. +2 + + + +ffenc_msmpeg4v2::me-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4v2::me-pre-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4v2::me-range +gint +[0,16000] +rw +Motion Estimation Range +Motion Estimation search range in subpel units. +0 + + + +ffenc_msmpeg4v2::me-sub-cmp +GstFFMpegCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4v2::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +ffenc_msmpeg4v2::noise-reduction +gint +[0,1000000] +rw +Noise Reduction +Noise Reduction Strength. +0 + + + +ffenc_msmpeg4v2::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +ffenc_msmpeg4v2::pass +GstFFMpegEncPass + +rw +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +ffenc_msmpeg4v2::pre-dia-size +gint +[-2000,2000] +rw +Motion Estimation Pre Pass Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_msmpeg4v2::pre-me +GstFFMpegEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +ffenc_msmpeg4v2::qblur +gfloat +[0,1] +rw +Quantizer Smoothing +Quantizer Smoothing over time. +0.5 + + + +ffenc_msmpeg4v2::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +ffenc_msmpeg4v2::qmax +gint +[1,31] +rw +Maximum Quantizer +Maximum Quantizer. +31 + + + +ffenc_msmpeg4v2::qmin +gint +[1,31] +rw +Minimum Quantizer +Minimum Quantizer. +2 + + + +ffenc_msmpeg4v2::quant-type +GstFFMpegEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +ffenc_msmpeg4v2::quantizer +gfloat +[0,30] +rw +Constant Quantizer +Constant Quantizer. +0.01 + + + +ffenc_msmpeg4v2::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +ffenc_msmpeg4v2::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +ffenc_msmpeg4v2::rc-eq +gchararray + +rw +Ratecontrol Equation +Ratecontrol Equation. +"tex^qComp" + + + +ffenc_msmpeg4v2::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +ffenc_msmpeg4v2::rc-max-rate +gint +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +ffenc_msmpeg4v2::rc-min-rate +gint +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +ffenc_msmpeg4v2::rc-qmod-amp +gfloat +[0,99] +rw +Ratecontrol Mod +Ratecontrol Mod. +0 + + + +ffenc_msmpeg4v2::rc-qmod-freq +gint +[0,0] +rw +Ratecontrol Freq +Ratecontrol Freq. +0 + + + +ffenc_msmpeg4v2::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +ffenc_msmpeg4v2::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +ffenc_msmpeg4v2::statsfile +gchararray + +rw +Statistics Filename +Filename to store data for 2-pass encoding. +"stats.log" + + + +ffenc_msmpeg4v2::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + ffenc_msmpeg4::bitrate gulong @@ -605,7 +2845,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -618,6 +2858,566 @@ + +ffenc_msmpeg4::b-quant-factor +gfloat +[-31,31] +rw +B-Quantizer Factor +Factor in B-Frame Quantizer Computation. +1.25 + + + +ffenc_msmpeg4::b-quant-offset +gfloat +[0,31] +rw +B-Quantizer Offset +Offset in B-Frame Quantizer Computation. +1.25 + + + +ffenc_msmpeg4::bitrate-tolerance +gint +[0,100000000] +rw +Bitrate Tolerance +Number of bits the bitstream is allowed to diverge from the reference. +8000000 + + + +ffenc_msmpeg4::chroma-elim-threshold +gint +[-99,99] +rw +Chroma Elimination Threshold +Chroma Single Coefficient Elimination Threshold. +0 + + + +ffenc_msmpeg4::dark-masking +gfloat +[-1,1] +rw +Darkness Masking +Darkness Masking. +0 + + + +ffenc_msmpeg4::dct-algo +GstFFMpegDCTAlgo + +rw +DCT Algorithm +DCT Algorithm. +Automatically select a good one + + + +ffenc_msmpeg4::dia-size +gint +[-2000,2000] +rw +Motion Estimation Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_msmpeg4::flags +GstFFMpegFlags + +rw +Flags +Flags. + + + + +ffenc_msmpeg4::i-quant-factor +gfloat +[-31,31] +rw +I-Quantizer Factor +Factor in P-Frame Quantizer Computation. +0.8 + + + +ffenc_msmpeg4::i-quant-offset +gfloat +[0,31] +rw +I-Quantizer Offset +Offset in P-Frame Quantizer Computation. +0 + + + +ffenc_msmpeg4::idct-algo +GstFFMpegIDCTAlgo + +rw +IDCT Algorithm +IDCT Algorithm. +Automatically select a good one + + + +ffenc_msmpeg4::ildct-cmp +GstFFMpegCMPFunction + +rw +Interlaced DCT Compare Function +Interlaced DCT Compare Function. +VSAD + + + +ffenc_msmpeg4::inter-quant-bias +gint +[-1000000,1000000] +rw +Inter Quantizer Bias +Inter Quantizer Bias. +999999 + + + +ffenc_msmpeg4::interlaced +gboolean + +rw +Interlaced Material +Interlaced Material. +FALSE + + + +ffenc_msmpeg4::intra-dc-precision +gint +[0,16] +rw +Intra DC precision +Precision of the Intra DC coefficient - 8. +0 + + + +ffenc_msmpeg4::intra-quant-bias +gint +[-1000000,1000000] +rw +Intra Quantizer Bias +Intra Quantizer Bias. +999999 + + + +ffenc_msmpeg4::last-predictor-count +gint +[0,2000] +rw +Last Predictor Count +Amount of previous Motion Vector predictors. +0 + + + +ffenc_msmpeg4::lmax +gint +[1,31] +rw +Maximum Lagrange Multiplier +Maximum Lagrange Multiplier. +31 + + + +ffenc_msmpeg4::lmin +gint +[1,31] +rw +Minimum Lagrange Multiplier +Minimum Lagrange Multiplier. +2 + + + +ffenc_msmpeg4::luma-elim-threshold +gint +[-99,99] +rw +Luma Elimination Threshold +Luma Single Coefficient Elimination Threshold. +0 + + + +ffenc_msmpeg4::lumi-masking +gfloat +[-1,1] +rw +Luminance Masking +Luminance Masking. +0 + + + +ffenc_msmpeg4::max-bframes +gint +[0,16] +rw +Max B-Frames +Maximum B-frames in a row. +0 + + + +ffenc_msmpeg4::max-key-interval +gint +>= -100 +rw +Maximum Key Interval +Maximum number of frames between two keyframes (< 0 is in sec). +0 + + + +ffenc_msmpeg4::max-qdiff +gint +[1,31] +rw +Maximum Quantizer Difference +Maximum Quantizer Difference between frames. +3 + + + +ffenc_msmpeg4::mb-cmp +GstFFMpegCMPFunction + +rw +Macroblock Compare Function +Macroblok Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4::mb-decision +GstFFMpegEncMBDecision + +rw +Macroblock Decision +Macroblok Decision Mode. +Use method set by mb-cmp + + + +ffenc_msmpeg4::mb-qmax +gint +[0,31] +rw +Maximum MB Quantizer +Maximum MB Quantizer. +31 + + + +ffenc_msmpeg4::mb-qmin +gint +[0,31] +rw +Minimum MB Quantizer +Minimum MB Quantizer. +2 + + + +ffenc_msmpeg4::me-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Compare Function +Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4::me-pre-cmp +GstFFMpegCMPFunction + +rw +Motion Estimation Pre Pass Compare Function +Motion Estimation Pre Pass Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4::me-range +gint +[0,16000] +rw +Motion Estimation Range +Motion Estimation search range in subpel units. +0 + + + +ffenc_msmpeg4::me-sub-cmp +GstFFMpegCMPFunction + +rw +Subpixel Motion Estimation Compare Function +Subpixel Motion Estimation Compare Function. +Sum of Absolute Differences + + + +ffenc_msmpeg4::me-subpel-quality +gint +[0,8] +rw +Motion Estimation Subpixel Quality +Motion Estimation Subpixel Refinement Quality. +8 + + + +ffenc_msmpeg4::noise-reduction +gint +[0,1000000] +rw +Noise Reduction +Noise Reduction Strength. +0 + + + +ffenc_msmpeg4::p-masking +gfloat +[-1,1] +rw +P Block Masking +P Block Masking. +0 + + + +ffenc_msmpeg4::pass +GstFFMpegEncPass + +rw +Encoding pass/type +Encoding pass/type. +Constant Bitrate Encoding + + + +ffenc_msmpeg4::pre-dia-size +gint +[-2000,2000] +rw +Motion Estimation Pre Pass Diamond Size/Shape +Motion Estimation Diamond Size/Shape. +0 + + + +ffenc_msmpeg4::pre-me +GstFFMpegEncPreME + +rw +Pre Pass for Motion Estimation +Pre Pass for Motion Estimation. +Only after I-frames + + + +ffenc_msmpeg4::qblur +gfloat +[0,1] +rw +Quantizer Smoothing +Quantizer Smoothing over time. +0.5 + + + +ffenc_msmpeg4::qcompress +gfloat +[0,1] +rw +Quantizer Change +Quantizer Change between easy and hard scenes. +0.5 + + + +ffenc_msmpeg4::qmax +gint +[1,31] +rw +Maximum Quantizer +Maximum Quantizer. +31 + + + +ffenc_msmpeg4::qmin +gint +[1,31] +rw +Minimum Quantizer +Minimum Quantizer. +2 + + + +ffenc_msmpeg4::quant-type +GstFFMpegEncQuantTypes + +rw +Quantizer Type +Quantizer Type. +H263 quantization + + + +ffenc_msmpeg4::quantizer +gfloat +[0,30] +rw +Constant Quantizer +Constant Quantizer. +0.01 + + + +ffenc_msmpeg4::rc-buffer-aggressivity +gfloat +[0,99] +rw +Ratecontrol Buffer Aggressivity +Ratecontrol Buffer Aggressivity. +1 + + + +ffenc_msmpeg4::rc-buffer-size +gint +>= 0 +rw +Ratecontrol Buffer Size +Decoder bitstream buffer size. +0 + + + +ffenc_msmpeg4::rc-eq +gchararray + +rw +Ratecontrol Equation +Ratecontrol Equation. +"tex^qComp" + + + +ffenc_msmpeg4::rc-initial-cplx +gfloat +[0,1e+07] +rw +Initial Complexity for Pass 1 Ratecontrol +Initial Complexity for Pass 1 Ratecontrol. +0 + + + +ffenc_msmpeg4::rc-max-rate +gint +>= 0 +rw +Ratecontrol Maximum Bitrate +Ratecontrol Maximum Bitrate. +0 + + + +ffenc_msmpeg4::rc-min-rate +gint +>= 0 +rw +Ratecontrol Minimum Bitrate +Ratecontrol Minimum Bitrate. +0 + + + +ffenc_msmpeg4::rc-qmod-amp +gfloat +[0,99] +rw +Ratecontrol Mod +Ratecontrol Mod. +0 + + + +ffenc_msmpeg4::rc-qmod-freq +gint +[0,0] +rw +Ratecontrol Freq +Ratecontrol Freq. +0 + + + +ffenc_msmpeg4::rc-qsquish +gfloat +[0,99] +rw +Ratecontrol Limiting Method +0 means limit by clipping, otherwise use nice continuous function. +1 + + + +ffenc_msmpeg4::spatial-cplx-masking +gfloat +[-1,1] +rw +Spatial Complexity Masking +Spatial Complexity Masking. +0 + + + +ffenc_msmpeg4::statsfile +gchararray + +rw +Statistics Filename +Filename to store data for 2-pass encoding. +"stats.log" + + + +ffenc_msmpeg4::temporal-cplx-masking +gfloat +[-1,1] +rw +Temporal Complexity Masking +Temporal Complexity Masking. +0 + + ffenc_wmv1::bitrate gulong @@ -655,7 +3455,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -705,7 +3505,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -755,7 +3555,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -805,7 +3605,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -855,7 +3655,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -905,7 +3705,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -955,7 +3755,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1005,7 +3805,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1055,7 +3855,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1105,7 +3905,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1155,7 +3955,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1205,7 +4005,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1218,6 +4018,16 @@ + +ffenc_huffyuv::prediction-method +GstFFMpegEncPredMethod + +rw +Prediction Method +Prediction Method. +Left + + ffenc_ffvhuff::bitrate gulong @@ -1255,7 +4065,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1268,6 +4078,16 @@ + +ffenc_ffvhuff::prediction-method +GstFFMpegEncPredMethod + +rw +Prediction Method +Prediction Method. +Left + + ffenc_asv1::bitrate gulong @@ -1305,7 +4125,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1355,7 +4175,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1405,7 +4225,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1455,7 +4275,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -1505,7 +4325,7 @@ rw ME Method Motion Estimation Method. -2 +4 @@ -4018,3 +6838,763 @@ + +postproc_default::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_default::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_default::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_forcequant::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_forcequant::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_forcequant::quantizer +gint +>= G_MAXULONG +rw +Force Quantizer +Quantizer to use (-1 = pp default). +-1 + + + +postproc_forcequant::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_tmpnoise::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_tmpnoise::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_tmpnoise::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_tmpnoise::threshold-1 +gint +>= G_MAXULONG +rw +Threshold One +Higher values mean stronger filtering (-1 = pp default). +-1 + + + +postproc_tmpnoise::threshold-2 +gint +>= G_MAXULONG +rw +Threshold Two +Higher values mean stronger filtering (-1 = pp default). +-1 + + + +postproc_tmpnoise::threshold-3 +gint +>= G_MAXULONG +rw +Threshold Three +Higher values mean stronger filtering (-1 = pp default). +-1 + + + +postproc_lowpass5::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_lowpass5::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_lowpass5::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_ffmpegdeint::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_ffmpegdeint::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_ffmpegdeint::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_mediandeint::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_mediandeint::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_mediandeint::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_cubicipoldeint::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_cubicipoldeint::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_cubicipoldeint::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_linipoldeint::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_linipoldeint::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_linipoldeint::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_linblenddeint::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_linblenddeint::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_linblenddeint::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_autolevels::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_autolevels::fully-range +gboolean + +rw +Fully Range +Stretch luminance to (0-255). +FALSE + + + +postproc_autolevels::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_autolevels::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_dering::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_dering::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_dering::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_avdeblock::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_avdeblock::difference +gint +>= G_MAXULONG +rw +Difference Factor +Higher values mean more deblocking (-1 = pp default). +-1 + + + +postproc_avdeblock::flatness +gint +>= G_MAXULONG +rw +Flatness Threshold +Lower values mean more deblocking (-1 = pp default). +-1 + + + +postproc_avdeblock::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_avdeblock::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_ahdeblock::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_ahdeblock::difference +gint +>= G_MAXULONG +rw +Difference Factor +Higher values mean more deblocking (-1 = pp default). +-1 + + + +postproc_ahdeblock::flatness +gint +>= G_MAXULONG +rw +Flatness Threshold +Lower values mean more deblocking (-1 = pp default). +-1 + + + +postproc_ahdeblock::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_ahdeblock::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_x1vdeblock::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_x1vdeblock::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_x1vdeblock::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_x1hdeblock::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_x1hdeblock::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_x1hdeblock::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_vdeblock::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_vdeblock::difference +gint +>= G_MAXULONG +rw +Difference Factor +Higher values mean more deblocking (-1 = pp default). +-1 + + + +postproc_vdeblock::flatness +gint +>= G_MAXULONG +rw +Flatness Threshold +Lower values mean more deblocking (-1 = pp default). +-1 + + + +postproc_vdeblock::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_vdeblock::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +postproc_hdeblock::autoq +gboolean + +rw +AutoQ +Automatically switch filter off if CPU too slow. +FALSE + + + +postproc_hdeblock::difference +gint +>= G_MAXULONG +rw +Difference Factor +Higher values mean more deblocking (-1 = pp default). +-1 + + + +postproc_hdeblock::flatness +gint +>= G_MAXULONG +rw +Flatness Threshold +Lower values mean more deblocking (-1 = pp default). +-1 + + + +postproc_hdeblock::quality +guint +<= 6 +rw +Quality +Quality level of filter (higher is better). +6 + + + +postproc_hdeblock::scope +GstPostProcPPScope + +rw +Scope +Operate on chrominance and/or luminance. +Chrominance and Luminance filtering + + + +ffdec_flashsv::lowres +GstFFMpegDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +ffdec_flashsv::skip-frame +GstFFMpegDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +ffdec_cavs::lowres +GstFFMpegDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +ffdec_cavs::skip-frame +GstFFMpegDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +ffdec_vp6f::lowres +GstFFMpegDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +ffdec_vp6f::skip-frame +GstFFMpegDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +ffdec_vp6::lowres +GstFFMpegDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +ffdec_vp6::skip-frame +GstFFMpegDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +ffdec_vp5::lowres +GstFFMpegDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +ffdec_vp5::skip-frame +GstFFMpegDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + + +ffdec_vc1::lowres +GstFFMpegDecLowres + +rw +Low resolution +At which resolution to decode images. +0 + + + +ffdec_vc1::skip-frame +GstFFMpegDecSkipFrame + +rw +Skip frames +Which types of frames to skip during decoding. +0 + + diff --git a/docs/plugins/inspect/plugin-ffmpeg.xml b/docs/plugins/inspect/plugin-ffmpeg.xml index bff887c0c7..ac5ca1bb00 100644 --- a/docs/plugins/inspect/plugin-ffmpeg.xml +++ b/docs/plugins/inspect/plugin-ffmpeg.xml @@ -3,7 +3,7 @@ All FFMPEG codecs ../../ext/ffmpeg/.libs/libgstffmpeg.so libgstffmpeg.so - 0.10.1 + 0.10.2 LGPL gst-ffmpeg FFMpeg @@ -198,6 +198,13 @@ FFMPEG camtasia decoder Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + ffdec_cavs + FFMPEG Chinese AVS Video decoder + Codec/Decoder/Video + FFMPEG cavs decoder + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + ffdec_cinepak FFMPEG Cinepak video decoder @@ -254,6 +261,13 @@ FFMPEG flac decoder Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + ffdec_flashsv + FFMPEG Flash Screen Video decoder + Codec/Decoder/Video + FFMPEG flashsv decoder + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + ffdec_flic FFMPEG FLIC animation video decoder @@ -529,7 +543,7 @@ ffdec_qdraw - FFMPEG Applet Quickdraw video decoder + FFMPEG Apple Quickdraw video decoder Codec/Decoder/Video FFMPEG qdraw decoder Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> @@ -689,10 +703,10 @@ Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> - ffdec_vc9 + ffdec_vc1 FFMPEG Microsoft Video Codec v1 decoder Codec/Decoder/Video - FFMPEG vc9 decoder + FFMPEG vc1 decoder Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> @@ -723,6 +737,27 @@ FFMPEG vp3 decoder Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + ffdec_vp5 + FFMPEG VP5 video decoder + Codec/Decoder/Video + FFMPEG vp5 decoder + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffdec_vp6 + FFMPEG VP6 video decoder + Codec/Decoder/Video + FFMPEG vp6 decoder + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffdec_vp6f + FFMPEG VP6 Flash video decoder + Codec/Decoder/Video + FFMPEG vp6f decoder + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + ffdec_vqavideo FFMPEG Westwood VQA video decoder @@ -758,6 +793,13 @@ FFMPEG wmv2 decoder Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + ffdec_wmv3 + FFMPEG Windows Media Video v9 decoder + Codec/Decoder/Video + FFMPEG wmv3 decoder + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net> + ffdec_wnv1 FFMPEG Winnov video 1 decoder @@ -819,287 +861,308 @@ FFMPEG 4X Technologies format demuxer Codec/Demuxer FFMPEG 4X Technologies format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_RoQ FFMPEG Id RoQ format demuxer Codec/Demuxer FFMPEG Id RoQ format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> - - - ffdemux_aac - FFMPEG ADTS AAC demuxer - Codec/Demuxer - FFMPEG ADTS AAC demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_aiff FFMPEG Audio IFF demuxer Codec/Demuxer FFMPEG Audio IFF demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + ffdemux_amr + FFMPEG 3gpp amr file format demuxer + Codec/Demuxer + FFMPEG 3gpp amr file format demuxer + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_asf FFMPEG asf format demuxer Codec/Demuxer FFMPEG asf format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_au FFMPEG SUN AU Format demuxer Codec/Demuxer FFMPEG SUN AU Format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_avi FFMPEG avi format demuxer Codec/Demuxer FFMPEG avi format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_avs FFMPEG avs format demuxer Codec/Demuxer FFMPEG avs format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_daud FFMPEG D-Cinema audio format demuxer Codec/Demuxer FFMPEG D-Cinema audio format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_dv FFMPEG DV video format demuxer Codec/Demuxer FFMPEG DV video format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_ea FFMPEG Electronic Arts Multimedia Format demuxer Codec/Demuxer FFMPEG Electronic Arts Multimedia Format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_ffm FFMPEG ffm format demuxer Codec/Demuxer FFMPEG ffm format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_film_cpk FFMPEG Sega FILM/CPK format demuxer Codec/Demuxer FFMPEG Sega FILM/CPK format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_flic FFMPEG FLI/FLC/FLX animation format demuxer Codec/Demuxer FFMPEG FLI/FLC/FLX animation format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_flv FFMPEG flv format demuxer Codec/Demuxer FFMPEG flv format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_gif FFMPEG gif format demuxer Codec/Demuxer FFMPEG gif format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + ffdemux_gxf + FFMPEG GXF format demuxer + Codec/Demuxer + FFMPEG GXF format demuxer + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_idcin FFMPEG Id CIN format demuxer Codec/Demuxer FFMPEG Id CIN format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_ingenient FFMPEG Ingenient MJPEG demuxer Codec/Demuxer FFMPEG Ingenient MJPEG demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_ipmovie FFMPEG Interplay MVE format demuxer Codec/Demuxer FFMPEG Interplay MVE format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_matroska FFMPEG Matroska file format demuxer Codec/Demuxer FFMPEG Matroska file format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_mm FFMPEG American Laser Games MM format demuxer Codec/Demuxer FFMPEG American Laser Games MM format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_mmf FFMPEG mmf format demuxer Codec/Demuxer FFMPEG mmf format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> - ffdemux_mov_mp4_m4a_3gp_3g2 - FFMPEG QuickTime/MPEG4 format demuxer + ffdemux_mov_mp4_m4a_3gp_3g2_mj2 + FFMPEG QuickTime/MPEG4/Motion JPEG 2000 format demuxer Codec/Demuxer - FFMPEG QuickTime/MPEG4 format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + FFMPEG QuickTime/MPEG4/Motion JPEG 2000 format demuxer + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_mp3 FFMPEG MPEG audio demuxer Codec/Demuxer FFMPEG MPEG audio demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_mpeg FFMPEG MPEG PS format demuxer Codec/Demuxer FFMPEG MPEG PS format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_mpegts FFMPEG MPEG2 transport stream format demuxer Codec/Demuxer FFMPEG MPEG2 transport stream format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + ffdemux_mxf + FFMPEG MXF format demuxer + Codec/Demuxer + FFMPEG MXF format demuxer + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_nsv FFMPEG NullSoft Video format demuxer Codec/Demuxer FFMPEG NullSoft Video format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_nut FFMPEG nut format demuxer Codec/Demuxer FFMPEG nut format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> - ffdemux_ogg - FFMPEG Ogg demuxer + ffdemux_nuv + FFMPEG NuppelVideo format demuxer Codec/Demuxer - FFMPEG Ogg demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + FFMPEG NuppelVideo format demuxer + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_psxstr FFMPEG Sony Playstation STR format demuxer Codec/Demuxer FFMPEG Sony Playstation STR format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_rm FFMPEG rm format demuxer Codec/Demuxer FFMPEG rm format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + + + ffdemux_smk + FFMPEG Smacker Video demuxer + Codec/Demuxer + FFMPEG Smacker Video demuxer + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_sol FFMPEG Sierra SOL Format demuxer Codec/Demuxer FFMPEG Sierra SOL Format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_swf FFMPEG Flash format demuxer Codec/Demuxer FFMPEG Flash format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_tta FFMPEG true-audio demuxer Codec/Demuxer FFMPEG true-audio demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_vmd FFMPEG Sierra VMD format demuxer Codec/Demuxer FFMPEG Sierra VMD format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_voc FFMPEG Creative Voice File format demuxer Codec/Demuxer FFMPEG Creative Voice File format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_wav FFMPEG wav format demuxer Codec/Demuxer FFMPEG wav format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_wc3movie FFMPEG Wing Commander III movie format demuxer Codec/Demuxer FFMPEG Wing Commander III movie format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_wsaud FFMPEG Westwood Studios audio format demuxer Codec/Demuxer FFMPEG Westwood Studios audio format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_wsvqa FFMPEG Westwood Studios VQA format demuxer Codec/Demuxer FFMPEG Westwood Studios VQA format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffdemux_yuv4mpegpipe FFMPEG YUV4MPEG pipe format demuxer Codec/Demuxer FFMPEG YUV4MPEG pipe format demuxer - Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> + Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com> ffenc_ac3 @@ -1465,6 +1528,90 @@ FFMPEG wmv2 encoder Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + ffmux_3g2 + FFMPEG 3g2 Muxer + Codec/Muxer + FFMPEG 3g2 Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_3gp + FFMPEG 3gp Muxer + Codec/Muxer + FFMPEG 3gp Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_amr + FFMPEG amr Muxer + Codec/Muxer + FFMPEG amr Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_asf + FFMPEG asf Muxer + Codec/Muxer + FFMPEG asf Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_dv + FFMPEG dv Muxer + Codec/Muxer + FFMPEG dv Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_flv + FFMPEG flv Muxer + Codec/Muxer + FFMPEG flv Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_mmf + FFMPEG mmf Muxer + Codec/Muxer + FFMPEG mmf Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_mov + FFMPEG mov Muxer + Codec/Muxer + FFMPEG mov Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_mp4 + FFMPEG mp4 Muxer + Codec/Muxer + FFMPEG mp4 Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_mpeg + FFMPEG mpeg Muxer + Codec/Muxer + FFMPEG mpeg Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_mpegts + FFMPEG mpegts Muxer + Codec/Muxer + FFMPEG mpegts Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + + + ffmux_vob + FFMPEG vob Muxer + Codec/Muxer + FFMPEG vob Muxer + Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net> + ffvideoscale FFMPEG Scale element