{ "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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\naudio/x-raw:\n format: S16LE\n layout: non-interleaved\n", "direction": "src", "presence": "always" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "pad-templates": { "sink": { "caps": "audio/AMR:\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_amrwb": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav amrwb decoder", "hierarchy": [ "avdec_amrwb", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "pad-templates": { "sink": { "caps": "audio/AMR-WB:\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_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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "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", "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" } }, "rank": "primary" }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_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", "pad-templates": { "sink": { "caps": "audio/x-dsd:\n format: DSDU8\n reversed-bytes: true\n layout: interleaved\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_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", "pad-templates": { "sink": { "caps": "audio/x-dsd:\n format: DSDU8\n reversed-bytes: true\n layout: non-interleaved\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_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", "pad-templates": { "sink": { "caps": "audio/x-dsd:\n format: DSDU8\n reversed-bytes: false\n layout: interleaved\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_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", "pad-templates": { "sink": { "caps": "audio/x-dsd:\n format: DSDU8\n reversed-bytes: false\n layout: non-interleaved\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_dvaudio": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav dvaudio decoder", "hierarchy": [ "avdec_dvaudio", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_eac3": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav eac3 decoder", "hierarchy": [ "avdec_eac3", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_flac": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav flac decoder", "hierarchy": [ "avdec_flac", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "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" } }, "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", "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": "default (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", "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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_g722": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav g722 decoder", "hierarchy": [ "avdec_g722", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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": "default (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", "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": "default (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", "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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "pad-templates": { "sink": { "caps": "video/x-m101:\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "rank": "primary" }, "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", "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" } }, "rank": "primary" }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_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", "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": "default (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", "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": "default (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", "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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_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", "pad-templates": { "sink": { "caps": "video/x-mxpeg:\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_qcelp": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav qcelp decoder", "hierarchy": [ "avdec_qcelp", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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" } }, "rank": "primary" }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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": "default (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", "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": "default (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", "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": "default (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", "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": "default (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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "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", "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" } }, "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", "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" } }, "rank": "secondary" }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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": "default (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", "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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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_truehd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav truehd decoder", "hierarchy": [ "avdec_truehd", "GstAudioDecoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Decoder/Audio", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "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", "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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (0)", "mutable": "null", "readable": true, "type": "GstLibAVVidDecSkipFrame", "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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" } }, "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", "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": "default (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", "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": "default (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", "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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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" } }, "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", "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" } }, "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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": "default (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", "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", "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" }, "avdemux_aiff": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Audio IFF demuxer", "hierarchy": [ "avdemux_aiff", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/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" }, "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", "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" }, "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", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "video/x-avs:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "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", "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" }, "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", "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" }, "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", "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" }, "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", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "audio/x-dsf:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "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", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "video/x-ea:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "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", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "video/x-film-cpk:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "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", "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" }, "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", "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" }, "avdemux_idcin": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav id Cinematic demuxer", "hierarchy": [ "avdemux_idcin", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "video/x-idcin:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "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", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-iff:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "avdemux_ipmovie": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Interplay MVE demuxer", "hierarchy": [ "avdemux_ipmovie", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "video/x-ipmovie:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "avdemux_ivf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav On2 IVF demuxer", "hierarchy": [ "avdemux_ivf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/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" }, "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", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-mm:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "avdemux_mmf": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Yamaha SMAF demuxer", "hierarchy": [ "avdemux_mmf", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/vnd.smaf:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "avdemux_mpc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Musepack demuxer", "hierarchy": [ "avdemux_mpc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/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": "secondary" }, "avdemux_mpc8": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Musepack SV8 demuxer", "hierarchy": [ "avdemux_mpc8", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/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": "secondary" }, "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", "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" }, "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", "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" }, "avdemux_nut": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav NUT demuxer", "hierarchy": [ "avdemux_nut", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-nut:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "avdemux_nuv": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav NuppelVideo demuxer", "hierarchy": [ "avdemux_nuv", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/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" }, "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", "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" }, "avdemux_pva": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav TechnoTrend PVA demuxer", "hierarchy": [ "avdemux_pva", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/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" }, "avdemux_smk": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Smacker demuxer", "hierarchy": [ "avdemux_smk", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-smk:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "avdemux_sol": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Sierra SOL demuxer", "hierarchy": [ "avdemux_sol", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-sol:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "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", "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" }, "avdemux_vmd": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Sierra VMD demuxer", "hierarchy": [ "avdemux_vmd", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-vmd:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "avdemux_voc": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Creative Voice demuxer", "hierarchy": [ "avdemux_voc", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/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" }, "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", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-wc3movie:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "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", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-wsaud:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "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", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "application/x-wsvqa:\n", "direction": "sink", "presence": "always" }, "video_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" } }, "rank": "marginal" }, "avdemux_xwma": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", "description": "libav Microsoft xWMA demuxer", "hierarchy": [ "avdemux_xwma", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "klass": "Codec/Demuxer", "pad-templates": { "audio_%%u": { "caps": "ANY", "direction": "src", "presence": "sometimes" }, "sink": { "caps": "audio/x-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", "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" }, "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", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: [ 1, 16 ]\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, 16 ]\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": "twoloop (1)", "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": "auto (-1)", "mutable": "null", "readable": true, "type": "GstFFMpegTrilian", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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: 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 }, "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": "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 }, "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-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 }, "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 }, "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", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000103\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000c03\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000033\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n channel-mask: 0x000000000000000c\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x000000000000000b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000010b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000000f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000010f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S32LE\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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 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 }, "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": "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 }, "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-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 }, "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 }, "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", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 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 }, "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": "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 }, "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-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 }, "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 }, "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", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 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 }, "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": "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 }, "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-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 }, "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 }, "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_ws": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav adpcm_ima_ws encoder", "hierarchy": [ "avenc_adpcm_ima_ws", "GstAudioEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Audio", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 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: westwood\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 }, "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": "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 }, "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-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 }, "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 }, "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", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 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 }, "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": "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 }, "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-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 }, "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 }, "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", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: { (int)11025, (int)22050, (int)44100 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 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 }, "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": "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 }, "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-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 }, "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 }, "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", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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_amv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav amv encoder", "hierarchy": [ "avenc_amv", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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: 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 }, "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": "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 }, "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-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 }, "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 }, "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_ffv1": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav ffv1 encoder", "hierarchy": [ "avenc_ffv1", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "slicecrc": { "blurb": "Protect slices with CRCs (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "auto (-1)", "mutable": "null", "readable": true, "type": "GstFFMpegTrilian", "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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": "false", "mutable": "null", "readable": true, "type": "gboolean", "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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": "generic-mpegvideo-encoder-motion-est", "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": "generic-mpegvideo-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 }, "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 }, "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 }, "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 }, "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": "generic-mpegvideo-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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": "generic-mpegvideo-encoder-motion-est", "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": "generic-mpegvideo-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 }, "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 }, "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 }, "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 }, "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": "generic-mpegvideo-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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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_huffyuv": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav huffyuv encoder", "hierarchy": [ "avenc_huffyuv", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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": "false", "mutable": "null", "readable": true, "type": "gboolean", "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 }, "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 }, "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 }, "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 }, "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", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { RGB, GBR, GBR_10LE, GBR_12LE, GRAY8, GRAY16_LE, I420, I420_10LE, I420_12LE, Y42B, I422_10LE, I422_12LE, Y444, Y444_10LE, Y444_12LE, Y41B, YUV9, RGBA, GBRA, GBRA_10LE, GBRA_12LE, A420, A420_10LE, A422_10LE, A444_10LE, 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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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 }, "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": "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 }, "codebook-search": { "blurb": "Max number of codebook searches (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "100", "min": "1", "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 }, "lpc-coeff-precision": { "blurb": "LPC coefficient precision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "15", "max": "15", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lpc-passes": { "blurb": "Number of passes to use for Cholesky factorization during LPC analysis (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lpc-type": { "blurb": "LPC algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "levinson (2)", "mutable": "null", "readable": true, "type": "mlpenc-lpc-type", "writable": true }, "max-interval": { "blurb": "Max number of frames between each new header (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "16", "max": "128", "min": "8", "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-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 }, "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 }, "prediction-order": { "blurb": "Search method for selecting prediction order (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "estimation (0)", "mutable": "null", "readable": true, "type": "mlpenc-predm", "writable": true }, "rematrix-precision": { "blurb": "Rematrix coefficient precision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "14", "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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": { "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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": "mpeg1video-encoder-motion-est", "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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": { "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": "0", "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 }, "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 }, "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 }, "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 }, "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 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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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": "generic-mpegvideo-encoder-motion-est", "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": "generic-mpegvideo-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 }, "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 }, "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 }, "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 }, "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": "generic-mpegvideo-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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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": "generic-mpegvideo-encoder-motion-est", "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": "generic-mpegvideo-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 }, "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 }, "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 }, "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 }, "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": "generic-mpegvideo-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 }, "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 }, "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_msrle": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav msrle encoder", "hierarchy": [ "avenc_msrle", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: RGB8P\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-rle:\n layout: microsoft\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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "pad-templates": { "sink": { "caps": "audio/x-raw:\n channels: 1\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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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": "a-png-encoder-pred", "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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-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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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": "generic-mpegvideo-encoder-motion-est", "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": "generic-mpegvideo-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 }, "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 }, "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 }, "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 }, "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": "generic-mpegvideo-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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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": "generic-mpegvideo-encoder-motion-est", "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": "generic-mpegvideo-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 }, "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 }, "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 }, "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 }, "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": "generic-mpegvideo-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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_smc": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav smc encoder", "hierarchy": [ "avenc_smc", "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstPreset" ], "klass": "Codec/Encoder/Video", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: RGB8P\n", "direction": "sink", "presence": "always" }, "src": { "caps": "video/x-smc:\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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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": "generic-mpegvideo-encoder-motion-est", "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": "generic-mpegvideo-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 }, "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 }, "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 }, "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 }, "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": "generic-mpegvideo-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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\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, S32LE }\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: { S16LE, S32LE }\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: { S16LE, S32LE }\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 }, "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": "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 }, "codebook-search": { "blurb": "Max number of codebook searches (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "3", "max": "100", "min": "1", "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 }, "lpc-coeff-precision": { "blurb": "LPC coefficient precision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "15", "max": "15", "min": "0", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lpc-passes": { "blurb": "Number of passes to use for Cholesky factorization during LPC analysis (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "2", "max": "2147483647", "min": "1", "mutable": "null", "readable": true, "type": "gint", "writable": true }, "lpc-type": { "blurb": "LPC algorithm (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "levinson (2)", "mutable": "null", "readable": true, "type": "mlpenc-lpc-type", "writable": true }, "max-interval": { "blurb": "Max number of frames between each new header (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "16", "max": "128", "min": "8", "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-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 }, "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 }, "prediction-order": { "blurb": "Search method for selecting prediction order (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "estimation (0)", "mutable": "null", "readable": true, "type": "mlpenc-predm", "writable": true }, "rematrix-precision": { "blurb": "Rematrix coefficient precision (Private codec option)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "1", "max": "14", "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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 }, "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": "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 }, "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-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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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": "generic-mpegvideo-encoder-motion-est", "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": "generic-mpegvideo-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 }, "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 }, "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 }, "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 }, "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": "generic-mpegvideo-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 }, "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 }, "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", "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": { "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 }, "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": "0", "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 }, "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 }, "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 }, "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 }, "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 }, "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 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": "generic-mpegvideo-encoder-motion-est", "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": "generic-mpegvideo-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 }, "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 }, "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 }, "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 }, "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": "generic-mpegvideo-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 }, "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 }, "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", "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 }, "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": "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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 }, "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", "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, 16 ]\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", "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, 16 ]\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", "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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "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", "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", "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", "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", "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", "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", "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", "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_argo_cvg": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Argonaut Games CVG muxer", "hierarchy": [ "avmux_argo_cvg", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-argo_cvg:\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", "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", "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", "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", "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", "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_avif": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav AVIF muxer", "hierarchy": [ "avmux_avif", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-avif:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/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_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", "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_avs3": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav AVS3-P2/IEEE1857.10 muxer", "hierarchy": [ "avmux_avs3", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-avs3:\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_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", "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", "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", "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", "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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "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", "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", "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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "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": "video/x-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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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", "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", "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", "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "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", "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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "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", "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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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", "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/vnd.smaf:\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", "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, 16 ]\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", "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", "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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "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", "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, 16 ]\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", "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", "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", "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", "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", "pad-templates": { "src": { "caps": "application/x-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_obu": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav AV1 low overhead OBU muxer", "hierarchy": [ "avmux_obu", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "pad-templates": { "src": { "caps": "application/x-gst-av-obu:\n", "direction": "src", "presence": "always" }, "video_%%u": { "caps": "video/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_oga": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Ogg Audio muxer", "hierarchy": [ "avmux_oga", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/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", "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", "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", "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", "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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "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", "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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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_smjpeg": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Loki SDL MJPEG muxer", "hierarchy": [ "avmux_smjpeg", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/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", "pad-templates": { "audio_%%u": { "caps": "audio/mpeg:\n channels: [ 1, 16 ]\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 (Sound eXchange) native muxer", "hierarchy": [ "avmux_sox", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/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", "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", "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", "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, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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", "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", "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", "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", "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, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }\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", "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", "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", "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", "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", "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", "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", "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", "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_wsaud": { "author": "Wim Taymans , Ronald Bultje ", "description": "libav Westwood Studios audio muxer", "hierarchy": [ "avmux_wsaud", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], "interfaces": [ "GstTagSetter" ], "klass": "Codec/Muxer", "pad-templates": { "audio_%%u": { "caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: westwood\n", "direction": "sink", "presence": "request" }, "src": { "caps": "application/x-wsaud:\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", "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", "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" } ] }, "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-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": "export reconstructed frames", "name": "recon_frame", "value": "0x00000040" }, { "desc": "propagate opaque values", "name": "copy_opaque", "value": "0x00000080" }, { "desc": "use frame durations", "name": "frame_duration", "value": "0x00000100" }, { "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": "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" }, { "desc": "generate/parse embedded ICC profiles from/to colorimetry tags", "name": "icc_profiles", "value": "0x80000000" } ] }, "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-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" } ] }, "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" } ] }, "generic-mpegvideo-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" } ] }, "generic-mpegvideo-encoder-motion-est": { "kind": "enum", "values": [ { "desc": "zero", "name": "zero", "value": "0" }, { "desc": "epzs", "name": "epzs", "value": "1" }, { "desc": "xone", "name": "xone", "value": "2" } ] }, "generic-mpegvideo-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-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-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" } ] }, "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" }, { "desc": "dwt53", "name": "dwt53", "value": "1" } ] }, "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" } ] }, "ljpeg-pred": { "kind": "enum", "values": [ { "desc": "left", "name": "left", "value": "1" }, { "desc": "plane", "name": "plane", "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-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" } ] }, "mlpenc-lpc-type": { "kind": "enum", "values": [ { "desc": "levinson", "name": "levinson", "value": "2" }, { "desc": "cholesky", "name": "cholesky", "value": "3" } ] }, "mlpenc-predm": { "kind": "enum", "values": [ { "desc": "estimation", "name": "estimation", "value": "0" }, { "desc": "search", "name": "search", "value": "4" } ] }, "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" } ] }, "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-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" } ] }, "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" } ] }, "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" } ] } }, "package": "GStreamer FFMPEG Plug-ins", "source": "gst-libav", "tracers": {}, "url": "Unknown package origin" } }