{ "libav": { "description": "All libav codecs and formats (system install)", "elements": { "avdec_4xm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav 4xm decoder", "hierarchy": [ "avdec_4xm", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav 4X Movie decoder", "pad-templates": { "sink": { "caps": "video/x-4xm:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_8bps": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav 8bps decoder", "hierarchy": [ "avdec_8bps", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav QuickTime 8BPS video decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-8bps:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_8svx_exp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav 8svx_exp decoder", "hierarchy": [ "avdec_8svx_exp", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav 8SVX exponential decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: U8\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_8svx_fib": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav 8svx_fib decoder", "hierarchy": [ "avdec_8svx_fib", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav 8SVX fibonacci decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: U8\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_aac": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav aac decoder", "hierarchy": [ "avdec_aac", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav AAC (Advanced Audio Coding) decoder", "pad-templates": { "sink": { "caps": "audio/mpeg:\n mpegversion: { (int)2, (int)4 }\n stream-format: { (string)raw, (string)adts, (string)adif }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "primary" }, "avdec_aac_fixed": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav aac_fixed decoder", "hierarchy": [ "avdec_aac_fixed", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav AAC (Advanced Audio Coding) decoder", "pad-templates": { "sink": { "caps": "audio/mpeg:\n mpegversion: { (int)2, (int)4 }\n stream-format: { (string)raw, (string)adts, (string)adif }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "primary" }, "avdec_aac_latm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav aac_latm decoder", "hierarchy": [ "avdec_aac_latm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav AAC LATM (Advanced Audio Coding LATM syntax) decoder", "pad-templates": { "sink": { "caps": "audio/mpeg:\n mpegversion: 4\n stream-format: loas\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_aasc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav aasc decoder", "hierarchy": [ "avdec_aasc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Autodesk RLE decoder", "pad-templates": { "sink": { "caps": "video/x-aasc:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_ac3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ac3 decoder", "hierarchy": [ "avdec_ac3", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ATSC A/52A (AC-3) decoder", "pad-templates": { "sink": { "caps": "audio/x-ac3:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_ac3_fixed": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ac3_fixed decoder", "hierarchy": [ "avdec_ac3_fixed", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ATSC A/52A (AC-3) decoder", "pad-templates": { "sink": { "caps": "audio/x-ac3:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_acelp_kelvin": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav acelp.kelvin decoder", "hierarchy": [ "avdec_acelp_kelvin", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Sipro ACELP.KELVIN decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_adpcm_4xm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_4xm decoder", "hierarchy": [ "avdec_adpcm_4xm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM 4X Movie decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: 4xm\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_adx": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_adx decoder", "hierarchy": [ "avdec_adpcm_adx", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav SEGA CRI ADX ADPCM decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: adx\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_afc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_afc decoder", "hierarchy": [ "avdec_adpcm_afc", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Nintendo Gamecube AFC decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_agm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_agm decoder", "hierarchy": [ "avdec_adpcm_agm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM AmuseGraphics Movie decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_aica": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_aica decoder", "hierarchy": [ "avdec_adpcm_aica", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Yamaha AICA decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_argo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_argo decoder", "hierarchy": [ "avdec_adpcm_argo", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Argonaut Games decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_adpcm_ct": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ct decoder", "hierarchy": [ "avdec_adpcm_ct", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Creative Technology decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: ct\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_dtk": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_dtk decoder", "hierarchy": [ "avdec_adpcm_dtk", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Nintendo Gamecube DTK decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ea": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ea decoder", "hierarchy": [ "avdec_adpcm_ea", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Electronic Arts decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: ea\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ea_maxis_xa": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ea_maxis_xa decoder", "hierarchy": [ "avdec_adpcm_ea_maxis_xa", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Electronic Arts Maxis CDROM XA decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: ea-maxis-xa\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ea_r1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ea_r1 decoder", "hierarchy": [ "avdec_adpcm_ea_r1", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Electronic Arts R1 decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: ea-r1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ea_r2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ea_r2 decoder", "hierarchy": [ "avdec_adpcm_ea_r2", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Electronic Arts R2 decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: ea-r3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ea_r3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ea_r3 decoder", "hierarchy": [ "avdec_adpcm_ea_r3", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Electronic Arts R3 decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: ea-r3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ea_xas": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ea_xas decoder", "hierarchy": [ "avdec_adpcm_ea_xas", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Electronic Arts XAS decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: ea-xas\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_alp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_alp decoder", "hierarchy": [ "avdec_adpcm_ima_alp", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA High Voltage Software ALP decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_adpcm_ima_amv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_amv decoder", "hierarchy": [ "avdec_adpcm_ima_amv", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA AMV decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: amv\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_apc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_apc decoder", "hierarchy": [ "avdec_adpcm_ima_apc", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA CRYO APC decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_apm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_apm decoder", "hierarchy": [ "avdec_adpcm_ima_apm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Ubisoft APM decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_adpcm_ima_cunning": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_cunning decoder", "hierarchy": [ "avdec_adpcm_ima_cunning", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Cunning Developments decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_adpcm_ima_dat4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_dat4 decoder", "hierarchy": [ "avdec_adpcm_ima_dat4", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Eurocom DAT4 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_dk3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_dk3 decoder", "hierarchy": [ "avdec_adpcm_ima_dk3", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Duck DK3 decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: dk3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_dk4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_dk4 decoder", "hierarchy": [ "avdec_adpcm_ima_dk4", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Duck DK4 decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: dk4\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_ea_eacs": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_ea_eacs decoder", "hierarchy": [ "avdec_adpcm_ima_ea_eacs", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Electronic Arts EACS decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: ea-eacs\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_ea_sead": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_ea_sead decoder", "hierarchy": [ "avdec_adpcm_ima_ea_sead", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Electronic Arts SEAD decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: ea-sead\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_iss": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_iss decoder", "hierarchy": [ "avdec_adpcm_ima_iss", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Funcom ISS decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: iss\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_moflex": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_moflex decoder", "hierarchy": [ "avdec_adpcm_ima_moflex", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA MobiClip MOFLEX decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_adpcm_ima_mtf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_mtf decoder", "hierarchy": [ "avdec_adpcm_ima_mtf", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Capcom's MT Framework decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_adpcm_ima_oki": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_oki decoder", "hierarchy": [ "avdec_adpcm_ima_oki", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Dialogic OKI decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: oki\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_qt": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_qt decoder", "hierarchy": [ "avdec_adpcm_ima_qt", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA QuickTime decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: quicktime\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_rad": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_rad decoder", "hierarchy": [ "avdec_adpcm_ima_rad", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Radical decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_smjpeg": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_smjpeg decoder", "hierarchy": [ "avdec_adpcm_ima_smjpeg", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Loki SDL MJPEG decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: smjpeg\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_ssi": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_ssi decoder", "hierarchy": [ "avdec_adpcm_ima_ssi", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Simon & Schuster Interactive decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_adpcm_ima_wav": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_wav decoder", "hierarchy": [ "avdec_adpcm_ima_wav", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA WAV decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: dvi\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ima_ws": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ima_ws decoder", "hierarchy": [ "avdec_adpcm_ima_ws", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM IMA Westwood decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: westwood\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\naudio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_ms": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_ms decoder", "hierarchy": [ "avdec_adpcm_ms", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Microsoft decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: microsoft\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_mtaf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_mtaf decoder", "hierarchy": [ "avdec_adpcm_mtaf", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM MTAF decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_psx": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_psx decoder", "hierarchy": [ "avdec_adpcm_psx", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Playstation decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_sbpro_2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_sbpro_2 decoder", "hierarchy": [ "avdec_adpcm_sbpro_2", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Sound Blaster Pro 2-bit decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: sbpro2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_sbpro_3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_sbpro_3 decoder", "hierarchy": [ "avdec_adpcm_sbpro_3", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Sound Blaster Pro 2.6-bit decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: sbpro3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_sbpro_4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_sbpro_4 decoder", "hierarchy": [ "avdec_adpcm_sbpro_4", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Sound Blaster Pro 4-bit decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: sbpro4\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_swf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_swf decoder", "hierarchy": [ "avdec_adpcm_swf", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Shockwave Flash decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: swf\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_thp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_thp decoder", "hierarchy": [ "avdec_adpcm_thp", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Nintendo THP decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: thp\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_thp_le": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_thp_le decoder", "hierarchy": [ "avdec_adpcm_thp_le", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Nintendo THP (little-endian) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_vima": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_vima decoder", "hierarchy": [ "avdec_adpcm_vima", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav LucasArts VIMA audio decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_xa": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_xa decoder", "hierarchy": [ "avdec_adpcm_xa", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM CDROM XA decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: xa\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_yamaha": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_yamaha decoder", "hierarchy": [ "avdec_adpcm_yamaha", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Yamaha decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: yamaha\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_adpcm_zork": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav adpcm_zork decoder", "hierarchy": [ "avdec_adpcm_zork", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADPCM Zork decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_agm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav agm decoder", "hierarchy": [ "avdec_agm", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Amuse Graphics Movie decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_aic": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav aic decoder", "hierarchy": [ "avdec_aic", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Apple Intermediate Codec decoder", "pad-templates": { "sink": { "caps": "video/x-apple-intermediate-codec:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_alac": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav alac decoder", "hierarchy": [ "avdec_alac", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ALAC (Apple Lossless Audio Codec) decoder", "pad-templates": { "sink": { "caps": "audio/x-alac:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_alias_pix": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav alias_pix decoder", "hierarchy": [ "avdec_alias_pix", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Alias/Wavefront PIX image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_als": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav als decoder", "hierarchy": [ "avdec_als", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MPEG-4 Audio Lossless Coding (ALS) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_amrnb": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav amrnb decoder", "hierarchy": [ "avdec_amrnb", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav AMR-NB (Adaptive Multi-Rate NarrowBand) decoder", "pad-templates": { "sink": { "caps": "audio/AMR:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_amrwb": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav amrwb decoder", "hierarchy": [ "avdec_amrwb", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav AMR-WB (Adaptive Multi-Rate WideBand) decoder", "pad-templates": { "sink": { "caps": "audio/AMR-WB:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_amv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav amv decoder", "hierarchy": [ "avdec_amv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav AMV Video decoder", "pad-templates": { "sink": { "caps": "video/x-amv:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_anm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav anm decoder", "hierarchy": [ "avdec_anm", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Deluxe Paint Animation decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_ansi": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ansi decoder", "hierarchy": [ "avdec_ansi", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav ASCII/ANSI art decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_ape": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ape decoder", "hierarchy": [ "avdec_ape", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Monkey's Audio decoder", "pad-templates": { "sink": { "caps": "audio/x-ffmpeg-parsed-ape:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE }\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_apng": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav apng decoder", "hierarchy": [ "avdec_apng", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav APNG (Animated Portable Network Graphics) image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_aptx": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav aptx decoder", "hierarchy": [ "avdec_aptx", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav aptX (Audio Processing Technology for Bluetooth) decoder", "pad-templates": { "sink": { "caps": "audio/aptx:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_aptx_hd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav aptx_hd decoder", "hierarchy": [ "avdec_aptx_hd", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav aptX HD (Audio Processing Technology for Bluetooth) decoder", "pad-templates": { "sink": { "caps": "audio/aptx-hd:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_arbc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav arbc decoder", "hierarchy": [ "avdec_arbc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Gryphon's Anim Compressor decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_argo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav argo decoder", "hierarchy": [ "avdec_argo", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Argonaut Games Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_asv1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav asv1 decoder", "hierarchy": [ "avdec_asv1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav ASUS V1 decoder", "pad-templates": { "sink": { "caps": "video/x-asus:\n asusversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_asv2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav asv2 decoder", "hierarchy": [ "avdec_asv2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav ASUS V2 decoder", "pad-templates": { "sink": { "caps": "video/x-asus:\n asusversion: 2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_atrac1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav atrac1 decoder", "hierarchy": [ "avdec_atrac1", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ATRAC1 (Adaptive TRansform Acoustic Coding) decoder", "pad-templates": { "sink": { "caps": "audio/x-vnd.sony.atrac1:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_atrac3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav atrac3 decoder", "hierarchy": [ "avdec_atrac3", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ATRAC3 (Adaptive TRansform Acoustic Coding 3) decoder", "pad-templates": { "sink": { "caps": "audio/x-vnd.sony.atrac3:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_atrac3al": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav atrac3al decoder", "hierarchy": [ "avdec_atrac3al", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_atrac3plus": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav atrac3plus decoder", "hierarchy": [ "avdec_atrac3plus", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_atrac3plusal": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav atrac3plusal decoder", "hierarchy": [ "avdec_atrac3plusal", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_atrac9": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav atrac9 decoder", "hierarchy": [ "avdec_atrac9", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ATRAC9 (Adaptive TRansform Acoustic Coding 9) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_aura": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav aura decoder", "hierarchy": [ "avdec_aura", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Auravision AURA decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_aura2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav aura2 decoder", "hierarchy": [ "avdec_aura2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Auravision Aura 2 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_av1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav av1 decoder", "hierarchy": [ "avdec_av1", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Alliance for Open Media AV1 decoder", "pad-templates": { "sink": { "caps": "video/x-av1:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_avrn": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav avrn decoder", "hierarchy": [ "avdec_avrn", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Avid AVI Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_avrp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav avrp decoder", "hierarchy": [ "avdec_avrp", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Avid 1:1 10-bit RGB Packer decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_avs": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav avs decoder", "hierarchy": [ "avdec_avs", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav AVS (Audio Video Standard) video decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-avs:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_avui": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav avui decoder", "hierarchy": [ "avdec_avui", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Avid Meridien Uncompressed decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_bethsoftvid": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav bethsoftvid decoder", "hierarchy": [ "avdec_bethsoftvid", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Bethesda VID video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_bfi": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav bfi decoder", "hierarchy": [ "avdec_bfi", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Brute Force & Ignorance decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_binkaudio_dct": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav binkaudio_dct decoder", "hierarchy": [ "avdec_binkaudio_dct", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Bink Audio (DCT) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_binkaudio_rdft": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav binkaudio_rdft decoder", "hierarchy": [ "avdec_binkaudio_rdft", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Bink Audio (RDFT) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_binkvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav binkvideo decoder", "hierarchy": [ "avdec_binkvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Bink video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_bintext": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav bintext decoder", "hierarchy": [ "avdec_bintext", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Binary text decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_bitpacked": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav bitpacked decoder", "hierarchy": [ "avdec_bitpacked", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Bitpacked decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_bmp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav bmp decoder", "hierarchy": [ "avdec_bmp", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav BMP (Windows and OS/2 bitmap) decoder", "pad-templates": { "sink": { "caps": "image/bmp:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_bmv_audio": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav bmv_audio decoder", "hierarchy": [ "avdec_bmv_audio", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Discworld II BMV audio decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_bmv_video": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav bmv_video decoder", "hierarchy": [ "avdec_bmv_video", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Discworld II BMV video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_brender_pix": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav brender_pix decoder", "hierarchy": [ "avdec_brender_pix", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav BRender PIX image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_c93": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav c93 decoder", "hierarchy": [ "avdec_c93", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Interplay C93 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_camstudio": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav camstudio decoder", "hierarchy": [ "avdec_camstudio", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav CamStudio decoder", "pad-templates": { "sink": { "caps": "video/x-camstudio:\n depth: [ 8, 32 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_camtasia": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav camtasia decoder", "hierarchy": [ "avdec_camtasia", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav TechSmith Screen Capture Codec decoder", "pad-templates": { "sink": { "caps": "video/x-camtasia:\n depth: [ 8, 32 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_cavs": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cavs decoder", "hierarchy": [ "avdec_cavs", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) decoder", "pad-templates": { "sink": { "caps": "video/x-cavs:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_cdtoons": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cdtoons decoder", "hierarchy": [ "avdec_cdtoons", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav CDToons video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_cdxl": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cdxl decoder", "hierarchy": [ "avdec_cdxl", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Commodore CDXL video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_cfhd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cfhd decoder", "hierarchy": [ "avdec_cfhd", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Cineform HD decoder", "pad-templates": { "sink": { "caps": "video/x-cineform:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_cinepak": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cinepak decoder", "hierarchy": [ "avdec_cinepak", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Cinepak decoder", "pad-templates": { "sink": { "caps": "video/x-cinepak:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_clearvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav clearvideo decoder", "hierarchy": [ "avdec_clearvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Iterated Systems ClearVideo decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_cljr": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cljr decoder", "hierarchy": [ "avdec_cljr", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Cirrus Logic AccuPak decoder", "pad-templates": { "sink": { "caps": "video/x-cirrus-logic-accupak:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_cllc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cllc decoder", "hierarchy": [ "avdec_cllc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Canopus Lossless Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_comfortnoise": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav comfortnoise decoder", "hierarchy": [ "avdec_comfortnoise", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav RFC 3389 comfort noise generator decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_cook": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cook decoder", "hierarchy": [ "avdec_cook", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Cook / Cooker / Gecko (RealAudio G2) decoder", "pad-templates": { "sink": { "caps": "audio/x-pn-realaudio:\n raversion: 8\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "primary" }, "avdec_cpia": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cpia decoder", "hierarchy": [ "avdec_cpia", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav CPiA video format decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_cri": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cri decoder", "hierarchy": [ "avdec_cri", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Cintel RAW decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_cyuv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav cyuv decoder", "hierarchy": [ "avdec_cyuv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Creative YUV (CYUV) decoder", "pad-templates": { "sink": { "caps": "video/x-compressed-yuv:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_dca": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dca decoder", "hierarchy": [ "avdec_dca", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DCA (DTS Coherent Acoustics) decoder", "pad-templates": { "sink": { "caps": "audio/x-dts:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { S16LE, S32LE, F32LE }\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dds": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dds decoder", "hierarchy": [ "avdec_dds", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav DirectDraw Surface image decoder decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_derf_dpcm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav derf_dpcm decoder", "hierarchy": [ "avdec_derf_dpcm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DPCM Xilam DERF decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_dfa": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dfa decoder", "hierarchy": [ "avdec_dfa", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Chronomaster DFA decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_dirac": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dirac decoder", "hierarchy": [ "avdec_dirac", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav BBC Dirac VC-2 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_dnxhd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dnxhd decoder", "hierarchy": [ "avdec_dnxhd", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav VC3/DNxHD decoder", "pad-templates": { "sink": { "caps": "video/x-dnxhd:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_dolby_e": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dolby_e decoder", "hierarchy": [ "avdec_dolby_e", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Dolby E decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dpx": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dpx decoder", "hierarchy": [ "avdec_dpx", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav DPX (Digital Picture Exchange) image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_dsd_lsbf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dsd_lsbf decoder", "hierarchy": [ "avdec_dsd_lsbf", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DSD (Direct Stream Digital), least significant bit first decoder", "pad-templates": { "sink": { "caps": "audio/x-dsd:\n lsbf: true\n planar: false\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dsd_lsbf_planar": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dsd_lsbf_planar decoder", "hierarchy": [ "avdec_dsd_lsbf_planar", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DSD (Direct Stream Digital), least significant bit first, planar decoder", "pad-templates": { "sink": { "caps": "audio/x-dsd:\n lsbf: true\n planar: true\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dsd_msbf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dsd_msbf decoder", "hierarchy": [ "avdec_dsd_msbf", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DSD (Direct Stream Digital), most significant bit first decoder", "pad-templates": { "sink": { "caps": "audio/x-dsd:\n lsbf: false\n planar: false\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dsd_msbf_planar": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dsd_msbf_planar decoder", "hierarchy": [ "avdec_dsd_msbf_planar", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DSD (Direct Stream Digital), most significant bit first, planar decoder", "pad-templates": { "sink": { "caps": "audio/x-dsd:\n lsbf: false\n planar: true\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dsicinaudio": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dsicinaudio decoder", "hierarchy": [ "avdec_dsicinaudio", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Delphine Software International CIN audio decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dsicinvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dsicinvideo decoder", "hierarchy": [ "avdec_dsicinvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Delphine Software International CIN video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_dss_sp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dss_sp decoder", "hierarchy": [ "avdec_dss_sp", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Digital Speech Standard - Standard Play mode (DSS SP) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dst": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dst decoder", "hierarchy": [ "avdec_dst", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DST (Digital Stream Transfer) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dvaudio": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dvaudio decoder", "hierarchy": [ "avdec_dvaudio", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Ulead DV Audio decoder", "pad-templates": { "sink": { "caps": "audio/x-dv:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_dvvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dvvideo decoder", "hierarchy": [ "avdec_dvvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav DV (Digital Video) decoder", "pad-templates": { "sink": { "caps": "video/x-dv:\n systemstream: false\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "secondary" }, "avdec_dxa": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dxa decoder", "hierarchy": [ "avdec_dxa", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Feeble Files/ScummVM DXA decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_dxtory": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dxtory decoder", "hierarchy": [ "avdec_dxtory", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Dxtory decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_dxv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dxv decoder", "hierarchy": [ "avdec_dxv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Resolume DXV decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_eac3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav eac3 decoder", "hierarchy": [ "avdec_eac3", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ATSC A/52B (AC-3, E-AC-3) decoder", "pad-templates": { "sink": { "caps": "audio/x-eac3:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_eacmv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav eacmv decoder", "hierarchy": [ "avdec_eacmv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Electronic Arts CMV video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_eamad": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav eamad decoder", "hierarchy": [ "avdec_eamad", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Electronic Arts Madcow Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_eatgq": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav eatgq decoder", "hierarchy": [ "avdec_eatgq", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Electronic Arts TGQ video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_eatgv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav eatgv decoder", "hierarchy": [ "avdec_eatgv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Electronic Arts TGV video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_eatqi": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav eatqi decoder", "hierarchy": [ "avdec_eatqi", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Electronic Arts TQI Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_escape124": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav escape124 decoder", "hierarchy": [ "avdec_escape124", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Escape 124 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_escape130": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav escape130 decoder", "hierarchy": [ "avdec_escape130", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Escape 130 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_evrc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav evrc decoder", "hierarchy": [ "avdec_evrc", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav EVRC (Enhanced Variable Rate Codec) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_exr": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav exr decoder", "hierarchy": [ "avdec_exr", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav OpenEXR image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_fastaudio": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav fastaudio decoder", "hierarchy": [ "avdec_fastaudio", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MobiClip FastAudio decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_ffv1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ffv1 decoder", "hierarchy": [ "avdec_ffv1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav FFmpeg video codec #1 decoder", "pad-templates": { "sink": { "caps": "video/x-ffv:\n ffvversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_ffvhuff": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ffvhuff decoder", "hierarchy": [ "avdec_ffvhuff", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Huffyuv FFmpeg variant decoder", "pad-templates": { "sink": { "caps": "video/x-ffvhuff:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_fic": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav fic decoder", "hierarchy": [ "avdec_fic", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Mirillis FIC decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_fits": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav fits decoder", "hierarchy": [ "avdec_fits", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Flexible Image Transport System decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_flac": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav flac decoder", "hierarchy": [ "avdec_flac", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav FLAC (Free Lossless Audio Codec) decoder", "pad-templates": { "sink": { "caps": "audio/x-flac:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { S16LE, S32LE }\n layout: interleaved\naudio/x-raw:\n format: { S16LE, S32LE }\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_flashsv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav flashsv decoder", "hierarchy": [ "avdec_flashsv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Flash Screen Video v1 decoder", "pad-templates": { "sink": { "caps": "video/x-flash-screen:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: BGR\n\nvideo/x-raw(format:Interlaced):\n format: BGR\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_flashsv2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav flashsv2 decoder", "hierarchy": [ "avdec_flashsv2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Flash Screen Video v2 decoder", "pad-templates": { "sink": { "caps": "video/x-flash-screen2:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: BGR\n\nvideo/x-raw(format:Interlaced):\n format: BGR\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_flic": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav flic decoder", "hierarchy": [ "avdec_flic", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Autodesk Animator Flic video decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-flic:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_flv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav flv decoder", "hierarchy": [ "avdec_flv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav FLV / Sorenson Spark / Sorenson H.263 (Flash Video) decoder", "pad-templates": { "sink": { "caps": "video/x-flash-video:\n flvversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_fmvc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav fmvc decoder", "hierarchy": [ "avdec_fmvc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav FM Screen Capture Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_fraps": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav fraps decoder", "hierarchy": [ "avdec_fraps", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Fraps decoder", "pad-templates": { "sink": { "caps": "video/x-fraps:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_frwu": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav frwu decoder", "hierarchy": [ "avdec_frwu", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Forward Uncompressed decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_g2m": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav g2m decoder", "hierarchy": [ "avdec_g2m", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Go2Meeting decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_g722": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav g722 decoder", "hierarchy": [ "avdec_g722", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav G.722 ADPCM decoder", "pad-templates": { "sink": { "caps": "audio/G722:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_g723_1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav g723_1 decoder", "hierarchy": [ "avdec_g723_1", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav G.723.1 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_g726": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav g726 decoder", "hierarchy": [ "avdec_g726", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav G.726 ADPCM decoder", "pad-templates": { "sink": { "caps": "audio/x-adpcm:\n layout: g726\naudio/x-adpcm:\n layout: g721\n channels: 1\n rate: 8000\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_g726le": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav g726le decoder", "hierarchy": [ "avdec_g726le", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav G.726 ADPCM little-endian decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_g729": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav g729 decoder", "hierarchy": [ "avdec_g729", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav G.729 decoder", "pad-templates": { "sink": { "caps": "audio/G729:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_gdv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav gdv decoder", "hierarchy": [ "avdec_gdv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Gremlin Digital Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_gif": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav gif decoder", "hierarchy": [ "avdec_gif", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav GIF (Graphics Interchange Format) decoder", "pad-templates": { "sink": { "caps": "image/gst-libav-gif:\n parsed: true\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_gremlin_dpcm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav gremlin_dpcm decoder", "hierarchy": [ "avdec_gremlin_dpcm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DPCM Gremlin decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_gsm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav gsm decoder", "hierarchy": [ "avdec_gsm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav GSM decoder", "pad-templates": { "sink": { "caps": "audio/x-gsm:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_gsm_ms": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav gsm_ms decoder", "hierarchy": [ "avdec_gsm_ms", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav GSM Microsoft variant decoder", "pad-templates": { "sink": { "caps": "audio/ms-gsm:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_h261": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav h261 decoder", "hierarchy": [ "avdec_h261", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav H.261 decoder", "pad-templates": { "sink": { "caps": "video/x-h261:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_h263": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav h263 decoder", "hierarchy": [ "avdec_h263", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 decoder", "pad-templates": { "sink": { "caps": "video/x-h263:\n variant: itu\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_h263i": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav h263i decoder", "hierarchy": [ "avdec_h263i", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Intel H.263 decoder", "pad-templates": { "sink": { "caps": "video/x-intel-h263:\n variant: intel\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_h263p": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav h263p decoder", "hierarchy": [ "avdec_h263p", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 decoder", "pad-templates": { "sink": { "caps": "video/x-h263:\n variant: itu\n h263version: h263p\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_h264": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav h264 decoder", "hierarchy": [ "avdec_h264", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder", "pad-templates": { "sink": { "caps": "video/x-h264:\n alignment: au\n stream-format: { (string)avc, (string)byte-stream }\nvideo/x-h264:\n alignment: nal\n stream-format: byte-stream\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "primary" }, "avdec_h265": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav hevc decoder", "hierarchy": [ "avdec_h265", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav HEVC (High Efficiency Video Coding) decoder", "pad-templates": { "sink": { "caps": "video/x-h265:\n alignment: au\n stream-format: { (string)hvc1, (string)hev1, (string)byte-stream }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "primary" }, "avdec_hap": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav hap decoder", "hierarchy": [ "avdec_hap", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Vidvox Hap decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_hca": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav hca decoder", "hierarchy": [ "avdec_hca", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav CRI HCA decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_hcom": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav hcom decoder", "hierarchy": [ "avdec_hcom", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav HCOM Audio decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_hnm4video": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav hnm4video decoder", "hierarchy": [ "avdec_hnm4video", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav HNM 4 video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_hq_hqa": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav hq_hqa decoder", "hierarchy": [ "avdec_hq_hqa", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Canopus HQ/HQA decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_hqx": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav hqx decoder", "hierarchy": [ "avdec_hqx", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Canopus HQX decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_huffyuv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav huffyuv decoder", "hierarchy": [ "avdec_huffyuv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Huffyuv / HuffYUV decoder", "pad-templates": { "sink": { "caps": "video/x-huffyuv:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_hymt": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav hymt decoder", "hierarchy": [ "avdec_hymt", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav HuffYUV MT decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_iac": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav iac decoder", "hierarchy": [ "avdec_iac", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav IAC (Indeo Audio Coder) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_idcinvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav idcinvideo decoder", "hierarchy": [ "avdec_idcinvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav id Quake II CIN video decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-idcinvideo:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_idf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav idf decoder", "hierarchy": [ "avdec_idf", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav iCEDraw text decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_iff": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav iff decoder", "hierarchy": [ "avdec_iff", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_ilbc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ilbc decoder", "hierarchy": [ "avdec_ilbc", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav iLBC (Internet Low Bitrate Codec) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_imc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav imc decoder", "hierarchy": [ "avdec_imc", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav IMC (Intel Music Coder) decoder", "pad-templates": { "sink": { "caps": "audio/x-imc:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_imm4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav imm4 decoder", "hierarchy": [ "avdec_imm4", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Infinity IMM4 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_imm5": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav imm5 decoder", "hierarchy": [ "avdec_imm5", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Infinity IMM5 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_indeo2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav indeo2 decoder", "hierarchy": [ "avdec_indeo2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Intel Indeo 2 decoder", "pad-templates": { "sink": { "caps": "video/x-indeo:\n indeoversion: 2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_indeo3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav indeo3 decoder", "hierarchy": [ "avdec_indeo3", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Intel Indeo 3 decoder", "pad-templates": { "sink": { "caps": "video/x-indeo:\n indeoversion: 3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_indeo4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav indeo4 decoder", "hierarchy": [ "avdec_indeo4", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Intel Indeo Video Interactive 4 decoder", "pad-templates": { "sink": { "caps": "video/x-indeo:\n indeoversion: 4\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_indeo5": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav indeo5 decoder", "hierarchy": [ "avdec_indeo5", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Intel Indeo Video Interactive 5 decoder", "pad-templates": { "sink": { "caps": "video/x-indeo:\n indeoversion: 5\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_interplay_dpcm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav interplay_dpcm decoder", "hierarchy": [ "avdec_interplay_dpcm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DPCM Interplay decoder", "pad-templates": { "sink": { "caps": "audio/x-dpcm:\n layout: interplay\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_interplayacm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav interplayacm decoder", "hierarchy": [ "avdec_interplayacm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Interplay ACM decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_interplayvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav interplayvideo decoder", "hierarchy": [ "avdec_interplayvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Interplay MVE video decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-interplayvideo:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_ipu": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ipu decoder", "hierarchy": [ "avdec_ipu", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav IPU Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_jpeg2000": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav jpeg2000 decoder", "hierarchy": [ "avdec_jpeg2000", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav JPEG 2000 decoder", "pad-templates": { "sink": { "caps": "image/x-j2c:\nimage/x-jpc:\nimage/jp2:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_jpegls": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav jpegls decoder", "hierarchy": [ "avdec_jpegls", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav JPEG-LS decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_jv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav jv decoder", "hierarchy": [ "avdec_jv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Bitmap Brothers JV video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_kgv1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav kgv1 decoder", "hierarchy": [ "avdec_kgv1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Kega Game Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_kmvc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav kmvc decoder", "hierarchy": [ "avdec_kmvc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Karl Morton's video codec decoder", "pad-templates": { "sink": { "caps": "video/x-kmvc:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_lagarith": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav lagarith decoder", "hierarchy": [ "avdec_lagarith", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Lagarith lossless decoder", "pad-templates": { "sink": { "caps": "video/x-lagarith:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_loco": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav loco decoder", "hierarchy": [ "avdec_loco", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav LOCO decoder", "pad-templates": { "sink": { "caps": "video/x-loco:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_lscr": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav lscr decoder", "hierarchy": [ "avdec_lscr", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav LEAD Screen Capture decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_m101": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav m101 decoder", "hierarchy": [ "avdec_m101", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Matrox Uncompressed SD decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mace3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mace3 decoder", "hierarchy": [ "avdec_mace3", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MACE (Macintosh Audio Compression/Expansion) 3:1 decoder", "pad-templates": { "sink": { "caps": "audio/x-mace:\n maceversion: 3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mace6": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mace6 decoder", "hierarchy": [ "avdec_mace6", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MACE (Macintosh Audio Compression/Expansion) 6:1 decoder", "pad-templates": { "sink": { "caps": "audio/x-mace:\n maceversion: 6\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_magicyuv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav magicyuv decoder", "hierarchy": [ "avdec_magicyuv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MagicYUV video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_mdec": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mdec decoder", "hierarchy": [ "avdec_mdec", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Sony PlayStation MDEC (Motion DECoder) decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-mdec:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_metasound": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav metasound decoder", "hierarchy": [ "avdec_metasound", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Voxware MetaSound decoder", "pad-templates": { "sink": { "caps": "audio/x-voxware:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mimic": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mimic decoder", "hierarchy": [ "avdec_mimic", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Mimic decoder", "pad-templates": { "sink": { "caps": "video/x-mimic:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_mjpeg": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mjpeg decoder", "hierarchy": [ "avdec_mjpeg", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MJPEG (Motion JPEG) decoder", "pad-templates": { "sink": { "caps": "image/jpeg:\n parsed: true\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mjpegb": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mjpegb decoder", "hierarchy": [ "avdec_mjpegb", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Apple MJPEG-B decoder", "pad-templates": { "sink": { "caps": "video/x-mjpeg-b:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mlp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mlp decoder", "hierarchy": [ "avdec_mlp", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MLP (Meridian Lossless Packing) decoder", "pad-templates": { "sink": { "caps": "audio/x-mlp:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mmvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mmvideo decoder", "hierarchy": [ "avdec_mmvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav American Laser Games MM Video decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-mmvideo:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mobiclip": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mobiclip decoder", "hierarchy": [ "avdec_mobiclip", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MobiClip Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_motionpixels": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav motionpixels decoder", "hierarchy": [ "avdec_motionpixels", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Motion Pixels video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mp1float": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mp1float decoder", "hierarchy": [ "avdec_mp1float", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MP1 (MPEG audio layer 1) decoder", "pad-templates": { "sink": { "caps": "audio/mpeg:\n mpegversion: 1\n layer: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mp2float": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mp2float decoder", "hierarchy": [ "avdec_mp2float", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MP2 (MPEG audio layer 2) decoder", "pad-templates": { "sink": { "caps": "audio/mpeg:\n mpegversion: 1\n layer: 2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mp3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mp3 decoder", "hierarchy": [ "avdec_mp3", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MP3 (MPEG audio layer 3) decoder", "pad-templates": { "sink": { "caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\naudio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mp3adu": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mp3adu decoder", "hierarchy": [ "avdec_mp3adu", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder", "pad-templates": { "sink": { "caps": "audio/x-gst-av-mp3adufloat:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\naudio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mp3adufloat": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mp3adufloat decoder", "hierarchy": [ "avdec_mp3adufloat", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder", "pad-templates": { "sink": { "caps": "audio/x-gst-av-mp3adufloat:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mp3float": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mp3float decoder", "hierarchy": [ "avdec_mp3float", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MP3 (MPEG audio layer 3) decoder", "pad-templates": { "sink": { "caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\naudio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mp3on4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mp3on4 decoder", "hierarchy": [ "avdec_mp3on4", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MP3onMP4 decoder", "pad-templates": { "sink": { "caps": "audio/x-gst-av-mp3on4float:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mp3on4float": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mp3on4float decoder", "hierarchy": [ "avdec_mp3on4float", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav MP3onMP4 decoder", "pad-templates": { "sink": { "caps": "audio/x-gst-av-mp3on4float:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mpc7": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mpc7 decoder", "hierarchy": [ "avdec_mpc7", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Musepack SV7 decoder", "pad-templates": { "sink": { "caps": "audio/x-ffmpeg-parsed-musepack:\n streamversion: 7\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mpc8": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mpc8 decoder", "hierarchy": [ "avdec_mpc8", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Musepack SV8 decoder", "pad-templates": { "sink": { "caps": "audio/x-ffmpeg-parsed-musepack:\n streamversion: 8\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_mpeg2video": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mpeg2video decoder", "hierarchy": [ "avdec_mpeg2video", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MPEG-2 video decoder", "pad-templates": { "sink": { "caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n systemstream: false\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "primary" }, "avdec_mpeg4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mpeg4 decoder", "hierarchy": [ "avdec_mpeg4", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MPEG-4 part 2 decoder", "pad-templates": { "sink": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\nvideo/x-divx:\n divxversion: [ 4, 5 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "primary" }, "avdec_mpegvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mpegvideo decoder", "hierarchy": [ "avdec_mpegvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MPEG-1 video decoder", "pad-templates": { "sink": { "caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n systemstream: false\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "primary" }, "avdec_msa1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav msa1 decoder", "hierarchy": [ "avdec_msa1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MS ATC Screen decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mscc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mscc decoder", "hierarchy": [ "avdec_mscc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Mandsoft Screen Capture Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_msmpeg4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav msmpeg4 decoder", "hierarchy": [ "avdec_msmpeg4", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MPEG-4 part 2 Microsoft variant version 3 decoder", "pad-templates": { "sink": { "caps": "video/x-msmpeg:\n msmpegversion: 43\nvideo/x-divx:\n divxversion: 3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "primary" }, "avdec_msmpeg4v1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav msmpeg4v1 decoder", "hierarchy": [ "avdec_msmpeg4v1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MPEG-4 part 2 Microsoft variant version 1 decoder", "pad-templates": { "sink": { "caps": "video/x-msmpeg:\n msmpegversion: 41\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_msmpeg4v2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav msmpeg4v2 decoder", "hierarchy": [ "avdec_msmpeg4v2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MPEG-4 part 2 Microsoft variant version 2 decoder", "pad-templates": { "sink": { "caps": "video/x-msmpeg:\n msmpegversion: 42\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_msp2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav msp2 decoder", "hierarchy": [ "avdec_msp2", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Microsoft Paint (MSP) version 2 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_msrle": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav msrle decoder", "hierarchy": [ "avdec_msrle", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Microsoft RLE decoder", "pad-templates": { "sink": { "caps": "video/x-rle:\n layout: microsoft\n depth: [ 1, 64 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mss1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mss1 decoder", "hierarchy": [ "avdec_mss1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MS Screen 1 decoder", "pad-templates": { "sink": { "caps": "video/x-wmv:\n wmvversion: 1\n format: MSS1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mss2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mss2 decoder", "hierarchy": [ "avdec_mss2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MS Windows Media Video V9 Screen decoder", "pad-templates": { "sink": { "caps": "video/x-wmv:\n wmvversion: 3\n format: MSS2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_msvideo1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav msvideo1 decoder", "hierarchy": [ "avdec_msvideo1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Microsoft Video 1 decoder", "pad-templates": { "sink": { "caps": "video/x-msvideocodec:\n msvideoversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mszh": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mszh decoder", "hierarchy": [ "avdec_mszh", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav LCL (LossLess Codec Library) MSZH decoder", "pad-templates": { "sink": { "caps": "video/x-mszh:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_mts2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mts2 decoder", "hierarchy": [ "avdec_mts2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MS Expression Encoder Screen decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mv30": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mv30 decoder", "hierarchy": [ "avdec_mv30", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MidiVid 3.0 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mvc1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mvc1 decoder", "hierarchy": [ "avdec_mvc1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Silicon Graphics Motion Video Compressor 1 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mvc2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mvc2 decoder", "hierarchy": [ "avdec_mvc2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Silicon Graphics Motion Video Compressor 2 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mvdv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mvdv decoder", "hierarchy": [ "avdec_mvdv", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MidiVid VQ decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mvha": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mvha decoder", "hierarchy": [ "avdec_mvha", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MidiVid Archive Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mwsc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mwsc decoder", "hierarchy": [ "avdec_mwsc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav MatchWare Screen Capture Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_mxpeg": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav mxpeg decoder", "hierarchy": [ "avdec_mxpeg", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Mobotix MxPEG video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_nellymoser": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav nellymoser decoder", "hierarchy": [ "avdec_nellymoser", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Nellymoser Asao decoder", "pad-templates": { "sink": { "caps": "audio/x-nellymoser:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_notchlc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav notchlc decoder", "hierarchy": [ "avdec_notchlc", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav NotchLC decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_nuv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav nuv decoder", "hierarchy": [ "avdec_nuv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav NuppelVideo/RTJPEG decoder", "pad-templates": { "sink": { "caps": "video/x-nuv:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_on2avc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav on2avc decoder", "hierarchy": [ "avdec_on2avc", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav On2 Audio for Video Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_opus": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav opus decoder", "hierarchy": [ "avdec_opus", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Opus decoder", "pad-templates": { "sink": { "caps": "audio/x-opus:\nchannel-mapping-family: 0\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_paf_audio": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav paf_audio decoder", "hierarchy": [ "avdec_paf_audio", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Amazing Studio Packed Animation File Audio decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_paf_video": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav paf_video decoder", "hierarchy": [ "avdec_paf_video", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Amazing Studio Packed Animation File Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_pam": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pam decoder", "hierarchy": [ "avdec_pam", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav PAM (Portable AnyMap) image decoder", "pad-templates": { "sink": { "caps": "image/x-portable-anymap:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_pbm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pbm decoder", "hierarchy": [ "avdec_pbm", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav PBM (Portable BitMap) image decoder", "pad-templates": { "sink": { "caps": "image/pbm:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_pcm_lxf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pcm_lxf decoder", "hierarchy": [ "avdec_pcm_lxf", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav PCM signed 20-bit little-endian planar decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_pcm_sga": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pcm_sga decoder", "hierarchy": [ "avdec_pcm_sga", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav PCM SGA decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: U8\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_pcm_vidc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pcm_vidc decoder", "hierarchy": [ "avdec_pcm_vidc", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav PCM Archimedes VIDC decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_pcx": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pcx decoder", "hierarchy": [ "avdec_pcx", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav PC Paintbrush PCX image decoder", "pad-templates": { "sink": { "caps": "image/x-pcx:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_pfm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pfm decoder", "hierarchy": [ "avdec_pfm", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav PFM (Portable FloatMap) image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_pgm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pgm decoder", "hierarchy": [ "avdec_pgm", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav PGM (Portable GrayMap) image decoder", "pad-templates": { "sink": { "caps": "image/x-portable-graymap:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_pgmyuv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pgmyuv decoder", "hierarchy": [ "avdec_pgmyuv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav PGMYUV (Portable GrayMap YUV) image decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-pgmyuv:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_pgx": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pgx decoder", "hierarchy": [ "avdec_pgx", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav PGX (JPEG2000 Test Format) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_photocd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav photocd decoder", "hierarchy": [ "avdec_photocd", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Kodak Photo CD decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_pictor": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pictor decoder", "hierarchy": [ "avdec_pictor", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Pictor/PC Paint decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_pixlet": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav pixlet decoder", "hierarchy": [ "avdec_pixlet", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Apple Pixlet decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_png": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav png decoder", "hierarchy": [ "avdec_png", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav PNG (Portable Network Graphics) image decoder", "pad-templates": { "sink": { "caps": "image/png:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_ppm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ppm decoder", "hierarchy": [ "avdec_ppm", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav PPM (Portable PixelMap) image decoder", "pad-templates": { "sink": { "caps": "image/ppm:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_prores": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav prores decoder", "hierarchy": [ "avdec_prores", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav ProRes (iCodec Pro) decoder", "pad-templates": { "sink": { "caps": "video/x-prores:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_prosumer": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav prosumer decoder", "hierarchy": [ "avdec_prosumer", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Brooktree ProSumer Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_psd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav psd decoder", "hierarchy": [ "avdec_psd", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Photoshop PSD file decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_ptx": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ptx decoder", "hierarchy": [ "avdec_ptx", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav V.Flash PTX image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_qcelp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav qcelp decoder", "hierarchy": [ "avdec_qcelp", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav QCELP / PureVoice decoder", "pad-templates": { "sink": { "caps": "audio/qcelp:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_qdm2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav qdm2 decoder", "hierarchy": [ "avdec_qdm2", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav QDesign Music Codec 2 decoder", "pad-templates": { "sink": { "caps": "audio/x-qdm2:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_qdmc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav qdmc decoder", "hierarchy": [ "avdec_qdmc", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav QDesign Music Codec 1 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_qdraw": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav qdraw decoder", "hierarchy": [ "avdec_qdraw", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Apple QuickDraw decoder", "pad-templates": { "sink": { "caps": "video/x-qdrw:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_qpeg": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav qpeg decoder", "hierarchy": [ "avdec_qpeg", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Q-team QPEG decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-qpeg:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_qtrle": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav qtrle decoder", "hierarchy": [ "avdec_qtrle", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav QuickTime Animation (RLE) video decoder", "pad-templates": { "sink": { "caps": "video/x-rle:\n layout: quicktime\n depth: [ 1, 64 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_r10k": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav r10k decoder", "hierarchy": [ "avdec_r10k", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav AJA Kona 10-bit RGB Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_ralf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ralf decoder", "hierarchy": [ "avdec_ralf", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav RealAudio Lossless decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_rasc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav rasc decoder", "hierarchy": [ "avdec_rasc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav RemotelyAnywhere Screen Capture decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_real_144": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav real_144 decoder", "hierarchy": [ "avdec_real_144", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav RealAudio 1.0 (14.4K) decoder", "pad-templates": { "sink": { "caps": "audio/x-pn-realaudio:\n raversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "primary" }, "avdec_real_288": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav real_288 decoder", "hierarchy": [ "avdec_real_288", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav RealAudio 2.0 (28.8K) decoder", "pad-templates": { "sink": { "caps": "audio/x-pn-realaudio:\n raversion: 2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "primary" }, "avdec_rl2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav rl2 decoder", "hierarchy": [ "avdec_rl2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav RL2 video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_roq_dpcm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav roq_dpcm decoder", "hierarchy": [ "avdec_roq_dpcm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DPCM id RoQ decoder", "pad-templates": { "sink": { "caps": "audio/x-dpcm:\n layout: roq\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_roqvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav roqvideo decoder", "hierarchy": [ "avdec_roqvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav id RoQ video decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-roqvideo:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_rpza": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav rpza decoder", "hierarchy": [ "avdec_rpza", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav QuickTime video (RPZA) decoder", "pad-templates": { "sink": { "caps": "video/x-apple-video:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_rscc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav rscc decoder", "hierarchy": [ "avdec_rscc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav innoHeim/Rsupport Screen Capture Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_rv10": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav rv10 decoder", "hierarchy": [ "avdec_rv10", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav RealVideo 1.0 decoder", "pad-templates": { "sink": { "caps": "video/x-pn-realvideo:\n rmversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "primary" }, "avdec_rv20": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav rv20 decoder", "hierarchy": [ "avdec_rv20", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav RealVideo 2.0 decoder", "pad-templates": { "sink": { "caps": "video/x-pn-realvideo:\n rmversion: 2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "primary" }, "avdec_rv30": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav rv30 decoder", "hierarchy": [ "avdec_rv30", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav RealVideo 3.0 decoder", "pad-templates": { "sink": { "caps": "video/x-pn-realvideo:\n rmversion: 3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "primary" }, "avdec_rv40": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav rv40 decoder", "hierarchy": [ "avdec_rv40", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav RealVideo 4.0 decoder", "pad-templates": { "sink": { "caps": "video/x-pn-realvideo:\n rmversion: 4\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "primary" }, "avdec_s302m": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav s302m decoder", "hierarchy": [ "avdec_s302m", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav SMPTE 302M decoder", "pad-templates": { "sink": { "caps": "audio/x-smpte-302m:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_sanm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sanm decoder", "hierarchy": [ "avdec_sanm", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav LucasArts SANM/Smush video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_sbc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sbc decoder", "hierarchy": [ "avdec_sbc", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav SBC (low-complexity subband codec) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_scpr": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav scpr decoder", "hierarchy": [ "avdec_scpr", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav ScreenPressor decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_screenpresso": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav screenpresso decoder", "hierarchy": [ "avdec_screenpresso", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Screenpresso decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_sdx2_dpcm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sdx2_dpcm decoder", "hierarchy": [ "avdec_sdx2_dpcm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DPCM Squareroot-Delta-Exact decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_sga": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sga decoder", "hierarchy": [ "avdec_sga", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Digital Pictures SGA Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_sgi": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sgi decoder", "hierarchy": [ "avdec_sgi", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav SGI image decoder", "pad-templates": { "sink": { "caps": "image/x-sgi:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_sgirle": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sgirle decoder", "hierarchy": [ "avdec_sgirle", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Silicon Graphics RLE 8-bit video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_sheervideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sheervideo decoder", "hierarchy": [ "avdec_sheervideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav BitJazz SheerVideo decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_shorten": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav shorten decoder", "hierarchy": [ "avdec_shorten", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Shorten decoder", "pad-templates": { "sink": { "caps": "audio/x-shorten:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { S16LE, U8 }\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_simbiosis_imx": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav simbiosis_imx decoder", "hierarchy": [ "avdec_simbiosis_imx", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Simbiosis Interactive IMX Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_sipr": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sipr decoder", "hierarchy": [ "avdec_sipr", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav RealAudio SIPR / ACELP.NET decoder", "pad-templates": { "sink": { "caps": "audio/x-sipro:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "secondary" }, "avdec_siren": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav siren decoder", "hierarchy": [ "avdec_siren", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Siren decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "rank": "marginal" }, "avdec_smackaud": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav smackaud decoder", "hierarchy": [ "avdec_smackaud", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Smacker audio decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_smackvid": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav smackvid decoder", "hierarchy": [ "avdec_smackvid", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Smacker video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_smc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav smc decoder", "hierarchy": [ "avdec_smc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav QuickTime Graphics (SMC) decoder", "pad-templates": { "sink": { "caps": "video/x-smc:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_smvjpeg": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav smvjpeg decoder", "hierarchy": [ "avdec_smvjpeg", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav SMV JPEG decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_snow": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav snow decoder", "hierarchy": [ "avdec_snow", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Snow decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_sol_dpcm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sol_dpcm decoder", "hierarchy": [ "avdec_sol_dpcm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DPCM Sol decoder", "pad-templates": { "sink": { "caps": "audio/x-dpcm:\n layout: sol\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_sonic": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sonic decoder", "hierarchy": [ "avdec_sonic", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Sonic decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_sp5x": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sp5x decoder", "hierarchy": [ "avdec_sp5x", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Sunplus JPEG (SP5X) decoder", "pad-templates": { "sink": { "caps": "video/sp5x:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_speedhq": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav speedhq decoder", "hierarchy": [ "avdec_speedhq", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav NewTek SpeedHQ decoder", "pad-templates": { "sink": { "caps": "video/x-speedhq:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_srgc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav srgc decoder", "hierarchy": [ "avdec_srgc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Screen Recorder Gold Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_sunrast": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav sunrast decoder", "hierarchy": [ "avdec_sunrast", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Sun Rasterfile image decoder", "pad-templates": { "sink": { "caps": "image/x-sun-raster:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_svq1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav svq1 decoder", "hierarchy": [ "avdec_svq1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 decoder", "pad-templates": { "sink": { "caps": "video/x-svq:\n svqversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: YUV9\n\nvideo/x-raw(format:Interlaced):\n format: YUV9\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_svq3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav svq3 decoder", "hierarchy": [ "avdec_svq3", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 decoder", "pad-templates": { "sink": { "caps": "video/x-svq:\n svqversion: 3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_tak": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav tak decoder", "hierarchy": [ "avdec_tak", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav TAK (Tom's lossless Audio Kompressor) decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE }\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_targa": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav targa decoder", "hierarchy": [ "avdec_targa", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Truevision Targa image decoder", "pad-templates": { "sink": { "caps": "image/x-tga:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_targa_y216": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav targa_y216 decoder", "hierarchy": [ "avdec_targa_y216", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Pinnacle TARGA CineWave YUV16 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_tdsc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav tdsc decoder", "hierarchy": [ "avdec_tdsc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav TDSC decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_thp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav thp decoder", "hierarchy": [ "avdec_thp", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Nintendo Gamecube THP video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_tiertexseqvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav tiertexseqvideo decoder", "hierarchy": [ "avdec_tiertexseqvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Tiertex Limited SEQ video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_tiff": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav tiff decoder", "hierarchy": [ "avdec_tiff", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav TIFF image decoder", "pad-templates": { "sink": { "caps": "image/tiff:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_tmv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav tmv decoder", "hierarchy": [ "avdec_tmv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav 8088flex TMV decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_truehd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav truehd decoder", "hierarchy": [ "avdec_truehd", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav TrueHD decoder", "pad-templates": { "sink": { "caps": "audio/x-true-hd:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_truemotion1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav truemotion1 decoder", "hierarchy": [ "avdec_truemotion1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Duck TrueMotion 1.0 decoder", "pad-templates": { "sink": { "caps": "video/x-truemotion:\n trueversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_truemotion2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav truemotion2 decoder", "hierarchy": [ "avdec_truemotion2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Duck TrueMotion 2.0 decoder", "pad-templates": { "sink": { "caps": "video/x-truemotion:\n trueversion: 2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_truemotion2rt": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav truemotion2rt decoder", "hierarchy": [ "avdec_truemotion2rt", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Duck TrueMotion 2.0 Real Time decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_truespeech": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav truespeech decoder", "hierarchy": [ "avdec_truespeech", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DSP Group TrueSpeech decoder", "pad-templates": { "sink": { "caps": "audio/x-truespeech:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_tscc2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav tscc2 decoder", "hierarchy": [ "avdec_tscc2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav TechSmith Screen Codec 2 decoder", "pad-templates": { "sink": { "caps": "video/x-tscc:\n tsccversion: 2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_tta": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav tta decoder", "hierarchy": [ "avdec_tta", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav TTA (True Audio) decoder", "pad-templates": { "sink": { "caps": "audio/x-tta:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_twinvq": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav twinvq decoder", "hierarchy": [ "avdec_twinvq", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav VQF TwinVQ decoder", "pad-templates": { "sink": { "caps": "audio/x-twin-vq:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_txd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav txd decoder", "hierarchy": [ "avdec_txd", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Renderware TXD (TeXture Dictionary) image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_ultimotion": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ultimotion decoder", "hierarchy": [ "avdec_ultimotion", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav IBM UltiMotion decoder", "pad-templates": { "sink": { "caps": "video/x-ultimotion:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_utvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav utvideo decoder", "hierarchy": [ "avdec_utvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Ut Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_vb": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vb decoder", "hierarchy": [ "avdec_vb", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Beam Software VB decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vble": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vble decoder", "hierarchy": [ "avdec_vble", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav VBLE Lossless Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_vc1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vc1 decoder", "hierarchy": [ "avdec_vc1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav SMPTE VC-1 decoder", "pad-templates": { "sink": { "caps": "video/x-wmv:\n wmvversion: 3\n format: { WVC1, WMVA }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vc1image": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vc1image decoder", "hierarchy": [ "avdec_vc1image", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Windows Media Video 9 Image v2 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vcr1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vcr1 decoder", "hierarchy": [ "avdec_vcr1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav ATI VCR1 decoder", "pad-templates": { "sink": { "caps": "video/x-ati-vcr:\n vcrversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vmdaudio": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vmdaudio decoder", "hierarchy": [ "avdec_vmdaudio", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Sierra VMD audio decoder", "pad-templates": { "sink": { "caps": "audio/x-gst-av-vmdaudio:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_vmdvideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vmdvideo decoder", "hierarchy": [ "avdec_vmdvideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Sierra VMD video decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-vmdvideo:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vmnc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vmnc decoder", "hierarchy": [ "avdec_vmnc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav VMware Screen Codec / VMware Video decoder", "pad-templates": { "sink": { "caps": "video/x-vmnc:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vp3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vp3 decoder", "hierarchy": [ "avdec_vp3", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav On2 VP3 decoder", "pad-templates": { "sink": { "caps": "video/x-vp3:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_vp4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vp4 decoder", "hierarchy": [ "avdec_vp4", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav On2 VP4 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_vp5": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vp5 decoder", "hierarchy": [ "avdec_vp5", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav On2 VP5 decoder", "pad-templates": { "sink": { "caps": "video/x-vp5:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vp6": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vp6 decoder", "hierarchy": [ "avdec_vp6", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav On2 VP6 decoder", "pad-templates": { "sink": { "caps": "video/x-vp6:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vp6a": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vp6a decoder", "hierarchy": [ "avdec_vp6a", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav On2 VP6 (Flash version, with alpha channel) decoder", "pad-templates": { "sink": { "caps": "video/x-vp6-alpha:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_vp6f": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vp6f decoder", "hierarchy": [ "avdec_vp6f", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav On2 VP6 (Flash version) decoder", "pad-templates": { "sink": { "caps": "video/x-vp6-flash:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vp7": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vp7 decoder", "hierarchy": [ "avdec_vp7", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav On2 VP7 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_vp8": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vp8 decoder", "hierarchy": [ "avdec_vp8", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav On2 VP8 decoder", "pad-templates": { "sink": { "caps": "video/x-vp8:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_vp9": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vp9 decoder", "hierarchy": [ "avdec_vp9", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Google VP9 decoder", "pad-templates": { "sink": { "caps": "video/x-vp9:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_vqavideo": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav vqavideo decoder", "hierarchy": [ "avdec_vqavideo", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Westwood Studios VQA (Vector Quantized Animation) video decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-vqavideo:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_wavesynth": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wavesynth decoder", "hierarchy": [ "avdec_wavesynth", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Wave synthesis pseudo-codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_wcmv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wcmv decoder", "hierarchy": [ "avdec_wcmv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav WinCAM Motion Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_webp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav webp decoder", "hierarchy": [ "avdec_webp", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav WebP image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_wmalossless": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wmalossless decoder", "hierarchy": [ "avdec_wmalossless", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Windows Media Audio Lossless decoder", "pad-templates": { "sink": { "caps": "audio/x-wma:\n wmaversion: 4\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { S16LE, S32LE }\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_wmapro": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wmapro decoder", "hierarchy": [ "avdec_wmapro", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Windows Media Audio 9 Professional decoder", "pad-templates": { "sink": { "caps": "audio/x-wma:\n wmaversion: 3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_wmav1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wmav1 decoder", "hierarchy": [ "avdec_wmav1", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Windows Media Audio 1 decoder", "pad-templates": { "sink": { "caps": "audio/x-wma:\n wmaversion: 1\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_wmav2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wmav2 decoder", "hierarchy": [ "avdec_wmav2", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Windows Media Audio 2 decoder", "pad-templates": { "sink": { "caps": "audio/x-wma:\n wmaversion: 2\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_wmavoice": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wmavoice decoder", "hierarchy": [ "avdec_wmavoice", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Windows Media Audio Voice decoder", "pad-templates": { "sink": { "caps": "audio/x-wms:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_wmv1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wmv1 decoder", "hierarchy": [ "avdec_wmv1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Windows Media Video 7 decoder", "pad-templates": { "sink": { "caps": "video/x-wmv:\n wmvversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_wmv2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wmv2 decoder", "hierarchy": [ "avdec_wmv2", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Windows Media Video 8 decoder", "pad-templates": { "sink": { "caps": "video/x-wmv:\n wmvversion: 2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_wmv3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wmv3 decoder", "hierarchy": [ "avdec_wmv3", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Windows Media Video 9 decoder", "pad-templates": { "sink": { "caps": "video/x-wmv:\n wmvversion: 3\n format: WMV3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_wmv3image": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wmv3image decoder", "hierarchy": [ "avdec_wmv3image", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Windows Media Video 9 Image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n\nvideo/x-raw(format:Interlaced):\n format: I420\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_wnv1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav wnv1 decoder", "hierarchy": [ "avdec_wnv1", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Winnov WNV1 decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-wnv1:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_ws_snd1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ws_snd1 decoder", "hierarchy": [ "avdec_ws_snd1", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Westwood Audio (SND1) decoder", "pad-templates": { "sink": { "caps": "audio/x-gst-av-ws_snd1:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_xan_dpcm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xan_dpcm decoder", "hierarchy": [ "avdec_xan_dpcm", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav DPCM Xan decoder", "pad-templates": { "sink": { "caps": "audio/x-dpcm:\n layout: xan\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_xan_wc3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xan_wc3 decoder", "hierarchy": [ "avdec_xan_wc3", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Wing Commander III / Xan decoder", "pad-templates": { "sink": { "caps": "video/x-xan:\n wcversion: 3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_xan_wc4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xan_wc4 decoder", "hierarchy": [ "avdec_xan_wc4", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Wing Commander IV / Xxan decoder", "pad-templates": { "sink": { "caps": "video/x-xan:\n wcversion: 4\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_xbin": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xbin decoder", "hierarchy": [ "avdec_xbin", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav eXtended BINary text decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_xbm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xbm decoder", "hierarchy": [ "avdec_xbm", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav XBM (X BitMap) image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_xface": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xface decoder", "hierarchy": [ "avdec_xface", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav X-face image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n\nvideo/x-raw(format:Interlaced):\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_xl": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xl decoder", "hierarchy": [ "avdec_xl", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Miro VideoXL decoder", "pad-templates": { "sink": { "caps": "video/x-gst-av-xl:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_xma1": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xma1 decoder", "hierarchy": [ "avdec_xma1", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Xbox Media Audio 1 decoder", "pad-templates": { "sink": { "caps": "audio/x-xma:\n xmaversion: 1\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_xma2": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xma2 decoder", "hierarchy": [ "avdec_xma2", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "long-name": "libav Xbox Media Audio 2 decoder", "pad-templates": { "sink": { "caps": "audio/x-xma:\n xmaversion: 2\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-raw:\n format: F32LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "properties": {}, "rank": "marginal" }, "avdec_xpm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xpm decoder", "hierarchy": [ "avdec_xpm", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav XPM (X PixMap) image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_xwd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav xwd decoder", "hierarchy": [ "avdec_xwd", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav XWD (X Window Dump) image decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_ylc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav ylc decoder", "hierarchy": [ "avdec_ylc", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav YUY2 Lossless Codec decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto", "mutable": "null", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true } }, "rank": "marginal" }, "avdec_yop": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav yop decoder", "hierarchy": [ "avdec_yop", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Psygnosis YOP Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_zerocodec": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav zerocodec decoder", "hierarchy": [ "avdec_zerocodec", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav ZeroCodec Lossless Video decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdec_zmbv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav zmbv decoder", "hierarchy": [ "avdec_zmbv", "GstFFMpegVidDec", "GstVideoDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Video", "long-name": "libav Zip Motion Blocks Video decoder", "pad-templates": { "sink": { "caps": "video/x-zmbv:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n\nvideo/x-raw(format:Interlaced):\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n interlace-mode: alternate\n", "direction": "src", "presence": "always" } }, "properties": { "debug-mv": { "blurb": "Whether to print motion vectors on top of the image (deprecated, non-functional)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "full (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Skip nothing (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "rank": "marginal" }, "avdeinterlace": { "author": "Luca Ognibene ", "description": "Deinterlace video", "hierarchy": [ "GstFFMpegDeinterlace", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Filter/Effect/Video/Deinterlace", "long-name": "libav Deinterlace element", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { "mode": { "blurb": "Deinterlace Mode", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "GstLibAVDeinterlaceModes", "writable": true } }, "rank": "none" }, "avdemux_4xm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav 4X Technologies demuxer", "hierarchy": [ "avdemux_4xm", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav 4X Technologies demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "video/x-4xm:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_aiff": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Audio IFF demuxer", "hierarchy": [ "avdemux_aiff", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Audio IFF demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "audio/x-aiff:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_ape": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Monkey's Audio demuxer", "hierarchy": [ "avdemux_ape", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Monkey's Audio demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-ape:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_avs": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Argonaut Games Creature Shock demuxer", "hierarchy": [ "avdemux_avs", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Argonaut Games Creature Shock demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-avs:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_bfstm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav BFSTM (Binary Cafe Stream) demuxer", "hierarchy": [ "avdemux_bfstm", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav BFSTM (Binary Cafe Stream) demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "audio/x-bfstm:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_brstm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav BRSTM (Binary Revolution Stream) demuxer", "hierarchy": [ "avdemux_brstm", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav BRSTM (Binary Revolution Stream) demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "audio/x-brstm:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_daud": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav D-Cinema audio demuxer", "hierarchy": [ "avdemux_daud", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav D-Cinema audio demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-daud:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_dsf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav DSD Stream File (DSF) demuxer", "hierarchy": [ "avdemux_dsf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav DSD Stream File (DSF) demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-dsf:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_ea": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Electronic Arts Multimedia demuxer", "hierarchy": [ "avdemux_ea", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Electronic Arts Multimedia demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-ea:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_film_cpk": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Sega FILM / CPK demuxer", "hierarchy": [ "avdemux_film_cpk", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Sega FILM / CPK demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-film_cpk:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_gif": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav CompuServe Graphics Interchange Format (GIF) demuxer", "hierarchy": [ "avdemux_gif", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav CompuServe Graphics Interchange Format (GIF) demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "image/gif:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_gxf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav GXF (General eXchange Format) demuxer", "hierarchy": [ "avdemux_gxf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav GXF (General eXchange Format) demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/gxf:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_idcin": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav id Cinematic demuxer", "hierarchy": [ "avdemux_idcin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav id Cinematic demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-idcin:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_iff": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav IFF (Interchange File Format) demuxer", "hierarchy": [ "avdemux_iff", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav IFF (Interchange File Format) demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-iff:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_ipmovie": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Interplay MVE demuxer", "hierarchy": [ "avdemux_ipmovie", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Interplay MVE demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-ipmovie:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_ivf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav On2 IVF demuxer", "hierarchy": [ "avdemux_ivf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav On2 IVF demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "video/x-ivf:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_mm": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav American Laser Games MM demuxer", "hierarchy": [ "avdemux_mm", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav American Laser Games MM demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-mm:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_mmf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Yamaha SMAF demuxer", "hierarchy": [ "avdemux_mmf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Yamaha SMAF demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-mmf:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_mpc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Musepack demuxer", "hierarchy": [ "avdemux_mpc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Musepack demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "audio/x-musepack:\n streamversion: 7\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_mpc8": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Musepack SV8 demuxer", "hierarchy": [ "avdemux_mpc8", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Musepack SV8 demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "audio/x-musepack:\n streamversion: 8\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_mxf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav MXF (Material eXchange Format) demuxer", "hierarchy": [ "avdemux_mxf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav MXF (Material eXchange Format) demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/mxf:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_nsv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Nullsoft Streaming Video demuxer", "hierarchy": [ "avdemux_nsv", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Nullsoft Streaming Video demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "video/x-nsv:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_nut": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav NUT demuxer", "hierarchy": [ "avdemux_nut", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav NUT demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-nut:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_nuv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav NuppelVideo demuxer", "hierarchy": [ "avdemux_nuv", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav NuppelVideo demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-nuv:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_psxstr": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Sony Playstation STR demuxer", "hierarchy": [ "avdemux_psxstr", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Sony Playstation STR demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-psxstr:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_pva": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav TechnoTrend PVA demuxer", "hierarchy": [ "avdemux_pva", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav TechnoTrend PVA demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "video/x-pva:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_smk": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Smacker demuxer", "hierarchy": [ "avdemux_smk", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Smacker demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-smk:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_sol": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Sierra SOL demuxer", "hierarchy": [ "avdemux_sol", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Sierra SOL demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-sol:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_tta": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav TTA (True Audio) demuxer", "hierarchy": [ "avdemux_tta", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav TTA (True Audio) demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "audio/x-ttafile:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_vmd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Sierra VMD demuxer", "hierarchy": [ "avdemux_vmd", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Sierra VMD demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-vmd:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_voc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Creative Voice demuxer", "hierarchy": [ "avdemux_voc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Creative Voice demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "audio/x-voc:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_wc3movie": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Wing Commander III movie demuxer", "hierarchy": [ "avdemux_wc3movie", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Wing Commander III movie demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-wc3movie:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_wsaud": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Westwood Studios audio demuxer", "hierarchy": [ "avdemux_wsaud", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Westwood Studios audio demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-wsaud:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_wsvqa": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Westwood Studios VQA demuxer", "hierarchy": [ "avdemux_wsvqa", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Westwood Studios VQA demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-wsvqa:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avdemux_xwma": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Microsoft xWMA demuxer", "hierarchy": [ "avdemux_xwma", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav Microsoft xWMA demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-gst-av-xwma:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "avdemux_yuv4mpegpipe": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav YUV4MPEG pipe demuxer", "hierarchy": [ "avdemux_yuv4mpegpipe", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "long-name": "libav YUV4MPEG pipe demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-yuv4mpeg:\n y4mversion: 2\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal", "signals": {} }, "avenc_a64multi": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav a64multi encoder", "hierarchy": [ "avenc_a64multi", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Multicolor charset for Commodore 64 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: GRAY8\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_a64multi5": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav a64multi5 encoder", "hierarchy": [ "avenc_a64multi5", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Multicolor charset for Commodore 64, extended with 5th color (colram) encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: GRAY8\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_aac": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav aac encoder", "hierarchy": [ "avenc_aac", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav AAC (Advanced Audio Coding) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 6 ]\n rate: { (int)96000, (int)88200, (int)64000, (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000, (int)12000, (int)11025, (int)8000, (int)7350 }\n format: F32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "src", "presence": "always" } }, "properties": { "aac-coder": { "blurb": "Coding algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "fast (2)", "mutable": "null", "readable": true, "type": "aac-encoder-coder", "writable": true }, "aac-is": { "blurb": "Intensity stereo coding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "aac-ltp": { "blurb": "Long term prediction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "aac-ms": { "blurb": "Force M/S stereo coding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "aac-pce": { "blurb": "Forces the use of PCEs (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "aac-pns": { "blurb": "Perceptual noise substitution (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "aac-pred": { "blurb": "AAC-Main prediction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "aac-tns": { "blurb": "Temporal noise shaping (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avenc_ac3": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ac3 encoder", "hierarchy": [ "avenc_ac3", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ATSC A/52A (AC-3) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000103\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000c03\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000033\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n channel-mask: 0x000000000000000c\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x000000000000000b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000010b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000000f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c0b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000003b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000010f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ad-conv-type": { "blurb": "A/D Converter Type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "ac-3-encoder-ad-conv-type", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "center-mixlev": { "blurb": "Center Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.594604", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "channel-coupling": { "blurb": "Channel Coupling (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "ac-3-encoder-channel-coupling", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "copyright": { "blurb": "Copyright Bit (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "1", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cpl-start-band": { "blurb": "Coupling Start Band (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "ac-3-encoder-cpl-start-band", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dheadphone-mode": { "blurb": "Dolby Headphone Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "ac-3-encoder-dheadphone-mode", "writable": true }, "dialnorm": { "blurb": "Dialogue Level (dB) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-31", "max": "-1", "min": "-31", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dmix-mode": { "blurb": "Preferred Stereo Downmix Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "ac-3-encoder-dmix-mode", "writable": true }, "dsur-mode": { "blurb": "Dolby Surround Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "ac-3-encoder-dsur-mode", "writable": true }, "dsurex-mode": { "blurb": "Dolby Surround EX Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "ac-3-encoder-dsurex-mode", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "loro-cmixlev": { "blurb": "Lo/Ro Center Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "loro-surmixlev": { "blurb": "Lo/Ro Surround Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ltrt-cmixlev": { "blurb": "Lt/Rt Center Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ltrt-surmixlev": { "blurb": "Lt/Rt Surround Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mixing-level": { "blurb": "Mixing Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "111", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "original": { "blurb": "Original Bit Stream (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "1", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "per-frame-metadata": { "blurb": "Allow Changing Metadata Per-Frame (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "room-type": { "blurb": "Room Type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "ac-3-encoder-room-type", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "stereo-rematrixing": { "blurb": "Stereo Rematrixing (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "surround-mixlev": { "blurb": "Surround Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_ac3_fixed": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ac3_fixed encoder", "hierarchy": [ "avenc_ac3_fixed", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ATSC A/52A (AC-3) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000103\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000c03\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000033\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n channel-mask: 0x000000000000000c\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x000000000000000b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000010b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000000f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c0b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000003b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000010f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ad-conv-type": { "blurb": "A/D Converter Type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "fixed-point-ac-3-encoder-ad-conv-type", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "center-mixlev": { "blurb": "Center Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.594604", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "channel-coupling": { "blurb": "Channel Coupling (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "fixed-point-ac-3-encoder-channel-coupling", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "copyright": { "blurb": "Copyright Bit (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "1", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cpl-start-band": { "blurb": "Coupling Start Band (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "fixed-point-ac-3-encoder-cpl-start-band", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dheadphone-mode": { "blurb": "Dolby Headphone Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "fixed-point-ac-3-encoder-dheadphone-mode", "writable": true }, "dialnorm": { "blurb": "Dialogue Level (dB) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-31", "max": "-1", "min": "-31", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dmix-mode": { "blurb": "Preferred Stereo Downmix Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "fixed-point-ac-3-encoder-dmix-mode", "writable": true }, "dsur-mode": { "blurb": "Dolby Surround Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "fixed-point-ac-3-encoder-dsur-mode", "writable": true }, "dsurex-mode": { "blurb": "Dolby Surround EX Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "fixed-point-ac-3-encoder-dsurex-mode", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "loro-cmixlev": { "blurb": "Lo/Ro Center Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "loro-surmixlev": { "blurb": "Lo/Ro Surround Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ltrt-cmixlev": { "blurb": "Lt/Rt Center Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ltrt-surmixlev": { "blurb": "Lt/Rt Surround Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mixing-level": { "blurb": "Mixing Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "111", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "original": { "blurb": "Original Bit Stream (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "1", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "per-frame-metadata": { "blurb": "Allow Changing Metadata Per-Frame (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "room-type": { "blurb": "Room Type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "fixed-point-ac-3-encoder-room-type", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "stereo-rematrixing": { "blurb": "Stereo Rematrixing (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "surround-mixlev": { "blurb": "Surround Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_adx": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_adx encoder", "hierarchy": [ "avenc_adpcm_adx", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav SEGA CRI ADX ADPCM encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: adx\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_argo": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_argo encoder", "hierarchy": [ "avenc_adpcm_argo", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM Argonaut Games encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_ima_alp": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_ima_alp encoder", "hierarchy": [ "avenc_adpcm_ima_alp", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM IMA High Voltage Software ALP encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_ima_amv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_ima_amv encoder", "hierarchy": [ "avenc_adpcm_ima_amv", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM IMA AMV encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: amv\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_ima_apm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_ima_apm encoder", "hierarchy": [ "avenc_adpcm_ima_apm", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM IMA Ubisoft APM encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_ima_qt": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_ima_qt encoder", "hierarchy": [ "avenc_adpcm_ima_qt", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM IMA QuickTime encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: quicktime\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_ima_ssi": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_ima_ssi encoder", "hierarchy": [ "avenc_adpcm_ima_ssi", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM IMA Simon & Schuster Interactive encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_ima_wav": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_ima_wav encoder", "hierarchy": [ "avenc_adpcm_ima_wav", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM IMA WAV encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: dvi\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_ms": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_ms encoder", "hierarchy": [ "avenc_adpcm_ms", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM Microsoft encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: microsoft\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_swf": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_swf encoder", "hierarchy": [ "avenc_adpcm_swf", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM Shockwave Flash encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: { (int)11025, (int)22050, (int)44100 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: { (int)11025, (int)22050, (int)44100 }\n layout: swf\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_adpcm_yamaha": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_yamaha encoder", "hierarchy": [ "avenc_adpcm_yamaha", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ADPCM Yamaha encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: yamaha\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "block-size": { "blurb": "set the block size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "8192", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_alac": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav alac encoder", "hierarchy": [ "avenc_alac", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ALAC (Apple Lossless Audio Codec) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 7\n channel-mask: 0x000000000000013f\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 8\n channel-mask: 0x00000000000000ff\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-alac:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "6", "max": "30", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4", "max": "30", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_alias_pix": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav alias_pix encoder", "hierarchy": [ "avenc_alias_pix", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Alias/Wavefront PIX image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { BGR, GRAY8 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_amv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav amv encoder", "hierarchy": [ "avenc_amv", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav AMV Video encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-amv:\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "huffman": { "blurb": "Huffman table strategy (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "optimal (1)", "mutable": "null", "readable": true, "type": "amv-encoder-huffman", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "amv-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "amv-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (1)", "mutable": "null", "readable": true, "type": "amv-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "amv-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "amv-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_apng": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav apng encoder", "hierarchy": [ "avenc_apng", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav APNG (Animated Portable Network Graphics) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, RGBA, RGB8P, GRAY8, GRAY16_BE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dpi": { "blurb": "Set image resolution (in dots per inch) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "65536", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dpm": { "blurb": "Set image resolution (in dots per meter) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "65536", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "none (0)", "mutable": "null", "readable": true, "type": "apng-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_aptx": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav aptx encoder", "hierarchy": [ "avenc_aptx", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav aptX (Audio Processing Technology for Bluetooth) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 2\n rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000 }\n format: S32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/aptx:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_aptx_hd": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav aptx_hd encoder", "hierarchy": [ "avenc_aptx_hd", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav aptX HD (Audio Processing Technology for Bluetooth) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 2\n rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000 }\n format: S32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/aptx-hd:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_asv1": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav asv1 encoder", "hierarchy": [ "avenc_asv1", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav ASUS V1 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-asus:\n asusversion: 1\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_asv2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav asv2 encoder", "hierarchy": [ "avenc_asv2", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav ASUS V2 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-asus:\n asusversion: 2\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_avrp": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav avrp encoder", "hierarchy": [ "avenc_avrp", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Avid 1:1 10-bit RGB Packer encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: GBR_10LE\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_avui": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav avui encoder", "hierarchy": [ "avenc_avui", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Avid Meridien Uncompressed encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: UYVY\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_bmp": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav bmp encoder", "hierarchy": [ "avenc_bmp", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav BMP (Windows and OS/2 bitmap) encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { BGRA, BGR, RGB16, RGB15, GRAY8, RGB8P }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/bmp:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_cfhd": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav cfhd encoder", "hierarchy": [ "avenc_cfhd", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav GoPro CineForm HD encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I422_10LE, GBR_12LE, GBRA_12LE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-cineform:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quality": { "blurb": "set quality (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "film3+ (0)", "mutable": "null", "readable": true, "type": "cfhd-q", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_cinepak": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav cinepak encoder", "hierarchy": [ "avenc_cinepak", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Cinepak encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, GRAY8 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-cinepak:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-extra-cb-iterations": { "blurb": "Max extra codebook recalculation passes, more is better and slower (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-strips": { "blurb": "Limit strips/frame, vintage compatible is 1..3, otherwise the more the better (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "32", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "min-strips": { "blurb": "Enforce min strips/frame, more is worse and faster, must be <= max_strips (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "32", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-empty-cb": { "blurb": "Avoid wasting bytes, ignore vintage MacOS decoder (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "strip-number-adaptivity": { "blurb": "How fast the strip number adapts, more is slightly better, much slower (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "31", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_cljr": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav cljr encoder", "hierarchy": [ "avenc_cljr", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Cirrus Logic AccuPak encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: Y41B\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-cirrus-logic-accupak:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dither-type": { "blurb": "Dither type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_comfortnoise": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav comfortnoise encoder", "hierarchy": [ "avenc_comfortnoise", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav RFC 3389 comfort noise generator encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_dca": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav dca encoder", "hierarchy": [ "avenc_dca", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav DCA (DTS Coherent Acoustics) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000c03\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-dts:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1411200", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dca-adpcm": { "blurb": "Use ADPCM encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_dnxhd": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav dnxhd encoder", "hierarchy": [ "avenc_dnxhd", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav VC3/DNxHD encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n width: 1920\n height: 1080\n framerate: [ 0/1, 2147483647/1 ]\n format: { Y42B, I422_10LE, Y444_10LE, GBR_10LE }\nvideo/x-raw:\n width: 1280\n height: 720\n framerate: [ 0/1, 2147483647/1 ]\n format: { Y42B, I422_10LE, Y444_10LE, GBR_10LE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-dnxhd:\n width: 1920\n height: 1080\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-dnxhd:\n width: 1280\n height: 720\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nitris-compat": { "blurb": "encode with Avid Nitris compatibility (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "profile": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dnxhd (0)", "mutable": "null", "readable": true, "type": "dnxhd-profile", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1024", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_dpx": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav dpx encoder", "hierarchy": [ "avenc_dpx", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav DPX (Digital Picture Exchange) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { GRAY8, RGB, RGBA, ABGR, GRAY16_LE, GRAY16_BE, GBR_10LE, GBR_10BE, GBR_12LE, GBR_12BE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_dvvideo": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav dvvideo encoder", "hierarchy": [ "avenc_dvvideo", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav DV (Digital Video) encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: Y41B\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\nvideo/x-raw:\n format: Y41B\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\nvideo/x-raw:\n format: Y42B\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\nvideo/x-raw:\n format: Y42B\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\nvideo/x-raw:\n format: I420\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\nvideo/x-raw:\n format: I420\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\nvideo/x-raw:\n format: Y41B\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\nvideo/x-raw:\n format: Y41B\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\nvideo/x-raw:\n format: Y42B\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\nvideo/x-raw:\n format: Y42B\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\nvideo/x-raw:\n format: Y42B\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 1/1\nvideo/x-raw:\n format: Y42B\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 3/2\nvideo/x-raw:\n format: Y42B\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 1/1\nvideo/x-raw:\n format: Y42B\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 4/3\nvideo/x-raw:\n format: Y42B\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 1/1\nvideo/x-raw:\n format: Y42B\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 4/3\nvideo/x-raw:\n format: Y42B\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 1/1\nvideo/x-raw:\n format: Y42B\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 4/3\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\n systemstream: false\nvideo/x-dv:\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 3/2\n systemstream: false\nvideo/x-dv:\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 4/3\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 4/3\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 4/3\n systemstream: false\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quant-deadzone": { "blurb": "Quantizer dead zone (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "7", "max": "1024", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_eac3": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav eac3 encoder", "hierarchy": [ "avenc_eac3", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav ATSC A/52 E-AC-3 encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000103\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000c03\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000033\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n channel-mask: 0x000000000000000c\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x000000000000000b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000010b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000000f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c0b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000003b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000010f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-eac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ad-conv-type": { "blurb": "A/D Converter Type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "e-ac-3-encoder-ad-conv-type", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-coupling": { "blurb": "Channel Coupling (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "e-ac-3-encoder-channel-coupling", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "copyright": { "blurb": "Copyright Bit (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "1", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cpl-start-band": { "blurb": "Coupling Start Band (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "e-ac-3-encoder-cpl-start-band", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dheadphone-mode": { "blurb": "Dolby Headphone Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "e-ac-3-encoder-dheadphone-mode", "writable": true }, "dialnorm": { "blurb": "Dialogue Level (dB) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-31", "max": "-1", "min": "-31", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dmix-mode": { "blurb": "Preferred Stereo Downmix Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "e-ac-3-encoder-dmix-mode", "writable": true }, "dsur-mode": { "blurb": "Dolby Surround Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "e-ac-3-encoder-dsur-mode", "writable": true }, "dsurex-mode": { "blurb": "Dolby Surround EX Mode (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "e-ac-3-encoder-dsurex-mode", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "loro-cmixlev": { "blurb": "Lo/Ro Center Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "loro-surmixlev": { "blurb": "Lo/Ro Surround Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ltrt-cmixlev": { "blurb": "Lt/Rt Center Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ltrt-surmixlev": { "blurb": "Lt/Rt Surround Mix Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mixing-level": { "blurb": "Mixing Level (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "111", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "original": { "blurb": "Original Bit Stream (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "1", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "per-frame-metadata": { "blurb": "Allow Changing Metadata Per-Frame (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "room-type": { "blurb": "Room Type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-1)", "mutable": "null", "readable": true, "type": "e-ac-3-encoder-room-type", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "stereo-rematrixing": { "blurb": "Stereo Rematrixing (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_exr": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav exr encoder", "hierarchy": [ "avenc_exr", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav OpenEXR image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression": { "blurb": "set compression type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "none (0)", "mutable": "null", "readable": true, "type": "exr-compr", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "format": { "blurb": "set pixel type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "float (2)", "mutable": "null", "readable": true, "type": "exr-pixel", "writable": true }, "gamma": { "blurb": "set gamma (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "0.001", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_ffv1": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ffv1 encoder", "hierarchy": [ "avenc_ffv1", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav FFmpeg video codec #1 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { 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_10LE, GBRA_12LE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-ffv:\n ffvversion: 1\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "Coder type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "rice (0)", "mutable": "null", "readable": true, "type": "ffv1-encoder-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "Context model (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slicecrc": { "blurb": "Protect slices with CRCs (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_ffvhuff": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ffvhuff encoder", "hierarchy": [ "avenc_ffvhuff", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Huffyuv FFmpeg variant encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I420, Y42B, Y444, Y41B, YUV9, GBR, GBR_10LE, GBR_12LE, GRAY8, GRAY16_LE, A420, GBRA, I420_10LE, I420_12LE, I422_10LE, I422_12LE, Y444_10LE, Y444_12LE, A420_10LE, A422_10LE, A444_10LE, RGB, BGRA }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-ffvhuff:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "Set per-frame huffman tables (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "non-deterministic": { "blurb": "Allow multithreading for e.g. context=1 at the expense of determinism (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "ffvhuff-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_fits": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav fits encoder", "hierarchy": [ "avenc_fits", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Flexible Image Transport System encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { GBR, GBRA, GRAY16_BE, GRAY8 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_flashsv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav flashsv encoder", "hierarchy": [ "avenc_flashsv", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Flash Screen Video encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: BGR\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-flash-screen:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_flashsv2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav flashsv2 encoder", "hierarchy": [ "avenc_flashsv2", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Flash Screen Video Version 2 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: BGR\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-flash-screen2:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_flv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav flv encoder", "hierarchy": [ "avenc_flv", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav FLV / Sorenson Spark / Sorenson H.263 (Flash Video) encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-flash-video:\n flvversion: 1\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "flv-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "flv-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "flv-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "flv-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_g722": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav g722 encoder", "hierarchy": [ "avenc_g722", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav G.722 ADPCM encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)16000 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/G722:\n channels: 1\n rate: { (int)16000 }\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_g723_1": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav g723_1 encoder", "hierarchy": [ "avenc_g723_1", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav G.723.1 encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "6300", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_g726": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav g726 encoder", "hierarchy": [ "avenc_g726", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav G.726 ADPCM encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)8000 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-adpcm:\n channels: 1\n rate: { (int)8000 }\n layout: g726\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "code-size": { "blurb": "Bits per code (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4", "max": "5", "min": "2", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_g726le": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav g726le encoder", "hierarchy": [ "avenc_g726le", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav G.726 little endian ADPCM (\"right-justified\") encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "code-size": { "blurb": "Bits per code (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4", "max": "5", "min": "2", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_h261": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav h261 encoder", "hierarchy": [ "avenc_h261", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav H.261 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n width: 352\n height: 288\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 176\n height: 144\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-h261:\n width: 352\n height: 288\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-h261:\n width: 176\n height: 144\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "h261-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "h261-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "h261-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "h261-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_h263": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav h263 encoder", "hierarchy": [ "avenc_h263", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav H.263 / H.263-1996 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n width: 352\n height: 288\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 704\n height: 576\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 176\n height: 144\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 1408\n height: 1152\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 128\n height: 96\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-h263:\n width: 352\n height: 288\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 704\n height: 576\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 176\n height: 144\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 1408\n height: 1152\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 128\n height: 96\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mb-info": { "blurb": "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "h-263-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "h-263-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "obmc": { "blurb": "use overlapped block motion compensation. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "h-263-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "h-263-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_h263p": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav h263p encoder", "hierarchy": [ "avenc_h263p", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav H.263+ / H.263-1998 / H.263 version 2 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-h263:\n variant: itu\n h263version: h263p\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "aiv": { "blurb": "Use alternative inter VLC. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "h-263p-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "h-263p-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "obmc": { "blurb": "use overlapped block motion compensation. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "h-263p-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "h-263p-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "structured-slices": { "blurb": "Write slice start position at every GOB header instead of just GOB number. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "umv": { "blurb": "Use unlimited motion vectors. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true } }, "rank": "secondary" }, "avenc_h264_omx": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav h264_omx encoder", "hierarchy": [ "avenc_h264_omx", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav OpenMAX IL H.264 video encoder encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-h264:\n alignment: au\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "min-force-key-unit-interval": { "blurb": "Minimum interval between force-keyunit requests in nanoseconds", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709551615", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "omx-libname": { "blurb": "OpenMAX library name (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "omx-libprefix": { "blurb": "OpenMAX library prefix (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "profile": { "blurb": "Set the encoding profile (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (-99)", "mutable": "null", "readable": true, "type": "h264-omx-profile", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "zerocopy": { "blurb": "Try to avoid copying input frames if possible (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_hap": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav hap encoder", "hierarchy": [ "avenc_hap", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Vidvox Hap encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: RGBA\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chunks": { "blurb": "chunk count (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "64", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "compressor": { "blurb": "second-stage compressor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "snappy (176)", "mutable": "null", "readable": true, "type": "hap-encoder-compressor", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "format": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "hap (11)", "mutable": "null", "readable": true, "type": "hap-encoder-format", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "min-force-key-unit-interval": { "blurb": "Minimum interval between force-keyunit requests in nanoseconds", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709551615", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_huffyuv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav huffyuv encoder", "hierarchy": [ "avenc_huffyuv", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Huffyuv / HuffYUV encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { Y42B, RGB, BGRA }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-huffyuv:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "non-deterministic": { "blurb": "Allow multithreading for e.g. context=1 at the expense of determinism (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "huffyuv-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_jpeg2000": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav jpeg2000 encoder", "hierarchy": [ "avenc_jpeg2000", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav JPEG 2000 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, Y444, GRAY8, I420, Y42B, YUV9, Y41B, RGB8P }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/x-j2c:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "eph": { "blurb": "EPH marker (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "format": { "blurb": "Codec Format (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "jp2 (1)", "mutable": "null", "readable": true, "type": "jpeg-2000-encoder-format", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "layer-rates": { "blurb": "Layer Rates (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "DWT Type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dwt97int (0)", "mutable": "null", "readable": true, "type": "jpeg-2000-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "prog": { "blurb": "Progression Order (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "lrcp (0)", "mutable": "null", "readable": true, "type": "jpeg-2000-encoder-prog", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sop": { "blurb": "SOP marker (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tile-height": { "blurb": "Tile Height (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "1073741824", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tile-width": { "blurb": "Tile Width (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "1073741824", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_jpegls": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav jpegls encoder", "hierarchy": [ "avenc_jpegls", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav JPEG-LS encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { BGR, RGB, GRAY8, GRAY16_LE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "jpegls-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_ljpeg": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ljpeg encoder", "hierarchy": [ "avenc_ljpeg", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav Lossless JPEG encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { BGR, BGRA, BGRx, I420, Y444, Y42B }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/jpeg:\n parsed: true\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (1)", "mutable": "null", "readable": true, "type": "ljpeg-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_magicyuv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav magicyuv encoder", "hierarchy": [ "avenc_magicyuv", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav MagicYUV video encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { GBR, GBRA, Y42B, I420, Y444, GRAY8 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (1)", "mutable": "null", "readable": true, "type": "magicyuv-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_mjpeg": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav mjpeg encoder", "hierarchy": [ "avenc_mjpeg", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav MJPEG (Motion JPEG) encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I420, Y42B, Y444 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/jpeg:\n parsed: true\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "huffman": { "blurb": "Huffman table strategy (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "optimal (1)", "mutable": "null", "readable": true, "type": "mjpeg-encoder-huffman", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "mjpeg-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "mjpeg-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (1)", "mutable": "null", "readable": true, "type": "mjpeg-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "mjpeg-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "mjpeg-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_mlp": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav mlp encoder", "hierarchy": [ "avenc_mlp", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav MLP (Meridian Lossless Packing) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000103\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000033\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x000000000000000b\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000000f\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000010f\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-mlp:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_mp2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav mp2 encoder", "hierarchy": [ "avenc_mp2", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav MP2 (MPEG audio layer 2) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_mp2fixed": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav mp2fixed encoder", "hierarchy": [ "avenc_mp2fixed", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav MP2 fixed point (MPEG audio layer 2) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_mpeg1video": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav mpeg1video encoder", "hierarchy": [ "avenc_mpeg1video", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav MPEG-1 video encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n framerate: { (fraction)24000/1001, (fraction)24/1, (fraction)25/1, (fraction)30000/1001, (fraction)30/1, (fraction)50/1, (fraction)60000/1001, (fraction)60/1, (fraction)15/1, (fraction)5/1, (fraction)10/1, (fraction)12/1, (fraction)15/1 }\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/mpeg:\n mpegversion: 1\n systemstream: false\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "drop-frame-timecode": { "blurb": "Timecode is in drop frame format. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-timecode": { "blurb": "MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "intra-vlc": { "blurb": "Use MPEG-2 intra VLC table. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "mpeg1video-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "mpeg1video-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "mpeg1video-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scan-offset": { "blurb": "Reserve space for SVCD scan offset user data. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "mpeg1video-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_mpeg2video": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav mpeg2video encoder", "hierarchy": [ "avenc_mpeg2video", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav MPEG-2 video encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n framerate: { (fraction)1/1, (fraction)2/1, (fraction)3/1, (fraction)4/1, (fraction)5/1, (fraction)6/1, (fraction)8/1, (fraction)9/1, (fraction)10/1, (fraction)12/1, (fraction)15/1, (fraction)16/1, (fraction)18/1, (fraction)20/1, (fraction)24/1, (fraction)25/1, (fraction)30/1, (fraction)32/1, (fraction)36/1, (fraction)40/1, (fraction)45/1, (fraction)48/1, (fraction)50/1, (fraction)60/1, (fraction)72/1, (fraction)75/1, (fraction)80/1, (fraction)90/1, (fraction)96/1, (fraction)100/1, (fraction)120/1, (fraction)150/1, (fraction)180/1, (fraction)200/1, (fraction)240/1, (fraction)750/1001, (fraction)800/1001, (fraction)960/1001, (fraction)1000/1001, (fraction)1200/1001, (fraction)1250/1001, (fraction)1500/1001, (fraction)1600/1001, (fraction)1875/1001, (fraction)2000/1001, (fraction)2400/1001, (fraction)2500/1001, (fraction)3000/1001, (fraction)3750/1001, (fraction)4000/1001, (fraction)4800/1001, (fraction)5000/1001, (fraction)6000/1001, (fraction)7500/1001, (fraction)8000/1001, (fraction)10000/1001, (fraction)12000/1001, (fraction)15000/1001, (fraction)20000/1001, (fraction)24000/1001, (fraction)30000/1001, (fraction)60000/1001 }\n format: { I420, Y42B }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "alternate-scan": { "blurb": "Enable alternate scantable. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "drop-frame-timecode": { "blurb": "Timecode is in drop frame format. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-timecode": { "blurb": "MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "intra-vlc": { "blurb": "Use MPEG-2 intra VLC table. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "mpeg2video-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "mpeg2video-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "non-linear-quant": { "blurb": "Use nonlinear quantizer. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "mpeg2video-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scan-offset": { "blurb": "Reserve space for SVCD scan offset user data. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "seq-disp-ext": { "blurb": "Write sequence_display_extension blocks. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "mpeg2video-encoder-seq-disp-ext", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "mpeg2video-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "video-format": { "blurb": "Video_format in the sequence_display_extension indicating the source of the video. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unspecified (5)", "mutable": "null", "readable": true, "type": "mpeg2video-encoder-video-format", "writable": true } }, "rank": "secondary" }, "avenc_mpeg4": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav mpeg4 encoder", "hierarchy": [ "avenc_mpeg4", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav MPEG-4 part 2 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n profile: { (string)simple, (string)advanced-simple }\nvideo/x-divx:\n divxversion: 5\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "alternate-scan": { "blurb": "Enable alternate scantable. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "data-partitioning": { "blurb": "Use data partitioning. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "mpeg4-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "mpeg4-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "mpeg4-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "mpeg4-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_msmpeg4": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav msmpeg4 encoder", "hierarchy": [ "avenc_msmpeg4", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav MPEG-4 part 2 Microsoft variant version 3 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-msmpeg:\n msmpegversion: 43\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "msmpeg4v3-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "msmpeg4v3-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "msmpeg4v3-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "msmpeg4v3-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_msmpeg4v2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav msmpeg4v2 encoder", "hierarchy": [ "avenc_msmpeg4v2", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav MPEG-4 part 2 Microsoft variant version 2 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-msmpeg:\n msmpegversion: 42\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "msmpeg4v2-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "msmpeg4v2-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "msmpeg4v2-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "msmpeg4v2-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_msvideo1": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav msvideo1 encoder", "hierarchy": [ "avenc_msvideo1", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Microsoft Video-1 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: RGB15\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-msvideocodec:\n msvideoversion: 1\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_nellymoser": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav nellymoser encoder", "hierarchy": [ "avenc_nellymoser", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav Nellymoser Asao encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: F32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-nellymoser:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_opus": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav opus encoder", "hierarchy": [ "avenc_opus", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav Opus encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: 48000\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: 48000\n format: F32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "apply-phase-inv": { "blurb": "Apply intensity stereo phase inversion (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "10", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "opus-delay": { "blurb": "Maximum delay in milliseconds (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "360", "max": "360", "min": "2.5", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_pam": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav pam encoder", "hierarchy": [ "avenc_pam", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav PAM (Portable AnyMap) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, RGBA, GRAY8, GRAY16_BE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/x-portable-anymap:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_pbm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav pbm encoder", "hierarchy": [ "avenc_pbm", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav PBM (Portable BitMap) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/pbm:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_pcm_vidc": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav pcm_vidc encoder", "hierarchy": [ "avenc_pcm_vidc", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav PCM Archimedes VIDC encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_pcx": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav pcx encoder", "hierarchy": [ "avenc_pcx", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav PC Paintbrush PCX image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, GRAY8, RGB8P }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/x-pcx:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_pfm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav pfm encoder", "hierarchy": [ "avenc_pfm", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav PFM (Portable FloatMap) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_pgm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav pgm encoder", "hierarchy": [ "avenc_pgm", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav PGM (Portable GrayMap) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { GRAY8, GRAY16_BE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/x-portable-graymap:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_pgmyuv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav pgmyuv encoder", "hierarchy": [ "avenc_pgmyuv", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav PGMYUV (Portable GrayMap YUV) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-gst-av-pgmyuv:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_png": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav png encoder", "hierarchy": [ "avenc_png", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav PNG (Portable Network Graphics) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, RGBA, RGB8P, GRAY8, GRAY16_BE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/png:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dpi": { "blurb": "Set image resolution (in dots per inch) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "65536", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dpm": { "blurb": "Set image resolution (in dots per meter) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "65536", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "none (0)", "mutable": "null", "readable": true, "type": "png-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_ppm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ppm encoder", "hierarchy": [ "avenc_ppm", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav PPM (Portable PixelMap) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: RGB\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/ppm:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_prores": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav prores encoder", "hierarchy": [ "avenc_prores", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Apple ProRes encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE, A444_10LE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-prores:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "vendor": { "blurb": "vendor ID (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "fmpg", "mutable": "null", "readable": true, "type": "gchararray", "writable": true } }, "rank": "secondary" }, "avenc_prores_aw": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav prores_aw encoder", "hierarchy": [ "avenc_prores_aw", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Apple ProRes encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE, A444_10LE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-prores:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "vendor": { "blurb": "vendor ID (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "fmpg", "mutable": "null", "readable": true, "type": "gchararray", "writable": true } }, "rank": "secondary" }, "avenc_prores_ks": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav prores_ks encoder", "hierarchy": [ "avenc_prores_ks", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Apple ProRes (iCodec Pro) encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE, A444_10LE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-prores:\n", "direction": "src", "presence": "always" } }, "properties": { "alpha-bits": { "blurb": "bits for alpha plane (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "16", "max": "16", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bits-per-mb": { "blurb": "desired bits per macroblock (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "8192", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mbs-per-slice": { "blurb": "macroblocks per slice (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "8", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "profile": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "prores-encoder-profile", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quant-mat": { "blurb": "quantiser matrix (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "prores-encoder-quant-mat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "vendor": { "blurb": "vendor ID (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "Lavc", "mutable": "null", "readable": true, "type": "gchararray", "writable": true } }, "rank": "secondary" }, "avenc_qtrle": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav qtrle encoder", "hierarchy": [ "avenc_qtrle", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav QuickTime Animation (RLE) video encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, ARGB, GRAY8 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-rle:\n layout: quicktime\n depth: [ 1, 64 ]\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_r10k": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav r10k encoder", "hierarchy": [ "avenc_r10k", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav AJA Kona 10-bit RGB Codec encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: GBR_10LE\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_real_144": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav real_144 encoder", "hierarchy": [ "avenc_real_144", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav RealAudio 1.0 (14.4K) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: 8000\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-pn-realaudio:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n raversion: 1\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_roq_dpcm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav roq_dpcm encoder", "hierarchy": [ "avenc_roq_dpcm", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav id RoQ DPCM encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: { (int)22050 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-dpcm:\n channels: [ 1, 2 ]\n rate: { (int)22050 }\n layout: roq\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_roqvideo": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav roqvideo encoder", "hierarchy": [ "avenc_roqvideo", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav id RoQ video encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: Y444\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-gst-av-roqvideo:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quake3-compat": { "blurb": "Whether to respect known limitations in Quake 3 decoder (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_rpza": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav rpza encoder", "hierarchy": [ "avenc_rpza", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav QuickTime video (RPZA) encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: RGB15\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-apple-video:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "continue-one-color-thresh": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "24", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "sixteen-color-thresh": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "24", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-frame-thresh": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "24", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "start-one-color-thresh": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "24", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_rv10": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav rv10 encoder", "hierarchy": [ "avenc_rv10", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav RealVideo 1.0 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-pn-realvideo:\n rmversion: 1\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "rv10-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "rv10-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "rv10-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "rv10-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_rv20": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav rv20 encoder", "hierarchy": [ "avenc_rv20", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav RealVideo 2.0 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-pn-realvideo:\n rmversion: 2\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "rv20-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "rv20-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "rv20-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "rv20-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_s302m": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav s302m encoder", "hierarchy": [ "avenc_s302m", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav SMPTE 302M encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: 48000\n format: { S32LE, S16LE }\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-smpte-302m:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_sbc": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav sbc encoder", "hierarchy": [ "avenc_sbc", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav SBC (low-complexity subband codec) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "msbc": { "blurb": "use mSBC mode (wideband speech mono SBC) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "sbc-delay": { "blurb": "set maximum algorithmic latency (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "13000", "max": "13000", "min": "1000", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_sgi": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav sgi encoder", "hierarchy": [ "avenc_sgi", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav SGI image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, RGBA, GRAY16_LE, GRAY16_BE, GRAY8 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/x-sgi:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rle": { "blurb": "Use run-length compression (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_snow": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav snow encoder", "hierarchy": [ "avenc_snow", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Snow encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I420, YUV9, Y444, GRAY8 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decission (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "iterative-dia-size": { "blurb": "Dia size for the iterative ME (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "memc-only": { "blurb": "Only do ME/MC (I frames -> ref, P frame -> ME+MC). (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "snow-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "no-bitstream": { "blurb": "Skip final bitstream writeout. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Spatial decomposition type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dwt97 (0)", "mutable": "null", "readable": true, "type": "snow-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_sonic": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav sonic encoder", "hierarchy": [ "avenc_sonic", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav Sonic encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_sonicls": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav sonicls encoder", "hierarchy": [ "avenc_sonicls", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav Sonic lossless encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_speedhq": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav speedhq encoder", "hierarchy": [ "avenc_speedhq", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav NewTek SpeedHQ encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I420, Y42B, Y444 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-speedhq:\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "speedhq-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "speedhq-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "speedhq-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "speedhq-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_sunrast": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav sunrast encoder", "hierarchy": [ "avenc_sunrast", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav Sun Rasterfile image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { BGR, RGB8P, GRAY8 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/x-sun-raster:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "rle (3)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rle": { "blurb": "Use run-length compression (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_svq1": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav svq1 encoder", "hierarchy": [ "avenc_svq1", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: YUV9\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-svq:\n svqversion: 1\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "Motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "svq1enc-motion-est", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_targa": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav targa encoder", "hierarchy": [ "avenc_targa", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav Truevision Targa image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { BGR, BGRA, RGB15, GRAY8, RGB8P }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/x-tga:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rle": { "blurb": "Use run-length compression (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_tiff": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav tiff encoder", "hierarchy": [ "avenc_tiff", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Image", "long-name": "libav TIFF image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, RGB8P, RGBA, GRAY8, GRAY16_LE, I420, Y42B, Y444, YUV9, Y41B }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "image/tiff:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-algo": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "packbits (32773)", "mutable": "null", "readable": true, "type": "tiff-encoder-compression-algo", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dpi": { "blurb": "set the image resolution (in dpi) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "72", "max": "65536", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_truehd": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav truehd encoder", "hierarchy": [ "avenc_truehd", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav TrueHD encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 2\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-true-hd:\n channels: [ 1, 8 ]\n rate: [ 4000, 96000 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_tta": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav tta encoder", "hierarchy": [ "avenc_tta", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav TTA (True Audio) encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: { U8, S16LE, S32LE }\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-tta:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_utvideo": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav utvideo encoder", "hierarchy": [ "avenc_utvideo", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Ut Video encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { GBR, GBRA, Y42B, I420, Y444 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (1)", "mutable": "null", "readable": true, "type": "utvideo-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_vc2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav vc2 encoder", "hierarchy": [ "avenc_vc2", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav SMPTE VC-2 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { I420, Y42B, Y444, I420_10LE, I422_10LE, Y444_10LE, I420_12LE, I422_12LE, Y444_12LE }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "600000000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qm": { "blurb": "Custom quantization matrix (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "default (0)", "mutable": "null", "readable": true, "type": "smpte-vc-2-encoder-quant-matrix", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slice-height": { "blurb": "Slice height (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "16", "max": "1024", "min": "8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "slice-width": { "blurb": "Slice width (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "32", "max": "1024", "min": "32", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "tolerance": { "blurb": "Max undershoot in percent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "5", "max": "45", "min": "0", "mutable": "null", "readable": true, "type": "gdouble", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "wavelet-depth": { "blurb": "Transform depth (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4", "max": "5", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "wavelet-type": { "blurb": "Transform type (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "9_7 (0)", "mutable": "null", "readable": true, "type": "smpte-vc-2-encoder-wavelet-idx", "writable": true } }, "rank": "secondary" }, "avenc_wavpack": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav wavpack encoder", "hierarchy": [ "avenc_wavpack", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav WavPack encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: { U8, S16LE, S32LE, F32LE }\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "joint-stereo": { "blurb": " (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "optimize-mono": { "blurb": " (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_wmav1": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav wmav1 encoder", "hierarchy": [ "avenc_wmav1", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav Windows Media Audio 1 encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: F32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-wma:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n wmaversion: 1\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_wmav2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav wmav2 encoder", "hierarchy": [ "avenc_wmav2", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "long-name": "libav Windows Media Audio 2 encoder", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: F32LE\n layout: interleaved\n", "direction": "sink", "presence": "always" }, "src": { "caps": "audio/x-wma:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n wmaversion: 2\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\n", "direction": "src", "presence": "always" } }, "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ma (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "128000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "18446744073709550000", "min": "0", "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-samples": { "blurb": "Maximum number of samples (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_wmv1": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav wmv1 encoder", "hierarchy": [ "avenc_wmv1", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Windows Media Video 7 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-wmv:\n wmvversion: 1\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "wmv1-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "wmv1-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "wmv1-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "wmv1-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_wmv2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav wmv2 encoder", "hierarchy": [ "avenc_wmv2", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Windows Media Video 8 encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: I420\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-wmv:\n wmvversion: 2\n", "direction": "src", "presence": "always" } }, "properties": { "a53cc": { "blurb": "Use A53 Closed Captions (if available) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "false", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1073741823", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "epzs (1)", "mutable": "null", "readable": true, "type": "wmv2-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "1", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "wmv2-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "99", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "ffmpeg (0)", "mutable": "null", "readable": true, "type": "wmv2-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "wmv2-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_xbm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav xbm encoder", "hierarchy": [ "avenc_xbm", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav XBM (X BitMap) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_xface": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav xface encoder", "hierarchy": [ "avenc_xface", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav X-face image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_xwd": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav xwd encoder", "hierarchy": [ "avenc_xwd", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav XWD (X Window Dump) image encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { BGRA, RGBA, ARGB, ABGR, RGB, BGR, RGB16, RGB15, RGB8P, GRAY8 }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "unknown/unknown:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avenc_zmbv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav zmbv encoder", "hierarchy": [ "avenc_zmbv", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "long-name": "libav Zip Motion Blocks Video encoder", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB8P, RGB15, RGB16, BGRx }\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-zmbv:\n", "direction": "src", "presence": "always" } }, "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "40", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "4", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "200000", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "10", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vlc (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "16", "min": "-8", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "NULL", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "err-detect": { "blurb": "set error detection flags (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-err-detect", "writable": true }, "export-side-data": { "blurb": "Export metadata as side data (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-export-side-data", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "(none)", "mutable": "null", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "vsad (8)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "simple (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3658", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "236", "max": "32767", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "stats.log", "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "256", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (0)", "mutable": "null", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "left (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "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)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "31", "max": "1024", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "69", "min": "-1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "0.01", "max": "30", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "true", "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "dctmax (13)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "normal (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "sad (0)", "mutable": "null", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", "mutable": "null", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "slice+frame", "mutable": "null", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "unknown (1)", "mutable": "null", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "secondary" }, "avmux_3g2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav 3GP2 (3GPP2 file format) muxer", "hierarchy": [ "avmux_3g2", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav 3GP2 (3GPP2 file format) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/quicktime:\n variant: 3g2\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n profile: { (string)simple, (string)advanced-simple }\nvideo/x-divx:\n divxversion: 5\nvideo/x-h263:\n width: 352\n height: 288\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 704\n height: 576\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 176\n height: 144\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 1408\n height: 1152\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 128\n height: 96\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n variant: itu\n h263version: h263p\nvideo/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_3gp": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav 3GP (3GPP file format) muxer (not recommended, use gppmux instead)", "hierarchy": [ "avmux_3gp", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav 3GP (3GPP file format) muxer (not recommended, use gppmux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/quicktime:\n variant: 3gpp\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n profile: { (string)simple, (string)advanced-simple }\nvideo/x-divx:\n divxversion: 5\nvideo/x-h263:\n width: 352\n height: 288\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 704\n height: 576\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 176\n height: 144\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 1408\n height: 1152\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 128\n height: 96\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n variant: itu\n h263version: h263p\nvideo/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_a64": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav a64 - video for Commodore 64 muxer", "hierarchy": [ "avmux_a64", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav a64 - video for Commodore 64 muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-a64:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_adts": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ADTS AAC (Advanced Audio Coding) muxer (not recommended, use aacparse instead)", "hierarchy": [ "avmux_adts", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav ADTS AAC (Advanced Audio Coding) muxer (not recommended, use aacparse instead)", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-adts:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_adx": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav CRI ADX muxer", "hierarchy": [ "avmux_adx", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav CRI ADX muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: adx\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-adx:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_aiff": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Audio IFF muxer (not recommended, use aiffmux instead)", "hierarchy": [ "avmux_aiff", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Audio IFF muxer (not recommended, use aiffmux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "audio/x-aiff:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "image/png:\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_alp": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav LEGO Racers ALP muxer", "hierarchy": [ "avmux_alp", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav LEGO Racers ALP muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-alp:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_amr": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav 3GPP AMR muxer", "hierarchy": [ "avmux_amr", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav 3GPP AMR muxer", "pad-templates": { "audio_%%u": { "caps": "audio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\n", "direction": "sink", "presence": "request" }, "src": { "caps": "audio/x-amr-nb-sh:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_amv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav AMV muxer", "hierarchy": [ "avmux_amv", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav AMV muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: amv\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-amv:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-amv:\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_apm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Ubisoft Rayman 2 APM muxer", "hierarchy": [ "avmux_apm", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Ubisoft Rayman 2 APM muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-apm:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_apng": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Animated Portable Network Graphics muxer", "hierarchy": [ "avmux_apng", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Animated Portable Network Graphics muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-apng:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_argo_asf": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Argonaut Games ASF muxer", "hierarchy": [ "avmux_argo_asf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Argonaut Games ASF muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-argo_asf:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_asf": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)", "hierarchy": [ "avmux_asf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/x-wma:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n wmaversion: 1\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\naudio/x-wma:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n wmaversion: 2\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/x-ms-asf:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-wmv:\n wmvversion: 1\nvideo/x-wmv:\n wmvversion: 2\nvideo/x-msmpeg:\n msmpegversion: 43\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_asf_stream": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)", "hierarchy": [ "avmux_asf_stream", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/x-wma:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n wmaversion: 2\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-asf_stream:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-msmpeg:\n msmpegversion: 43\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_ast": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav AST (Audio Stream) muxer", "hierarchy": [ "avmux_ast", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav AST (Audio Stream) muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-ast:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_au": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Sun AU muxer", "hierarchy": [ "avmux_au", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Sun AU muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "audio/x-au:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_avi": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)", "hierarchy": [ "avmux_avi", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/x-msvideo:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n profile: { (string)simple, (string)advanced-simple }\nvideo/x-divx:\n divxversion: 5\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_avm2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav SWF (ShockWave Flash) (AVM2) muxer", "hierarchy": [ "avmux_avm2", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav SWF (ShockWave Flash) (AVM2) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-avm2:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-flash-video:\n flvversion: 1\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_bit": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav G.729 BIT file format muxer", "hierarchy": [ "avmux_bit", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav G.729 BIT file format muxer", "pad-templates": { "audio_%%u": { "caps": "audio/G729:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-bit:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_caf": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Apple CAF (Core Audio Format) muxer", "hierarchy": [ "avmux_caf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Apple CAF (Core Audio Format) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-caf:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_chromaprint": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Chromaprint muxer", "hierarchy": [ "avmux_chromaprint", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Chromaprint muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-chromaprint:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_codec2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav codec2 .c2 muxer muxer", "hierarchy": [ "avmux_codec2", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav codec2 .c2 muxer muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-codec2:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_dash": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav DASH Muxer muxer", "hierarchy": [ "avmux_dash", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav DASH Muxer muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-dash:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_daud": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav D-Cinema audio muxer", "hierarchy": [ "avmux_daud", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav D-Cinema audio muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-daud:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_dv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav DV (Digital Video) muxer", "hierarchy": [ "avmux_dv", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav DV (Digital Video) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: 2\n rate: 48000\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/x-dv:\n systemstream: true\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\n systemstream: false\nvideo/x-dv:\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 3/2\n systemstream: false\nvideo/x-dv:\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 4/3\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 4/3\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 4/3\n systemstream: false\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_dvd": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MPEG-2 PS (DVD VOB) muxer", "hierarchy": [ "avmux_dvd", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MPEG-2 PS (DVD VOB) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\naudio/x-dts:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\naudio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-dvd:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_f4v": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav F4V Adobe Flash Video muxer", "hierarchy": [ "avmux_f4v", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav F4V Adobe Flash Video muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-f4v:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_film_cpk": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Sega FILM / CPK muxer", "hierarchy": [ "avmux_film_cpk", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Sega FILM / CPK muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-film_cpk:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-cinepak:\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_filmstrip": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Adobe Filmstrip muxer", "hierarchy": [ "avmux_filmstrip", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Adobe Filmstrip muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-filmstrip:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_fits": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Flexible Image Transport System muxer", "hierarchy": [ "avmux_fits", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Flexible Image Transport System muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-fits:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_flv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav FLV (Flash Video) muxer (not recommended, use flvmux instead)", "hierarchy": [ "avmux_flv", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav FLV (Flash Video) muxer (not recommended, use flvmux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)44100, (int)22050, (int)11025 }\n mpegversion: 1\n layer: 3\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/x-flv:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-flash-video:\n flvversion: 1\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_gxf": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav GXF (General eXchange Format) muxer", "hierarchy": [ "avmux_gxf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav GXF (General eXchange Format) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/gxf:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_hash": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Hash testing muxer", "hierarchy": [ "avmux_hash", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Hash testing muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-hash:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_hds": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav HDS Muxer muxer", "hierarchy": [ "avmux_hds", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav HDS Muxer muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-hds:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_hls": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Apple HTTP Live Streaming muxer", "hierarchy": [ "avmux_hls", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Apple HTTP Live Streaming muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-hls:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_ico": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Microsoft Windows ICO muxer", "hierarchy": [ "avmux_ico", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Microsoft Windows ICO muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-ico:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "image/bmp:\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_ilbc": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav iLBC storage muxer", "hierarchy": [ "avmux_ilbc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav iLBC storage muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-ilbc:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_ipod": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav iPod H.264 MP4 (MPEG-4 Part 14) muxer", "hierarchy": [ "avmux_ipod", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav iPod H.264 MP4 (MPEG-4 Part 14) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/quicktime:\n variant: ipod\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_ircam": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Berkeley/IRCAM/CARL Sound Format muxer", "hierarchy": [ "avmux_ircam", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Berkeley/IRCAM/CARL Sound Format muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-ircam:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_ismv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ISMV/ISMA (Smooth Streaming) muxer", "hierarchy": [ "avmux_ismv", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav ISMV/ISMA (Smooth Streaming) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-ismv:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_ivf": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav On2 IVF muxer", "hierarchy": [ "avmux_ivf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav On2 IVF muxer", "pad-templates": { "src": { "caps": "video/x-ivf:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-vp8:\nvideo/x-vp9:\nvideo/x-av1:\n stream-format: obu-stream\n alignment: { (string)tu, (string)frame }\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_kvag": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Simon & Schuster Interactive VAG muxer", "hierarchy": [ "avmux_kvag", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Simon & Schuster Interactive VAG muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-kvag:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_latm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav LOAS/LATM muxer", "hierarchy": [ "avmux_latm", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav LOAS/LATM muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-latm:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_matroska": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Matroska muxer (not recommended, use matroskamux instead)", "hierarchy": [ "avmux_matroska", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Matroska muxer (not recommended, use matroskamux instead)", "pad-templates": { "src": { "caps": "video/x-matroska:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_md5": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MD5 testing muxer", "hierarchy": [ "avmux_md5", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MD5 testing muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-md5:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_mkvtimestamp_v2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav extract pts as timecode v2 format, as defined by mkvtoolnix muxer", "hierarchy": [ "avmux_mkvtimestamp_v2", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav extract pts as timecode v2 format, as defined by mkvtoolnix muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-mkvtimestamp_v2:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_mmf": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Yamaha SMAF muxer", "hierarchy": [ "avmux_mmf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Yamaha SMAF muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: yamaha\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-mmf:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_mov": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav QuickTime / MOV muxer (not recommended, use qtmux instead)", "hierarchy": [ "avmux_mov", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav QuickTime / MOV muxer (not recommended, use qtmux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/x-mulaw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\naudio/x-alaw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\naudio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: quicktime\naudio/x-mace:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n maceversion: 3\naudio/x-mace:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n maceversion: 6\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\naudio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\naudio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\naudio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/quicktime:\n variant: apple\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-svq:\n svqversion: 1\nvideo/x-svq:\n svqversion: 3\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n profile: { (string)simple, (string)advanced-simple }\nvideo/x-divx:\n divxversion: 5\nvideo/x-h263:\n width: 352\n height: 288\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 704\n height: 576\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 176\n height: 144\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 1408\n height: 1152\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n width: 128\n height: 96\n framerate: [ 0/1, 2147483647/1 ]\n variant: itu\n h263version: h263\nvideo/x-h263:\n variant: itu\n h263version: h263p\nvideo/x-h264:\n alignment: au\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\n systemstream: false\nvideo/x-dv:\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\n systemstream: false\nvideo/x-dv:\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 3/2\n systemstream: false\nvideo/x-dv:\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 4/3\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 4/3\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 1/1\n systemstream: false\nvideo/x-dv:\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 4/3\n systemstream: false\nimage/jpeg:\n parsed: true\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_mp2": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MP2 (MPEG audio layer 2) formatter (not recommended, use id3v2mux instead)", "hierarchy": [ "avmux_mp2", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Formatter/Metadata", "long-name": "libav MP2 (MPEG audio layer 2) formatter (not recommended, use id3v2mux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-mp2:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_mp3": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MP3 (MPEG audio layer 3) formatter (not recommended, use id3v2mux instead)", "hierarchy": [ "avmux_mp3", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Formatter/Metadata", "long-name": "libav MP3 (MPEG audio layer 3) formatter (not recommended, use id3v2mux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-id3:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "image/png:\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_mp4": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MP4 (MPEG-4 Part 14) muxer (not recommended, use mp4mux instead)", "hierarchy": [ "avmux_mp4", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MP4 (MPEG-4 Part 14) muxer (not recommended, use mp4mux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/quicktime:\n variant: iso\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n profile: { (string)simple, (string)advanced-simple }\nvideo/x-divx:\n divxversion: 5\nvideo/x-h264:\n alignment: au\nimage/jpeg:\n parsed: true\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_mpeg": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MPEG-1 Systems / MPEG program stream muxer", "hierarchy": [ "avmux_mpeg", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MPEG-1 Systems / MPEG program stream muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 1\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/mpeg:\n systemstream: true\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 1\n systemstream: false\nvideo/mpeg:\n mpegversion: 2\n systemstream: false\nvideo/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_mpegts": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MPEG-TS (MPEG-2 Transport Stream) muxer (not recommended, use mpegtsmux instead)", "hierarchy": [ "avmux_mpegts", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MPEG-TS (MPEG-2 Transport Stream) muxer (not recommended, use mpegtsmux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\naudio/x-dts:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/mpegts:\n systemstream: true\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 1\n systemstream: false\nvideo/mpeg:\n mpegversion: 2\n systemstream: false\nvideo/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_mpjpeg": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MIME multipart JPEG muxer (not recommended, use multipartmux instead)", "hierarchy": [ "avmux_mpjpeg", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MIME multipart JPEG muxer (not recommended, use multipartmux instead)", "pad-templates": { "src": { "caps": "application/x-gst-av-mpjpeg:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "image/jpeg:\n parsed: true\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_mxf": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MXF (Material eXchange Format) muxer (not recommended, use mxfmux instead)", "hierarchy": [ "avmux_mxf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MXF (Material eXchange Format) muxer (not recommended, use mxfmux instead)", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/mxf:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_mxf_d10": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MXF (Material eXchange Format) D-10 Mapping muxer", "hierarchy": [ "avmux_mxf_d10", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MXF (Material eXchange Format) D-10 Mapping muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/mxf:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_mxf_opatom": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MXF (Material eXchange Format) Operational Pattern Atom muxer", "hierarchy": [ "avmux_mxf_opatom", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MXF (Material eXchange Format) Operational Pattern Atom muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-mxf_opatom:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-dnxhd:\n width: 1920\n height: 1080\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-dnxhd:\n width: 1280\n height: 720\n framerate: [ 0/1, 2147483647/1 ]\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_nut": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav NUT muxer", "hierarchy": [ "avmux_nut", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav NUT muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-nut:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n profile: { (string)simple, (string)advanced-simple }\nvideo/x-divx:\n divxversion: 5\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_oga": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Ogg Audio muxer", "hierarchy": [ "avmux_oga", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Ogg Audio muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-oga:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_ogg": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Ogg muxer (not recommended, use oggmux instead)", "hierarchy": [ "avmux_ogg", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Ogg muxer (not recommended, use oggmux instead)", "pad-templates": { "src": { "caps": "application/ogg:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-theora:\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_ogv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Ogg Video muxer", "hierarchy": [ "avmux_ogv", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Ogg Video muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-ogv:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-theora:\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_oma": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Sony OpenMG audio muxer", "hierarchy": [ "avmux_oma", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Sony OpenMG audio muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-vnd.sony.atrac3:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-oma:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_opus": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Ogg Opus muxer", "hierarchy": [ "avmux_opus", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Ogg Opus muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-opus:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_psp": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav PSP MP4 (MPEG-4 Part 14) muxer", "hierarchy": [ "avmux_psp", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav PSP MP4 (MPEG-4 Part 14) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "video/quicktime:\n variant: psp\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_rm": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav RealMedia muxer", "hierarchy": [ "avmux_rm", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav RealMedia muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-pn-realmedia:\n systemstream: true\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-pn-realvideo:\n rmversion: 1\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_rso": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Lego Mindstorms RSO muxer", "hierarchy": [ "avmux_rso", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Lego Mindstorms RSO muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: U8\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-rso:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_rtsp": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav RTSP output muxer", "hierarchy": [ "avmux_rtsp", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav RTSP output muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-rtsp:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n profile: { (string)simple, (string)advanced-simple }\nvideo/x-divx:\n divxversion: 5\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_sap": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav SAP output muxer", "hierarchy": [ "avmux_sap", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav SAP output muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-sap:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n profile: { (string)simple, (string)advanced-simple }\nvideo/x-divx:\n divxversion: 5\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_singlejpeg": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav JPEG single image muxer", "hierarchy": [ "avmux_singlejpeg", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav JPEG single image muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-singlejpeg:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "image/jpeg:\n parsed: true\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_smjpeg": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Loki SDL MJPEG muxer", "hierarchy": [ "avmux_smjpeg", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Loki SDL MJPEG muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-smjpeg:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "image/jpeg:\n parsed: true\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_smoothstreaming": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Smooth Streaming Muxer muxer", "hierarchy": [ "avmux_smoothstreaming", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Smooth Streaming Muxer muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-smoothstreaming:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-h264:\n alignment: au\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_sox": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav SoX native muxer", "hierarchy": [ "avmux_sox", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav SoX native muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-sox:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_spdif": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav IEC 61937 (used on S/PDIF - IEC958) muxer", "hierarchy": [ "avmux_spdif", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav IEC 61937 (used on S/PDIF - IEC958) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-spdif:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_spx": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Ogg Speex muxer", "hierarchy": [ "avmux_spx", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Ogg Speex muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-spx:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_streamhash": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Per-stream hash testing muxer", "hierarchy": [ "avmux_streamhash", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Per-stream hash testing muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-streamhash:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-raw:\n format: { 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, GBRA_10BE, GBRA_10LE }\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_svcd": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MPEG-2 PS (SVCD) muxer", "hierarchy": [ "avmux_svcd", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MPEG-2 PS (SVCD) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-svcd:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_swf": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav SWF (ShockWave Flash) muxer", "hierarchy": [ "avmux_swf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav SWF (ShockWave Flash) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-shockwave-flash:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-flash-video:\n flvversion: 1\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_tta": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav TTA (True Audio) muxer", "hierarchy": [ "avmux_tta", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav TTA (True Audio) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-tta:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n", "direction": "sink", "presence": "request" }, "src": { "caps": "audio/x-ttafile:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_uncodedframecrc": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav uncoded framecrc testing muxer", "hierarchy": [ "avmux_uncodedframecrc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav uncoded framecrc testing muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-uncodedframecrc:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-raw:\n format: { 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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE }\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_vc1test": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav VC-1 test bitstream muxer", "hierarchy": [ "avmux_vc1test", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav VC-1 test bitstream muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-vc1test:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/x-wmv:\n wmvversion: 3\n format: WMV3\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_vcd": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MPEG-1 Systems / MPEG program stream (VCD) muxer", "hierarchy": [ "avmux_vcd", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MPEG-1 Systems / MPEG program stream (VCD) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-vcd:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 1\n systemstream: false\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_vidc": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav PCM Archimedes VIDC muxer", "hierarchy": [ "avmux_vidc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav PCM Archimedes VIDC muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-vidc:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_vob": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav MPEG-2 PS (VOB) muxer", "hierarchy": [ "avmux_vob", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav MPEG-2 PS (VOB) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\naudio/x-dts:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-vob:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_voc": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Creative Voice muxer", "hierarchy": [ "avmux_voc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Creative Voice muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "audio/x-voc:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_w64": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Sony Wave64 muxer", "hierarchy": [ "avmux_w64", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Sony Wave64 muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-w64:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_wav": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav WAV / WAVE (Waveform Audio) muxer (not recommended, use wavenc instead)", "hierarchy": [ "avmux_wav", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav WAV / WAVE (Waveform Audio) muxer (not recommended, use wavenc instead)", "pad-templates": { "audio_%%u": { "caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n", "direction": "sink", "presence": "request" }, "src": { "caps": "audio/x-wav:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avmux_webp": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav WebP muxer", "hierarchy": [ "avmux_webp", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav WebP muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-webp:\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_wtv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Windows Television (WTV) muxer", "hierarchy": [ "avmux_wtv", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav Windows Television (WTV) muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-gst-av-wtv:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 2\n systemstream: false\n", "direction": "sink", "presence": "request" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "marginal" }, "avmux_yuv4mpegpipe": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav YUV4MPEG pipe muxer (not recommended, use y4menc instead)", "hierarchy": [ "avmux_yuv4mpegpipe", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "long-name": "libav YUV4MPEG pipe muxer (not recommended, use y4menc instead)", "pad-templates": { "src": { "caps": "application/x-yuv4mpeg:\n y4mversion: 2\n", "direction": "src", "presence": "always" } }, "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", "max": "2147483647", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true } }, "rank": "none" }, "avvideocompare": { "author": "U. Artie Eoff ", "name": "mv0", "value": "0x00000020" } ] }, "amv-encoder-pred": { "kind": "enum", "values": [ { "desc": "left", "name": "left", "value": "1" }, { "desc": "plane", "name": "plane", "value": "2" }, { "desc": "median", "name": "median", "value": "3" } ] }, "amv-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "apng-encoder-pred": { "kind": "enum", "values": [ { "desc": "none", "name": "none", "value": "0" }, { "desc": "sub", "name": "sub", "value": "1" }, { "desc": "up", "name": "up", "value": "2" }, { "desc": "avg", "name": "avg", "value": "3" }, { "desc": "paeth", "name": "paeth", "value": "4" }, { "desc": "mixed", "name": "mixed", "value": "5" } ] }, "avcodeccontext-audio-service-type": { "kind": "enum", "values": [ { "desc": "Main Audio Service", "name": "ma", "value": "0" }, { "desc": "Effects", "name": "ef", "value": "1" }, { "desc": "Visually Impaired", "name": "vi", "value": "2" }, { "desc": "Hearing Impaired", "name": "hi", "value": "3" }, { "desc": "Dialogue", "name": "di", "value": "4" }, { "desc": "Commentary", "name": "co", "value": "5" }, { "desc": "Emergency", "name": "em", "value": "6" }, { "desc": "Voice Over", "name": "vo", "value": "7" }, { "desc": "Karaoke", "name": "ka", "value": "8" } ] }, "avcodeccontext-chroma-sample-location-type": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "0" }, { "desc": "Left", "name": "left", "value": "1" }, { "desc": "Center", "name": "center", "value": "2" }, { "desc": "Top-left", "name": "topleft", "value": "3" }, { "desc": "Top", "name": "top", "value": "4" }, { "desc": "Bottom-left", "name": "bottomleft", "value": "5" }, { "desc": "Bottom", "name": "bottom", "value": "6" } ] }, "avcodeccontext-cmp-func": { "kind": "enum", "values": [ { "desc": "sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "sum of squared errors", "name": "sse", "value": "1" }, { "desc": "sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "sum of squared quantization errors (avoid, low quality)", "name": "psnr", "value": "4" }, { "desc": "number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "0", "name": "zero", "value": "7" }, { "desc": "sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "5/3 wavelet, only used in snow", "name": "w53", "value": "11" }, { "desc": "9/7 wavelet, only used in snow", "name": "w97", "value": "12" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "avcodeccontext-coder": { "kind": "enum", "values": [ { "desc": "variable length coder / Huffman coder", "name": "vlc", "value": "0" }, { "desc": "arithmetic coder", "name": "ac", "value": "1" }, { "desc": "raw (no encoding)", "name": "raw", "value": "2" }, { "desc": "run-length coder", "name": "rle", "value": "3" } ] }, "avcodeccontext-dct": { "kind": "enum", "values": [ { "desc": "autoselect a good one", "name": "auto", "value": "0" }, { "desc": "fast integer", "name": "fastint", "value": "1" }, { "desc": "accurate integer", "name": "int", "value": "2" }, { "desc": "mmx", "name": "mmx", "value": "3" }, { "desc": "altivec", "name": "altivec", "value": "5" }, { "desc": "floating point AAN DCT", "name": "faan", "value": "6" } ] }, "avcodeccontext-debug": { "kind": "flags", "values": [ { "desc": "picture info", "name": "pict", "value": "0x00000001" }, { "desc": "rate control", "name": "rc", "value": "0x00000002" }, { "desc": "bitstream", "name": "bitstream", "value": "0x00000004" }, { "desc": "macroblock (MB) type", "name": "mb_type", "value": "0x00000008" }, { "desc": "per-block quantization parameter (QP)", "name": "qp", "value": "0x00000010" }, { "desc": "dct_coeff", "name": "dct_coeff", "value": "0x00000040" }, { "desc": "skip", "name": "skip", "value": "0x00000080" }, { "desc": "startcode", "name": "startcode", "value": "0x00000100" }, { "desc": "error recognition", "name": "er", "value": "0x00000400" }, { "desc": "memory management control operations (H.264)", "name": "mmco", "value": "0x00000800" }, { "desc": "bugs", "name": "bugs", "value": "0x00001000" }, { "desc": "picture buffer allocations", "name": "buffers", "value": "0x00008000" }, { "desc": "threading operations", "name": "thread_ops", "value": "0x00010000" }, { "desc": "green_metadata", "name": "green_metadata", "value": "0x00800000" }, { "desc": "skip motion compensation", "name": "nomc", "value": "0x01000000" } ] }, "avcodeccontext-err-detect": { "kind": "flags", "values": [ { "desc": "verify embedded CRCs", "name": "crccheck", "value": "0x00000001" }, { "desc": "detect bitstream specification deviations", "name": "bitstream", "value": "0x00000002" }, { "desc": "detect improper bitstream length", "name": "buffer", "value": "0x00000004" }, { "desc": "abort decoding on minor error detection", "name": "explode", "value": "0x00000008" }, { "desc": "ignore errors", "name": "ignore_err", "value": "0x00008000" }, { "desc": "consider things that violate the spec, are fast to check and have not been seen in the wild as errors", "name": "careful", "value": "0x00010000" }, { "desc": "consider all spec non compliancies as errors", "name": "compliant", "value": "0x00030000" }, { "desc": "consider things that a sane encoder should not do as an error", "name": "aggressive", "value": "0x00070000" } ] }, "avcodeccontext-export-side-data": { "kind": "flags", "values": [ { "desc": "export motion vectors through frame side data", "name": "mvs", "value": "0x00000001" }, { "desc": "export Producer Reference Time through packet side data", "name": "prft", "value": "0x00000002" }, { "desc": "export video encoding parameters through frame side data", "name": "venc_params", "value": "0x00000004" }, { "desc": "export film grain parameters through frame side data", "name": "film_grain", "value": "0x00000008" } ] }, "avcodeccontext-field-order": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "0" }, { "desc": "progressive", "name": "progressive", "value": "1" }, { "desc": "tt", "name": "tt", "value": "2" }, { "desc": "bb", "name": "bb", "value": "3" }, { "desc": "tb", "name": "tb", "value": "4" }, { "desc": "bt", "name": "bt", "value": "5" } ] }, "avcodeccontext-flags": { "kind": "flags", "values": [ { "desc": "allow decoders to produce unaligned output", "name": "unaligned", "value": "0x00000001" }, { "desc": "use four motion vectors per macroblock (MPEG-4)", "name": "mv4", "value": "0x00000004" }, { "desc": "Output even potentially corrupted frames", "name": "output_corrupt", "value": "0x00000008" }, { "desc": "use 1/4-pel motion compensation", "name": "qpel", "value": "0x00000010" }, { "desc": "Drop frames whose parameters differ from first decoded frame", "name": "drop_changed", "value": "0x00000020" }, { "desc": "use loop filter", "name": "loop", "value": "0x00000800" }, { "desc": "only decode/encode grayscale", "name": "gray", "value": "0x00002000" }, { "desc": "error[?] variables will be set during encoding", "name": "psnr", "value": "0x00008000" }, { "desc": "Input bitstream might be randomly truncated", "name": "truncated", "value": "0x00010000" }, { "desc": "use interlaced DCT", "name": "ildct", "value": "0x00040000" }, { "desc": "force low delay", "name": "low_delay", "value": "0x00080000" }, { "desc": "place global headers in extradata instead of every keyframe", "name": "global_header", "value": "0x00400000" }, { "desc": "use only bitexact functions (except (I)DCT)", "name": "bitexact", "value": "0x00800000" }, { "desc": "H.263 advanced intra coding / MPEG-4 AC prediction", "name": "aic", "value": "0x01000000" }, { "desc": "interlaced motion estimation", "name": "ilme", "value": "0x20000000" }, { "desc": "closed GOP", "name": "cgop", "value": "0x80000000" } ] }, "avcodeccontext-flags2": { "kind": "flags", "values": [ { "desc": "allow non-spec-compliant speedup tricks", "name": "fast", "value": "0x00000001" }, { "desc": "skip bitstream encoding", "name": "noout", "value": "0x00000004" }, { "desc": "place global headers at every keyframe instead of in extradata", "name": "local_header", "value": "0x00000008" }, { "desc": "Frame data might be split into multiple chunks", "name": "chunks", "value": "0x00008000" }, { "desc": "ignore cropping information from sps", "name": "ignorecrop", "value": "0x00010000" }, { "desc": "Show all frames before the first keyframe", "name": "showall", "value": "0x00400000" }, { "desc": "export motion vectors through frame side data", "name": "export_mvs", "value": "0x10000000" }, { "desc": "do not skip samples and export skip information as frame side data", "name": "skip_manual", "value": "0x20000000" }, { "desc": "do not reset ASS ReadOrder field on flush", "name": "ass_ro_flush_noop", "value": "0x40000000" } ] }, "avcodeccontext-idct": { "kind": "enum", "values": [ { "desc": "auto", "name": "auto", "value": "0" }, { "desc": "int", "name": "int", "value": "1" }, { "desc": "simple", "name": "simple", "value": "2" }, { "desc": "simplemmx", "name": "simplemmx", "value": "3" }, { "desc": "arm", "name": "arm", "value": "7" }, { "desc": "altivec", "name": "altivec", "value": "8" }, { "desc": "simplearm", "name": "simplearm", "value": "10" }, { "desc": "xvid", "name": "xvid", "value": "14" }, { "desc": "simplearmv5te", "name": "simplearmv5te", "value": "16" }, { "desc": "simplearmv6", "name": "simplearmv6", "value": "17" }, { "desc": "floating point AAN IDCT", "name": "faani", "value": "20" }, { "desc": "simpleneon", "name": "simpleneon", "value": "22" }, { "desc": "simpleauto", "name": "simpleauto", "value": "128" } ] }, "avcodeccontext-mbd": { "kind": "enum", "values": [ { "desc": "use mbcmp", "name": "simple", "value": "0" }, { "desc": "use fewest bits", "name": "bits", "value": "1" }, { "desc": "use best rate distortion", "name": "rd", "value": "2" } ] }, "avcodeccontext-pred": { "kind": "enum", "values": [ { "desc": "left", "name": "left", "value": "0" }, { "desc": "plane", "name": "plane", "value": "1" }, { "desc": "median", "name": "median", "value": "2" } ] }, "avcodeccontext-strict": { "kind": "enum", "values": [ { "desc": "allow non-standardized experimental things", "name": "experimental", "value": "-2" }, { "desc": "allow unofficial extensions", "name": "unofficial", "value": "-1" }, { "desc": "normal", "name": "normal", "value": "0" }, { "desc": "strictly conform to all the things in the spec no matter what the consequences", "name": "strict", "value": "1" }, { "desc": "strictly conform to a older more strict version of the spec or reference software", "name": "very", "value": "2" } ] }, "avcodeccontext-thread-type": { "kind": "flags", "values": [ { "desc": "frame", "name": "frame", "value": "0x00000001" }, { "desc": "slice", "name": "slice", "value": "0x00000002" } ] }, "avcodeccontext-threads": { "kind": "enum", "values": [ { "desc": "autodetect a suitable number of threads to use", "name": "auto", "value": "0" }, { "desc": "Unspecified", "name": "unknown", "value": "1" } ] }, "cfhd-q": { "kind": "enum", "values": [ { "desc": "film3+", "name": "film3+", "value": "0" }, { "desc": "film3", "name": "film3", "value": "1" }, { "desc": "film2+", "name": "film2+", "value": "2" }, { "desc": "film2", "name": "film2", "value": "3" }, { "desc": "film1.5", "name": "film1.5", "value": "4" }, { "desc": "film1+", "name": "film1+", "value": "5" }, { "desc": "film1", "name": "film1", "value": "6" }, { "desc": "high+", "name": "high+", "value": "7" }, { "desc": "high", "name": "high", "value": "8" }, { "desc": "medium+", "name": "medium+", "value": "9" }, { "desc": "medium", "name": "medium", "value": "10" }, { "desc": "low+", "name": "low+", "value": "11" }, { "desc": "low", "name": "low", "value": "12" } ] }, "dnxhd-profile": { "kind": "enum", "values": [ { "desc": "dnxhd", "name": "dnxhd", "value": "0" }, { "desc": "dnxhr_lb", "name": "dnxhr_lb", "value": "1" }, { "desc": "dnxhr_sq", "name": "dnxhr_sq", "value": "2" }, { "desc": "dnxhr_hq", "name": "dnxhr_hq", "value": "3" }, { "desc": "dnxhr_hqx", "name": "dnxhr_hqx", "value": "4" }, { "desc": "dnxhr_444", "name": "dnxhr_444", "value": "5" } ] }, "e-ac-3-encoder-ad-conv-type": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Standard (default)", "name": "standard", "value": "0" }, { "desc": "HDCD", "name": "hdcd", "value": "1" } ] }, "e-ac-3-encoder-channel-coupling": { "kind": "enum", "values": [ { "desc": "Selected by the Encoder", "name": "auto", "value": "-1" } ] }, "e-ac-3-encoder-cpl-start-band": { "kind": "enum", "values": [ { "desc": "Selected by the Encoder", "name": "auto", "value": "-1" } ] }, "e-ac-3-encoder-dheadphone-mode": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Not Dolby Headphone Encoded", "name": "off", "value": "1" }, { "desc": "Dolby Headphone Encoded", "name": "on", "value": "2" } ] }, "e-ac-3-encoder-dmix-mode": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Lt/Rt Downmix Preferred", "name": "ltrt", "value": "1" }, { "desc": "Lo/Ro Downmix Preferred", "name": "loro", "value": "2" }, { "desc": "Dolby Pro Logic II Downmix Preferred", "name": "dplii", "value": "3" } ] }, "e-ac-3-encoder-dsur-mode": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Not Dolby Surround Encoded", "name": "off", "value": "1" }, { "desc": "Dolby Surround Encoded", "name": "on", "value": "2" } ] }, "e-ac-3-encoder-dsurex-mode": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Not Dolby Surround EX Encoded", "name": "off", "value": "1" }, { "desc": "Dolby Surround EX Encoded", "name": "on", "value": "2" }, { "desc": "Dolby Pro Logic IIz-encoded", "name": "dpliiz", "value": "3" } ] }, "e-ac-3-encoder-room-type": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Large Room", "name": "large", "value": "1" }, { "desc": "Small Room", "name": "small", "value": "2" } ] }, "exr-compr": { "kind": "enum", "values": [ { "desc": "none", "name": "none", "value": "0" }, { "desc": "RLE", "name": "rle", "value": "1" }, { "desc": "ZIP1", "name": "zip1", "value": "2" }, { "desc": "ZIP16", "name": "zip16", "value": "3" } ] }, "exr-pixel": { "kind": "enum", "values": [ { "desc": "half", "name": "half", "value": "1" }, { "desc": "float", "name": "float", "value": "2" } ] }, "ffv1-encoder-coder": { "kind": "enum", "values": [ { "desc": "Range with default table", "name": "range_def", "value": "-2" }, { "desc": "Golomb rice", "name": "rice", "value": "0" }, { "desc": "Range with custom table (the ac option exists for compatibility and is deprecated)", "name": "ac", "value": "1" }, { "desc": "Range with custom table", "name": "range_tab", "value": "2" } ] }, "ffvhuff-pred": { "kind": "enum", "values": [ { "desc": "left", "name": "left", "value": "0" }, { "desc": "plane", "name": "plane", "value": "1" }, { "desc": "median", "name": "median", "value": "2" } ] }, "fixed-point-ac-3-encoder-ad-conv-type": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Standard (default)", "name": "standard", "value": "0" }, { "desc": "HDCD", "name": "hdcd", "value": "1" } ] }, "fixed-point-ac-3-encoder-channel-coupling": { "kind": "enum", "values": [ { "desc": "Selected by the Encoder", "name": "auto", "value": "-1" } ] }, "fixed-point-ac-3-encoder-cpl-start-band": { "kind": "enum", "values": [ { "desc": "Selected by the Encoder", "name": "auto", "value": "-1" } ] }, "fixed-point-ac-3-encoder-dheadphone-mode": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Not Dolby Headphone Encoded", "name": "off", "value": "1" }, { "desc": "Dolby Headphone Encoded", "name": "on", "value": "2" } ] }, "fixed-point-ac-3-encoder-dmix-mode": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Lt/Rt Downmix Preferred", "name": "ltrt", "value": "1" }, { "desc": "Lo/Ro Downmix Preferred", "name": "loro", "value": "2" }, { "desc": "Dolby Pro Logic II Downmix Preferred", "name": "dplii", "value": "3" } ] }, "fixed-point-ac-3-encoder-dsur-mode": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Not Dolby Surround Encoded", "name": "off", "value": "1" }, { "desc": "Dolby Surround Encoded", "name": "on", "value": "2" } ] }, "fixed-point-ac-3-encoder-dsurex-mode": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Not Dolby Surround EX Encoded", "name": "off", "value": "1" }, { "desc": "Dolby Surround EX Encoded", "name": "on", "value": "2" }, { "desc": "Dolby Pro Logic IIz-encoded", "name": "dpliiz", "value": "3" } ] }, "fixed-point-ac-3-encoder-room-type": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-1" }, { "desc": "Not Indicated (default)", "name": "notindicated", "value": "0" }, { "desc": "Large Room", "name": "large", "value": "1" }, { "desc": "Small Room", "name": "small", "value": "2" } ] }, "flv-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "flv-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "flv-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "flv-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "h-263-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "h-263-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "h-263-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "h-263-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "h-263p-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "h-263p-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "h-263p-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "h-263p-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "h261-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "h261-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "h261-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "h261-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "h264-omx-profile": { "kind": "enum", "values": [ { "desc": "Unspecified", "name": "unknown", "value": "-99" }, { "desc": "", "name": "baseline", "value": "66" }, { "desc": "", "name": "main", "value": "77" }, { "desc": "", "name": "high", "value": "100" } ] }, "hap-encoder-compressor": { "kind": "enum", "values": [ { "desc": "None", "name": "none", "value": "160" }, { "desc": "Snappy", "name": "snappy", "value": "176" } ] }, "hap-encoder-format": { "kind": "enum", "values": [ { "desc": "Hap 1 (DXT1 textures)", "name": "hap", "value": "11" }, { "desc": "Hap Alpha (DXT5 textures)", "name": "hap_alpha", "value": "14" }, { "desc": "Hap Q (DXT5-YCoCg textures)", "name": "hap_q", "value": "15" } ] }, "huffyuv-pred": { "kind": "enum", "values": [ { "desc": "left", "name": "left", "value": "0" }, { "desc": "plane", "name": "plane", "value": "1" }, { "desc": "median", "name": "median", "value": "2" } ] }, "jpeg-2000-encoder-format": { "kind": "enum", "values": [ { "desc": "j2k", "name": "j2k", "value": "0" }, { "desc": "jp2", "name": "jp2", "value": "1" } ] }, "jpeg-2000-encoder-pred": { "kind": "enum", "values": [ { "desc": "dwt97int", "name": "dwt97int", "value": "0" } ] }, "jpeg-2000-encoder-prog": { "kind": "enum", "values": [ { "desc": "lrcp", "name": "lrcp", "value": "0" }, { "desc": "rlcp", "name": "rlcp", "value": "1" }, { "desc": "rpcl", "name": "rpcl", "value": "2" }, { "desc": "pcrl", "name": "pcrl", "value": "3" }, { "desc": "cprl", "name": "cprl", "value": "4" } ] }, "jpegls-pred": { "kind": "enum", "values": [ { "desc": "left", "name": "left", "value": "0" }, { "desc": "plane", "name": "plane", "value": "1" }, { "desc": "median", "name": "median", "value": "2" } ] }, "ljpeg-pred": { "kind": "enum", "values": [ { "desc": "left", "name": "left", "value": "1" }, { "desc": "plane", "name": "plane", "value": "2" }, { "desc": "median", "name": "median", "value": "3" } ] }, "magicyuv-pred": { "kind": "enum", "values": [ { "desc": "left", "name": "left", "value": "1" }, { "desc": "gradient", "name": "gradient", "value": "2" }, { "desc": "median", "name": "median", "value": "3" } ] }, "mjpeg-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "mjpeg-encoder-huffman": { "kind": "enum", "values": [ { "desc": "default", "name": "default", "value": "0" }, { "desc": "optimal", "name": "optimal", "value": "1" } ] }, "mjpeg-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "mjpeg-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "mjpeg-encoder-pred": { "kind": "enum", "values": [ { "desc": "left", "name": "left", "value": "1" }, { "desc": "plane", "name": "plane", "value": "2" }, { "desc": "median", "name": "median", "value": "3" } ] }, "mjpeg-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "mpeg1video-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "mpeg1video-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "mpeg1video-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "mpeg1video-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "mpeg2video-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "mpeg2video-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "mpeg2video-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "mpeg2video-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "mpeg2video-encoder-seq-disp-ext": { "kind": "enum", "values": [ { "desc": "auto", "name": "auto", "value": "-1" }, { "desc": "never", "name": "never", "value": "0" }, { "desc": "always", "name": "always", "value": "1" } ] }, "mpeg2video-encoder-video-format": { "kind": "enum", "values": [ { "desc": "component", "name": "component", "value": "0" }, { "desc": "pal", "name": "pal", "value": "1" }, { "desc": "ntsc", "name": "ntsc", "value": "2" }, { "desc": "secam", "name": "secam", "value": "3" }, { "desc": "mac", "name": "mac", "value": "4" }, { "desc": "unspecified", "name": "unspecified", "value": "5" } ] }, "mpeg4-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "mpeg4-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "mpeg4-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "mpeg4-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "msmpeg4v2-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "msmpeg4v2-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "msmpeg4v2-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "msmpeg4v2-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "msmpeg4v3-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "msmpeg4v3-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "msmpeg4v3-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "msmpeg4v3-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "png-encoder-pred": { "kind": "enum", "values": [ { "desc": "none", "name": "none", "value": "0" }, { "desc": "sub", "name": "sub", "value": "1" }, { "desc": "up", "name": "up", "value": "2" }, { "desc": "avg", "name": "avg", "value": "3" }, { "desc": "paeth", "name": "paeth", "value": "4" }, { "desc": "mixed", "name": "mixed", "value": "5" } ] }, "prores-encoder-profile": { "kind": "enum", "values": [ { "desc": "auto", "name": "auto", "value": "-1" }, { "desc": "proxy", "name": "proxy", "value": "0" }, { "desc": "lt", "name": "lt", "value": "1" }, { "desc": "standard", "name": "standard", "value": "2" }, { "desc": "hq", "name": "hq", "value": "3" }, { "desc": "4444", "name": "4444", "value": "4" }, { "desc": "4444xq", "name": "4444xq", "value": "5" } ] }, "prores-encoder-quant-mat": { "kind": "enum", "values": [ { "desc": "auto", "name": "auto", "value": "-1" }, { "desc": "proxy", "name": "proxy", "value": "0" }, { "desc": "lt", "name": "lt", "value": "2" }, { "desc": "standard", "name": "standard", "value": "3" }, { "desc": "hq", "name": "hq", "value": "4" }, { "desc": "default", "name": "default", "value": "6" } ] }, "rv10-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "rv10-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "rv10-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "rv10-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "rv20-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "rv20-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "rv20-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "rv20-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "smpte-vc-2-encoder-quant-matrix": { "kind": "enum", "values": [ { "desc": "Default from the specifications", "name": "default", "value": "0" }, { "desc": "Prevents low bitrate discoloration", "name": "color", "value": "1" }, { "desc": "Optimize for PSNR", "name": "flat", "value": "2" } ] }, "smpte-vc-2-encoder-wavelet-idx": { "kind": "enum", "values": [ { "desc": "Deslauriers-Dubuc (9,7)", "name": "9_7", "value": "0" }, { "desc": "LeGall (5,3)", "name": "5_3", "value": "1" }, { "desc": "Haar (without shift)", "name": "haar_noshift", "value": "3" }, { "desc": "Haar (with shift)", "name": "haar", "value": "4" } ] }, "snow-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" }, { "desc": "iter", "name": "iter", "value": "3" } ] }, "snow-encoder-pred": { "kind": "enum", "values": [ { "desc": "dwt97", "name": "dwt97", "value": "0" }, { "desc": "dwt53", "name": "dwt53", "value": "1" } ] }, "speedhq-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "speedhq-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "speedhq-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "speedhq-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "svq1enc-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "tiff-encoder-compression-algo": { "kind": "enum", "values": [ { "desc": "raw", "name": "raw", "value": "1" }, { "desc": "lzw", "name": "lzw", "value": "5" }, { "desc": "packbits", "name": "packbits", "value": "32773" }, { "desc": "deflate", "name": "deflate", "value": "32946" } ] }, "utvideo-pred": { "kind": "enum", "values": [ { "desc": "none", "name": "none", "value": "0" }, { "desc": "left", "name": "left", "value": "1" }, { "desc": "gradient", "name": "gradient", "value": "2" }, { "desc": "median", "name": "median", "value": "3" } ] }, "wmv1-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "wmv1-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "wmv1-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "wmv1-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] }, "wmv2-encoder-cmp-func": { "kind": "enum", "values": [ { "desc": "Sum of absolute differences, fast", "name": "sad", "value": "0" }, { "desc": "Sum of squared errors", "name": "sse", "value": "1" }, { "desc": "Sum of absolute Hadamard transformed differences", "name": "satd", "value": "2" }, { "desc": "Sum of absolute DCT transformed differences", "name": "dct", "value": "3" }, { "desc": "Sum of squared quantization errors, low quality", "name": "psnr", "value": "4" }, { "desc": "Number of bits needed for the block", "name": "bit", "value": "5" }, { "desc": "Rate distortion optimal, slow", "name": "rd", "value": "6" }, { "desc": "Zero", "name": "zero", "value": "7" }, { "desc": "Sum of absolute vertical differences", "name": "vsad", "value": "8" }, { "desc": "Sum of squared vertical differences", "name": "vsse", "value": "9" }, { "desc": "Noise preserving sum of squared differences", "name": "nsse", "value": "10" }, { "desc": "dctmax", "name": "dctmax", "value": "13" }, { "desc": "dct264", "name": "dct264", "value": "14" }, { "desc": "Sum of absolute differences, median predicted", "name": "msad", "value": "15" }, { "desc": "chroma", "name": "chroma", "value": "256" } ] }, "wmv2-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "wmv2-encoder-mpv-flags": { "kind": "flags", "values": [ { "desc": "RD optimal MB level residual skipping", "name": "skip_rd", "value": "0x00000001" }, { "desc": "Strictly enforce gop size", "name": "strict_gop", "value": "0x00000002" }, { "desc": "Use rate distortion optimization for qp selection", "name": "qp_rd", "value": "0x00000004" }, { "desc": "use rate distortion optimization for CBP", "name": "cbp_rd", "value": "0x00000008" }, { "desc": "normalize adaptive quantization", "name": "naq", "value": "0x00000010" }, { "desc": "always try a mb with mv=<0,0>", "name": "mv0", "value": "0x00000020" } ] }, "wmv2-encoder-rc-strategy": { "kind": "enum", "values": [ { "desc": "deprecated, does nothing", "name": "ffmpeg", "value": "0" } ] } }, "package": "GStreamer FFMPEG Plug-ins", "source": "gst-libav", "tracers": {}, "url": "Unknown package origin" } }