ffmpeg-explorer/src/filters.json

42770 lines
977 KiB
JSON

[
{
"id": 0,
"meta": "...",
"name": "abench",
"type": "A->A",
"description": "Benchmark part of a filtergraph.",
"params": [
{
"name": "action",
"type": "int",
"desc": "set action (from 0 to 1) (default start)",
"min": 0,
"max": 1,
"default": "start",
"options": [
{
"value": "start",
"desc": "start timer"
},
{
"value": "stop",
"desc": "stop timer"
}
]
}
]
},
{
"id": 1,
"meta": "..C",
"name": "acompressor",
"type": "A->A",
"description": "Audio compressor.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 0.000976563 to 1) (default 0.125)",
"min": 0.000976563,
"max": 1.0,
"default": 0.125
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio (from 1 to 20) (default 2)",
"min": 1.0,
"max": 20.0,
"default": 2.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.01 to 2000) (default 20)",
"min": 0.01,
"max": 2000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 0.01 to 9000) (default 250)",
"min": 0.01,
"max": 9000.0,
"default": 250.0
},
{
"name": "makeup",
"type": "double",
"desc": "set make up gain (from 1 to 64) (default 1)",
"min": 1.0,
"max": 64.0,
"default": 1.0
},
{
"name": "knee",
"type": "double",
"desc": "set knee (from 1 to 8) (default 2.82843)",
"min": 1.0,
"max": 8.0,
"default": 2.82843
},
{
"name": "link",
"type": "int",
"desc": "set link type (from 0 to 1) (default average)",
"min": 0,
"max": 1,
"default": "average",
"options": [
{
"value": "average",
"desc": ""
},
{
"value": "maximum",
"desc": ""
}
]
},
{
"name": "detection",
"type": "int",
"desc": "set detection (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": ""
},
{
"value": "rms",
"desc": ""
}
]
},
{
"name": "level_sc",
"type": "double",
"desc": "set sidechain gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 2,
"meta": "...",
"name": "acontrast",
"type": "A->A",
"description": "Simple audio dynamic range compression/expansion filter.",
"params": [
{
"name": "contrast",
"type": "float",
"desc": "set contrast (from 0 to 100) (default 33)",
"min": 0.0,
"max": 100.0,
"default": 33.0
}
]
},
{
"id": 3,
"meta": "...",
"name": "acopy",
"type": "A->A",
"description": "Copy the input audio unchanged to the output."
},
{
"id": 4,
"meta": "...",
"name": "acue",
"type": "A->A",
"description": "Delay filtering to match a cue.",
"params": [
{
"name": "cue",
"type": "int64",
"desc": "cue unix timestamp in microseconds (from 0 to I64_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
},
{
"name": "preroll",
"type": "duration",
"desc": "preroll duration in seconds (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "buffer",
"type": "duration",
"desc": "buffer duration in seconds (default 0)",
"min": null,
"max": null,
"default": "0"
}
]
},
{
"id": 5,
"meta": "...",
"name": "acrossfade",
"type": "AA->A",
"description": "Cross fade two input audio streams.",
"params": [
{
"name": "nb_samples",
"type": "int",
"desc": "set number of samples for cross fade duration (from 1 to 2.14748e+08) (default 44100)",
"min": 1,
"max": "2.14748e+08",
"default": "44100"
},
{
"name": "ns",
"type": "int",
"desc": "set number of samples for cross fade duration (from 1 to 2.14748e+08) (default 44100)",
"min": 1,
"max": "2.14748e+08",
"default": "44100"
},
{
"name": "duration",
"type": "duration",
"desc": "set cross fade duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "set cross fade duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "overlap",
"type": "boolean",
"desc": "overlap 1st stream end with 2nd stream start (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "o",
"type": "boolean",
"desc": "overlap 1st stream end with 2nd stream start (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "curve1",
"type": "int",
"desc": "set fade curve type for 1st stream (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "c1",
"type": "int",
"desc": "set fade curve type for 1st stream (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "curve2",
"type": "int",
"desc": "set fade curve type for 2nd stream (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "c2",
"type": "int",
"desc": "set fade curve type for 2nd stream (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
}
]
},
{
"id": 6,
"meta": ".S.",
"name": "acrossover",
"type": "A->N",
"description": "Split audio into per-bands streams.",
"params": [
{
"name": "split",
"type": "string",
"desc": "set split frequencies (default \"500\")",
"min": null,
"max": null,
"default": "500"
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 0 to 9) (default 4th)",
"min": 0,
"max": 9,
"default": "4th",
"options": [
{
"value": "2nd",
"desc": "2nd order (12 dB/8ve)"
},
{
"value": "4th",
"desc": "4th order (24 dB/8ve)"
},
{
"value": "6th",
"desc": "6th order (36 dB/8ve)"
},
{
"value": "8th",
"desc": "8th order (48 dB/8ve)"
},
{
"value": "10th",
"desc": "10th order (60 dB/8ve)"
},
{
"value": "12th",
"desc": "12th order (72 dB/8ve)"
},
{
"value": "14th",
"desc": "14th order (84 dB/8ve)"
},
{
"value": "16th",
"desc": "16th order (96 dB/8ve)"
},
{
"value": "18th",
"desc": "18th order (108 dB/8ve)"
},
{
"value": "20th",
"desc": "20th order (120 dB/8ve)"
}
]
},
{
"name": "level",
"type": "float",
"desc": "set input gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "gain",
"type": "string",
"desc": "set output bands gain (default \"1.f\")",
"min": null,
"max": null,
"default": "1.f"
},
{
"name": "precision",
"type": "int",
"desc": "set processing precision (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "set auto processing precision"
},
{
"value": "float",
"desc": "set single-floating point processing precision"
},
{
"value": "double",
"desc": "set double-floating point processing precision"
}
]
}
]
},
{
"id": 7,
"meta": "T.C",
"name": "acrusher",
"type": "A->A",
"description": "Reduce audio bit resolution.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "bits",
"type": "double",
"desc": "set bit reduction (from 1 to 64) (default 8)",
"min": 1.0,
"max": 64.0,
"default": 8.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default lin)",
"min": 0,
"max": 1,
"default": "lin",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
}
]
},
{
"name": "dc",
"type": "double",
"desc": "set DC (from 0.25 to 4) (default 1)",
"min": 0.25,
"max": 4.0,
"default": 1.0
},
{
"name": "aa",
"type": "double",
"desc": "set anti-aliasing (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "samples",
"type": "double",
"desc": "set sample reduction (from 1 to 250) (default 1)",
"min": 1.0,
"max": 250.0,
"default": 1.0
},
{
"name": "lfo",
"type": "boolean",
"desc": "enable LFO (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "lforange",
"type": "double",
"desc": "set LFO depth (from 1 to 250) (default 20)",
"min": 1.0,
"max": 250.0,
"default": 20.0
},
{
"name": "lforate",
"type": "double",
"desc": "set LFO rate (from 0.01 to 200) (default 0.3)",
"min": 0.01,
"max": 200.0,
"default": 0.3
}
]
},
{
"id": 8,
"meta": "TS.",
"name": "adeclick",
"type": "A->A",
"description": "Remove impulsive noise from input audio.",
"params": [
{
"name": "window",
"type": "double",
"desc": "set window size (from 10 to 100) (default 55)",
"min": 10.0,
"max": 100.0,
"default": 55.0
},
{
"name": "w",
"type": "double",
"desc": "set window size (from 10 to 100) (default 55)",
"min": 10.0,
"max": 100.0,
"default": 55.0
},
{
"name": "overlap",
"type": "double",
"desc": "set window overlap (from 50 to 95) (default 75)",
"min": 50.0,
"max": 95.0,
"default": 75.0
},
{
"name": "o",
"type": "double",
"desc": "set window overlap (from 50 to 95) (default 75)",
"min": 50.0,
"max": 95.0,
"default": 75.0
},
{
"name": "arorder",
"type": "double",
"desc": "set autoregression order (from 0 to 25) (default 2)",
"min": 0.0,
"max": 25.0,
"default": 2.0
},
{
"name": "a",
"type": "double",
"desc": "set autoregression order (from 0 to 25) (default 2)",
"min": 0.0,
"max": 25.0,
"default": 2.0
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 1 to 100) (default 2)",
"min": 1.0,
"max": 100.0,
"default": 2.0
},
{
"name": "t",
"type": "double",
"desc": "set threshold (from 1 to 100) (default 2)",
"min": 1.0,
"max": 100.0,
"default": 2.0
},
{
"name": "burst",
"type": "double",
"desc": "set burst fusion (from 0 to 10) (default 2)",
"min": 0.0,
"max": 10.0,
"default": 2.0
},
{
"name": "b",
"type": "double",
"desc": "set burst fusion (from 0 to 10) (default 2)",
"min": 0.0,
"max": 10.0,
"default": 2.0
},
{
"name": "method",
"type": "int",
"desc": "set overlap method (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "overlap-add"
},
{
"value": "a",
"desc": "overlap-add"
},
{
"value": "save",
"desc": "overlap-save"
},
{
"value": "s",
"desc": "overlap-save"
}
]
},
{
"name": "m",
"type": "int",
"desc": "set overlap method (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "overlap-add"
},
{
"value": "a",
"desc": "overlap-add"
},
{
"value": "save",
"desc": "overlap-save"
},
{
"value": "s",
"desc": "overlap-save"
}
]
}
]
},
{
"id": 9,
"meta": "TS.",
"name": "adeclip",
"type": "A->A",
"description": "Remove clipping from input audio.",
"params": [
{
"name": "window",
"type": "double",
"desc": "set window size (from 10 to 100) (default 55)",
"min": 10.0,
"max": 100.0,
"default": 55.0
},
{
"name": "w",
"type": "double",
"desc": "set window size (from 10 to 100) (default 55)",
"min": 10.0,
"max": 100.0,
"default": 55.0
},
{
"name": "overlap",
"type": "double",
"desc": "set window overlap (from 50 to 95) (default 75)",
"min": 50.0,
"max": 95.0,
"default": 75.0
},
{
"name": "o",
"type": "double",
"desc": "set window overlap (from 50 to 95) (default 75)",
"min": 50.0,
"max": 95.0,
"default": 75.0
},
{
"name": "arorder",
"type": "double",
"desc": "set autoregression order (from 0 to 25) (default 8)",
"min": 0.0,
"max": 25.0,
"default": 8.0
},
{
"name": "a",
"type": "double",
"desc": "set autoregression order (from 0 to 25) (default 8)",
"min": 0.0,
"max": 25.0,
"default": 8.0
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 1 to 100) (default 10)",
"min": 1.0,
"max": 100.0,
"default": 10.0
},
{
"name": "t",
"type": "double",
"desc": "set threshold (from 1 to 100) (default 10)",
"min": 1.0,
"max": 100.0,
"default": 10.0
},
{
"name": "hsize",
"type": "int",
"desc": "set histogram size (from 100 to 9999) (default 1000)",
"min": 100,
"max": 9999,
"default": 1000
},
{
"name": "n",
"type": "int",
"desc": "set histogram size (from 100 to 9999) (default 1000)",
"min": 100,
"max": 9999,
"default": 1000
},
{
"name": "method",
"type": "int",
"desc": "set overlap method (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "overlap-add"
},
{
"value": "a",
"desc": "overlap-add"
},
{
"value": "save",
"desc": "overlap-save"
},
{
"value": "s",
"desc": "overlap-save"
}
]
},
{
"name": "m",
"type": "int",
"desc": "set overlap method (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "overlap-add"
},
{
"value": "a",
"desc": "overlap-add"
},
{
"value": "save",
"desc": "overlap-save"
},
{
"value": "s",
"desc": "overlap-save"
}
]
}
]
},
{
"id": 10,
"meta": "TS.",
"name": "adecorrelate",
"type": "A->A",
"description": "Apply decorrelation to input audio.",
"params": [
{
"name": "stages",
"type": "int",
"desc": "set filtering stages (from 1 to 16) (default 6)",
"min": 1,
"max": 16,
"default": 6
},
{
"name": "seed",
"type": "int64",
"desc": "set random seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
}
]
},
{
"id": 11,
"meta": "T.C",
"name": "adelay",
"type": "A->A",
"description": "Delay one or more audio channels.",
"params": [
{
"name": "delays",
"type": "string",
"desc": "set list of delays for each channel",
"min": null,
"max": null,
"default": null
},
{
"name": "all",
"type": "boolean",
"desc": "use last available delay for remained channels (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 12,
"meta": "TSC",
"name": "adenorm",
"type": "A->A",
"description": "Remedy denormals by adding extremely low-level noise.",
"params": [
{
"name": "level",
"type": "double",
"desc": "set level (from -451 to -90) (default -351)",
"min": -451.0,
"max": -90.0,
"default": -351.0
},
{
"name": "type",
"type": "int",
"desc": "set type (from 0 to 3) (default dc)",
"min": 0,
"max": 3,
"default": "dc",
"options": [
{
"value": "dc",
"desc": ""
},
{
"value": "ac",
"desc": ""
},
{
"value": "square",
"desc": ""
},
{
"value": "pulse",
"desc": ""
}
]
}
]
},
{
"id": 13,
"meta": "T..",
"name": "aderivative",
"type": "A->A",
"description": "Compute derivative of input audio.",
"params": []
},
{
"id": 14,
"meta": "TSC",
"name": "adynamicequalizer",
"type": "A->A",
"description": "Apply Dynamic Equalization of input audio.",
"params": [
{
"name": "threshold",
"type": "double",
"desc": "set detection threshold (from 0 to 100) (default 0)",
"min": 0.0,
"max": 100.0,
"default": 0.0
},
{
"name": "dfrequency",
"type": "double",
"desc": "set detection frequency (from 2 to 1e+06) (default 1000)",
"min": 2.0,
"max": 1000000.0,
"default": 1000.0
},
{
"name": "dqfactor",
"type": "double",
"desc": "set detection Q factor (from 0.001 to 1000) (default 1)",
"min": 0.001,
"max": 1000.0,
"default": 1.0
},
{
"name": "tfrequency",
"type": "double",
"desc": "set target frequency (from 2 to 1e+06) (default 1000)",
"min": 2.0,
"max": 1000000.0,
"default": 1000.0
},
{
"name": "tqfactor",
"type": "double",
"desc": "set target Q factor (from 0.001 to 1000) (default 1)",
"min": 0.001,
"max": 1000.0,
"default": 1.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack duration (from 1 to 2000) (default 20)",
"min": 1.0,
"max": 2000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release duration (from 1 to 2000) (default 200)",
"min": 1.0,
"max": 2000.0,
"default": 200.0
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio factor (from 0 to 30) (default 1)",
"min": 0.0,
"max": 30.0,
"default": 1.0
},
{
"name": "makeup",
"type": "double",
"desc": "set makeup gain (from 0 to 100) (default 0)",
"min": 0.0,
"max": 100.0,
"default": 0.0
},
{
"name": "range",
"type": "double",
"desc": "set max gain (from 1 to 200) (default 50)",
"min": 1.0,
"max": 200.0,
"default": 50.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from -1 to 1) (default cut)",
"min": -1,
"max": 1,
"default": "cut",
"options": [
{
"value": "listen",
"desc": ""
},
{
"value": "cut",
"desc": ""
},
{
"value": "boost",
"desc": ""
}
]
},
{
"name": "tftype",
"type": "int",
"desc": "set target filter type (from 0 to 2) (default bell)",
"min": 0,
"max": 2,
"default": "bell",
"options": [
{
"value": "bell",
"desc": ""
},
{
"value": "lowshelf",
"desc": ""
},
{
"value": "highshelf",
"desc": ""
}
]
},
{
"name": "direction",
"type": "int",
"desc": "set direction (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "auto",
"type": "int",
"desc": "set auto threshold (from -1 to 1) (default disabled)",
"min": -1,
"max": 1,
"default": "disabled",
"options": [
{
"value": "disabled",
"desc": ""
},
{
"value": "off",
"desc": ""
},
{
"value": "on",
"desc": ""
}
]
}
]
},
{
"id": 15,
"meta": "T.C",
"name": "adynamicsmooth",
"type": "A->A",
"description": "Apply Dynamic Smoothing of input audio.",
"params": [
{
"name": "sensitivity",
"type": "double",
"desc": "set smooth sensitivity (from 0 to 1e+06) (default 2)",
"min": 0.0,
"max": 1000000.0,
"default": 2.0
},
{
"name": "basefreq",
"type": "double",
"desc": "set base frequency (from 2 to 1e+06) (default 22050)",
"min": 2.0,
"max": 1000000.0,
"default": 22050.0
}
]
},
{
"id": 16,
"meta": "...",
"name": "aecho",
"type": "A->A",
"description": "Add echoing to the audio.",
"params": [
{
"name": "in_gain",
"type": "float",
"desc": "set signal input gain (from 0 to 1) (default 0.6)",
"min": 0.0,
"max": 1.0,
"default": 0.6
},
{
"name": "out_gain",
"type": "float",
"desc": "set signal output gain (from 0 to 1) (default 0.3)",
"min": 0.0,
"max": 1.0,
"default": 0.3
},
{
"name": "delays",
"type": "string",
"desc": "set list of signal delays (default \"1000\")",
"min": null,
"max": null,
"default": "1000"
},
{
"name": "decays",
"type": "string",
"desc": "set list of signal decays (default \"0.5\")",
"min": null,
"max": null,
"default": "0.5"
}
]
},
{
"id": 17,
"meta": "TSC",
"name": "aemphasis",
"type": "A->A",
"description": "Audio emphasis.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input gain (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set output gain (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set filter mode (from 0 to 1) (default reproduction)",
"min": 0,
"max": 1,
"default": "reproduction",
"options": [
{
"value": "reproduction",
"desc": ""
},
{
"value": "production",
"desc": ""
}
]
},
{
"name": "type",
"type": "int",
"desc": "set filter type (from 0 to 8) (default cd)",
"min": 0,
"max": 8,
"default": "cd",
"options": [
{
"value": "col",
"desc": "Columbia"
},
{
"value": "emi",
"desc": "EMI"
},
{
"value": "bsi",
"desc": "BSI (78RPM)"
},
{
"value": "riaa",
"desc": "RIAA"
},
{
"value": "cd",
"desc": "Compact Disc (CD)"
},
{
"value": "50fm",
"desc": "50\u00b5s (FM)"
},
{
"value": "75fm",
"desc": "75\u00b5s (FM)"
},
{
"value": "50kf",
"desc": "50\u00b5s (FM-KF)"
},
{
"value": "75kf",
"desc": "75\u00b5s (FM-KF)"
}
]
}
]
},
{
"id": 18,
"meta": "T..",
"name": "aeval",
"type": "A->A",
"description": "Filter audio signal according to a specified expression.",
"params": [
{
"name": "exprs",
"type": "string",
"desc": "set the '|'-separated list of channels expressions",
"min": null,
"max": null,
"default": null
},
{
"name": "channel_layout",
"type": "string",
"desc": "set channel layout",
"min": null,
"max": null,
"default": null
},
{
"name": "c",
"type": "string",
"desc": "set channel layout",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 19,
"meta": "T.C",
"name": "aexciter",
"type": "A->A",
"description": "Enhance high frequency part of audio.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "amount",
"type": "double",
"desc": "set amount (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "drive",
"type": "double",
"desc": "set harmonics (from 0.1 to 10) (default 8.5)",
"min": 0.1,
"max": 10.0,
"default": 8.5
},
{
"name": "blend",
"type": "double",
"desc": "set blend harmonics (from -10 to 10) (default 0)",
"min": -10.0,
"max": 10.0,
"default": 0.0
},
{
"name": "freq",
"type": "double",
"desc": "set scope (from 2000 to 12000) (default 7500)",
"min": 2000.0,
"max": 12000.0,
"default": 7500.0
},
{
"name": "ceil",
"type": "double",
"desc": "set ceiling (from 9999 to 20000) (default 9999)",
"min": 9999.0,
"max": 20000.0,
"default": 9999.0
},
{
"name": "listen",
"type": "boolean",
"desc": "enable listen mode (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 20,
"meta": "T.C",
"name": "afade",
"type": "A->A",
"description": "Fade in/out input audio.",
"params": [
{
"name": "type",
"type": "int",
"desc": "set the fade direction (from 0 to 1) (default in)",
"min": 0,
"max": 1,
"default": "in",
"options": [
{
"value": "in",
"desc": "fade-in"
},
{
"value": "out",
"desc": "fade-out"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set the fade direction (from 0 to 1) (default in)",
"min": 0,
"max": 1,
"default": "in",
"options": [
{
"value": "in",
"desc": "fade-in"
},
{
"value": "out",
"desc": "fade-out"
}
]
},
{
"name": "start_sample",
"type": "int64",
"desc": "set number of first sample to start fading (from 0 to I64_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
},
{
"name": "ss",
"type": "int64",
"desc": "set number of first sample to start fading (from 0 to I64_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
},
{
"name": "nb_samples",
"type": "int64",
"desc": "set number of samples for fade duration (from 1 to I64_MAX) (default 44100)",
"min": "1",
"max": 2147483647,
"default": "44100"
},
{
"name": "ns",
"type": "int64",
"desc": "set number of samples for fade duration (from 1 to I64_MAX) (default 44100)",
"min": "1",
"max": 2147483647,
"default": "44100"
},
{
"name": "start_time",
"type": "duration",
"desc": "set time to start fading (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "st",
"type": "duration",
"desc": "set time to start fading (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "duration",
"type": "duration",
"desc": "set fade duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "set fade duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "curve",
"type": "int",
"desc": "set fade curve type (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "c",
"type": "int",
"desc": "set fade curve type (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "silence",
"type": "double",
"desc": "set the silence gain (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "unity",
"type": "double",
"desc": "set the unity gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 21,
"meta": "TSC",
"name": "afftdn",
"type": "A->A",
"description": "Denoise audio samples using FFT.",
"params": [
{
"name": "noise_reduction",
"type": "float",
"desc": "set the noise reduction (from 0.01 to 97) (default 12)",
"min": 0.01,
"max": 97.0,
"default": 12.0
},
{
"name": "nr",
"type": "float",
"desc": "set the noise reduction (from 0.01 to 97) (default 12)",
"min": 0.01,
"max": 97.0,
"default": 12.0
},
{
"name": "noise_floor",
"type": "float",
"desc": "set the noise floor (from -80 to -20) (default -50)",
"min": -80.0,
"max": -20.0,
"default": -50.0
},
{
"name": "nf",
"type": "float",
"desc": "set the noise floor (from -80 to -20) (default -50)",
"min": -80.0,
"max": -20.0,
"default": -50.0
},
{
"name": "noise_type",
"type": "int",
"desc": "set the noise type (from 0 to 3) (default white)",
"min": 0,
"max": 3,
"default": "white",
"options": [
{
"value": "white",
"desc": "white noise"
},
{
"value": "w",
"desc": "white noise"
},
{
"value": "vinyl",
"desc": "vinyl noise"
},
{
"value": "v",
"desc": "vinyl noise"
},
{
"value": "shellac",
"desc": "shellac noise"
},
{
"value": "s",
"desc": "shellac noise"
},
{
"value": "custom",
"desc": "custom noise"
},
{
"value": "c",
"desc": "custom noise"
}
]
},
{
"name": "nt",
"type": "int",
"desc": "set the noise type (from 0 to 3) (default white)",
"min": 0,
"max": 3,
"default": "white",
"options": [
{
"value": "white",
"desc": "white noise"
},
{
"value": "w",
"desc": "white noise"
},
{
"value": "vinyl",
"desc": "vinyl noise"
},
{
"value": "v",
"desc": "vinyl noise"
},
{
"value": "shellac",
"desc": "shellac noise"
},
{
"value": "s",
"desc": "shellac noise"
},
{
"value": "custom",
"desc": "custom noise"
},
{
"value": "c",
"desc": "custom noise"
}
]
},
{
"name": "band_noise",
"type": "string",
"desc": "set the custom bands noise",
"min": null,
"max": null,
"default": null
},
{
"name": "bn",
"type": "string",
"desc": "set the custom bands noise",
"min": null,
"max": null,
"default": null
},
{
"name": "residual_floor",
"type": "float",
"desc": "set the residual floor (from -80 to -20) (default -38)",
"min": -80.0,
"max": -20.0,
"default": -38.0
},
{
"name": "rf",
"type": "float",
"desc": "set the residual floor (from -80 to -20) (default -38)",
"min": -80.0,
"max": -20.0,
"default": -38.0
},
{
"name": "track_noise",
"type": "boolean",
"desc": "track noise (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "tn",
"type": "boolean",
"desc": "track noise (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "track_residual",
"type": "boolean",
"desc": "track residual (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "tr",
"type": "boolean",
"desc": "track residual (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "output_mode",
"type": "int",
"desc": "set output mode (from 0 to 2) (default output)",
"min": 0,
"max": 2,
"default": "output",
"options": [
{
"value": "input",
"desc": "input"
},
{
"value": "i",
"desc": "input"
},
{
"value": "output",
"desc": "output"
},
{
"value": "o",
"desc": "output"
},
{
"value": "noise",
"desc": "noise"
},
{
"value": "n",
"desc": "noise"
}
]
},
{
"name": "om",
"type": "int",
"desc": "set output mode (from 0 to 2) (default output)",
"min": 0,
"max": 2,
"default": "output",
"options": [
{
"value": "input",
"desc": "input"
},
{
"value": "i",
"desc": "input"
},
{
"value": "output",
"desc": "output"
},
{
"value": "o",
"desc": "output"
},
{
"value": "noise",
"desc": "noise"
},
{
"value": "n",
"desc": "noise"
}
]
},
{
"name": "adaptivity",
"type": "float",
"desc": "set adaptivity factor (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "ad",
"type": "float",
"desc": "set adaptivity factor (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "floor_offset",
"type": "float",
"desc": "set noise floor offset factor (from -2 to 2) (default 1)",
"min": -2.0,
"max": 2.0,
"default": 1.0
},
{
"name": "fo",
"type": "float",
"desc": "set noise floor offset factor (from -2 to 2) (default 1)",
"min": -2.0,
"max": 2.0,
"default": 1.0
},
{
"name": "noise_link",
"type": "int",
"desc": "set the noise floor link (from 0 to 3) (default min)",
"min": 0,
"max": 3,
"default": "min",
"options": [
{
"value": "none",
"desc": "none"
},
{
"value": "min",
"desc": "min"
},
{
"value": "max",
"desc": "max"
},
{
"value": "average",
"desc": "average"
}
]
},
{
"name": "nl",
"type": "int",
"desc": "set the noise floor link (from 0 to 3) (default min)",
"min": 0,
"max": 3,
"default": "min",
"options": [
{
"value": "none",
"desc": "none"
},
{
"value": "min",
"desc": "min"
},
{
"value": "max",
"desc": "max"
},
{
"value": "average",
"desc": "average"
}
]
},
{
"name": "band_multiplier",
"type": "float",
"desc": "set band multiplier (from 0.2 to 5) (default 1.25)",
"min": 0.2,
"max": 5.0,
"default": 1.25
},
{
"name": "bm",
"type": "float",
"desc": "set band multiplier (from 0.2 to 5) (default 1.25)",
"min": 0.2,
"max": 5.0,
"default": 1.25
},
{
"name": "sample_noise",
"type": "int",
"desc": "set sample noise mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": "none"
},
{
"value": "start",
"desc": "start"
},
{
"value": "begin",
"desc": "start"
},
{
"value": "stop",
"desc": "stop"
},
{
"value": "end",
"desc": "stop"
}
]
},
{
"name": "sn",
"type": "int",
"desc": "set sample noise mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": "none"
},
{
"value": "start",
"desc": "start"
},
{
"value": "begin",
"desc": "start"
},
{
"value": "stop",
"desc": "stop"
},
{
"value": "end",
"desc": "stop"
}
]
},
{
"name": "gain_smooth",
"type": "int",
"desc": "set gain smooth radius (from 0 to 50) (default 0)",
"min": 0,
"max": 50,
"default": 0
},
{
"name": "gs",
"type": "int",
"desc": "set gain smooth radius (from 0 to 50) (default 0)",
"min": 0,
"max": 50,
"default": 0
}
]
},
{
"id": 22,
"meta": "TS.",
"name": "afftfilt",
"type": "A->A",
"description": "Apply arbitrary expressions to samples in frequency domain.",
"params": [
{
"name": "real",
"type": "string",
"desc": "set channels real expressions (default \"re\")",
"min": null,
"max": null,
"default": "re"
},
{
"name": "imag",
"type": "string",
"desc": "set channels imaginary expressions (default \"im\")",
"min": null,
"max": null,
"default": "im"
},
{
"name": "win_size",
"type": "int",
"desc": "set window size (from 16 to 131072) (default 4096)",
"min": 16,
"max": 131072,
"default": 4096
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "overlap",
"type": "float",
"desc": "set window overlap (from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
}
]
},
{
"id": 23,
"meta": ".SC",
"name": "afir",
"type": "N->N",
"description": "Apply Finite Impulse Response filter with supplied coefficients in additional stream(s).",
"params": [
{
"name": "dry",
"type": "float",
"desc": "set dry gain (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "wet",
"type": "float",
"desc": "set wet gain (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "length",
"type": "float",
"desc": "set IR length (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "gtype",
"type": "int",
"desc": "set IR auto gain type (from -1 to 4) (default peak)",
"min": -1,
"max": 4,
"default": "peak",
"options": [
{
"value": "none",
"desc": "without auto gain"
},
{
"value": "peak",
"desc": "peak gain"
},
{
"value": "dc",
"desc": "DC gain"
},
{
"value": "gn",
"desc": "gain to noise"
},
{
"value": "ac",
"desc": "AC gain"
},
{
"value": "rms",
"desc": "RMS gain"
}
]
},
{
"name": "irgain",
"type": "float",
"desc": "set IR gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "irfmt",
"type": "int",
"desc": "set IR format (from 0 to 1) (default input)",
"min": 0,
"max": 1,
"default": "input",
"options": [
{
"value": "mono",
"desc": "single channel"
},
{
"value": "input",
"desc": "same as input"
}
]
},
{
"name": "maxir",
"type": "float",
"desc": "set max IR length (from 0.1 to 60) (default 30)",
"min": 0.1,
"max": 60.0,
"default": 30.0
},
{
"name": "response",
"type": "boolean",
"desc": "show IR frequency response (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "channel",
"type": "int",
"desc": "set IR channel to display frequency response (from 0 to 1024) (default 0)",
"min": 0,
"max": 1024,
"default": 0
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "minp",
"type": "int",
"desc": "set min partition size (from 1 to 65536) (default 8192)",
"min": 1,
"max": 65536,
"default": 8192
},
{
"name": "maxp",
"type": "int",
"desc": "set max partition size (from 8 to 65536) (default 8192)",
"min": 8,
"max": 65536,
"default": 8192
},
{
"name": "nbirs",
"type": "int",
"desc": "set number of input IRs (from 1 to 32) (default 1)",
"min": 1,
"max": 32,
"default": 1
},
{
"name": "ir",
"type": "int",
"desc": "select IR (from 0 to 31) (default 0)",
"min": 0,
"max": 31,
"default": 0
},
{
"name": "precision",
"type": "int",
"desc": "set processing precision (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "set auto processing precision"
},
{
"value": "float",
"desc": "set single-floating point processing precision"
},
{
"value": "double",
"desc": "set double-floating point processing precision"
}
]
}
]
},
{
"id": 24,
"meta": "...",
"name": "aformat",
"type": "A->A",
"description": "Convert the input audio to one of the specified formats.",
"params": [
{
"name": "sample_fmts",
"type": "string",
"desc": "A '|'-separated list of sample formats.",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "A '|'-separated list of sample formats.",
"min": null,
"max": null,
"default": null
},
{
"name": "sample_rates",
"type": "string",
"desc": "A '|'-separated list of sample rates.",
"min": null,
"max": null,
"default": null
},
{
"name": "r",
"type": "string",
"desc": "A '|'-separated list of sample rates.",
"min": null,
"max": null,
"default": null
},
{
"name": "channel_layouts",
"type": "string",
"desc": "A '|'-separated list of channel layouts.",
"min": null,
"max": null,
"default": null
},
{
"name": "cl",
"type": "string",
"desc": "A '|'-separated list of channel layouts.",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 25,
"meta": "TSC",
"name": "afreqshift",
"type": "A->A",
"description": "Apply frequency shifting to input audio.",
"params": [
{
"name": "shift",
"type": "double",
"desc": "set frequency shift (from -2.14748e+09 to INT_MAX) (default 0)",
"min": -2147480000.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "level",
"type": "double",
"desc": "set output level (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 1 to 16) (default 8)",
"min": 1,
"max": 16,
"default": 8
}
]
},
{
"id": 26,
"meta": "TSC",
"name": "afwtdn",
"type": "A->A",
"description": "Denoise audio stream using Wavelets.",
"params": [
{
"name": "sigma",
"type": "double",
"desc": "set noise sigma (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "levels",
"type": "int",
"desc": "set number of wavelet levels (from 1 to 12) (default 10)",
"min": 1,
"max": 12,
"default": 10
},
{
"name": "wavet",
"type": "int",
"desc": "set wavelet type (from 0 to 6) (default sym10)",
"min": 0,
"max": 6,
"default": "sym10",
"options": [
{
"value": "sym2",
"desc": "sym2"
},
{
"value": "sym4",
"desc": "sym4"
},
{
"value": "rbior68",
"desc": "rbior68"
},
{
"value": "deb10",
"desc": "deb10"
},
{
"value": "sym10",
"desc": "sym10"
},
{
"value": "coif5",
"desc": "coif5"
},
{
"value": "bl3",
"desc": "bl3"
}
]
},
{
"name": "percent",
"type": "double",
"desc": "set percent of full denoising (from 0 to 100) (default 85)",
"min": 0.0,
"max": 100.0,
"default": 85.0
},
{
"name": "profile",
"type": "boolean",
"desc": "profile noise (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "adaptive",
"type": "boolean",
"desc": "adaptive profiling of noise (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "samples",
"type": "int",
"desc": "set frame size in number of samples (from 512 to 65536) (default 8192)",
"min": 512,
"max": 65536,
"default": 8192
},
{
"name": "softness",
"type": "double",
"desc": "set thresholding softness (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
}
]
},
{
"id": 27,
"meta": "T.C",
"name": "agate",
"type": "A->A",
"description": "Audio gate.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "range",
"type": "double",
"desc": "set max gain reduction (from 0 to 1) (default 0.06125)",
"min": 0.0,
"max": 1.0,
"default": 0.06125
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 0 to 1) (default 0.125)",
"min": 0.0,
"max": 1.0,
"default": 0.125
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio (from 1 to 9000) (default 2)",
"min": 1.0,
"max": 9000.0,
"default": 2.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.01 to 9000) (default 20)",
"min": 0.01,
"max": 9000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 0.01 to 9000) (default 250)",
"min": 0.01,
"max": 9000.0,
"default": 250.0
},
{
"name": "makeup",
"type": "double",
"desc": "set makeup gain (from 1 to 64) (default 1)",
"min": 1.0,
"max": 64.0,
"default": 1.0
},
{
"name": "knee",
"type": "double",
"desc": "set knee (from 1 to 8) (default 2.82843)",
"min": 1.0,
"max": 8.0,
"default": 2.82843
},
{
"name": "detection",
"type": "int",
"desc": "set detection (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": ""
},
{
"value": "rms",
"desc": ""
}
]
},
{
"name": "link",
"type": "int",
"desc": "set link (from 0 to 1) (default average)",
"min": 0,
"max": 1,
"default": "average",
"options": [
{
"value": "average",
"desc": ""
},
{
"value": "maximum",
"desc": ""
}
]
},
{
"name": "level_sc",
"type": "double",
"desc": "set sidechain gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
}
]
},
{
"id": 28,
"meta": ".S.",
"name": "aiir",
"type": "A->N",
"description": "Apply Infinite Impulse Response filter with supplied coefficients.",
"params": [
{
"name": "zeros",
"type": "string",
"desc": "set B/numerator/zeros/reflection coefficients (default \"1+0i 1-0i\")",
"min": null,
"max": null,
"default": "1+0i 1-0i"
},
{
"name": "z",
"type": "string",
"desc": "set B/numerator/zeros/reflection coefficients (default \"1+0i 1-0i\")",
"min": null,
"max": null,
"default": "1+0i 1-0i"
},
{
"name": "poles",
"type": "string",
"desc": "set A/denominator/poles/ladder coefficients (default \"1+0i 1-0i\")",
"min": null,
"max": null,
"default": "1+0i 1-0i"
},
{
"name": "p",
"type": "string",
"desc": "set A/denominator/poles/ladder coefficients (default \"1+0i 1-0i\")",
"min": null,
"max": null,
"default": "1+0i 1-0i"
},
{
"name": "gains",
"type": "string",
"desc": "set channels gains (default \"1|1\")",
"min": null,
"max": null,
"default": "1|1"
},
{
"name": "k",
"type": "string",
"desc": "set channels gains (default \"1|1\")",
"min": null,
"max": null,
"default": "1|1"
},
{
"name": "dry",
"type": "double",
"desc": "set dry gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "wet",
"type": "double",
"desc": "set wet gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "format",
"type": "int",
"desc": "set coefficients format (from -2 to 4) (default zp)",
"min": -2,
"max": 4,
"default": "zp",
"options": [
{
"value": "ll",
"desc": "lattice-ladder function"
},
{
"value": "sf",
"desc": "analog transfer function"
},
{
"value": "tf",
"desc": "digital transfer function"
},
{
"value": "zp",
"desc": "Z-plane zeros/poles"
},
{
"value": "pr",
"desc": "Z-plane zeros/poles (polar radians)"
},
{
"value": "pd",
"desc": "Z-plane zeros/poles (polar degrees)"
},
{
"value": "sp",
"desc": "S-plane zeros/poles"
}
]
},
{
"name": "f",
"type": "int",
"desc": "set coefficients format (from -2 to 4) (default zp)",
"min": -2,
"max": 4,
"default": "zp",
"options": [
{
"value": "ll",
"desc": "lattice-ladder function"
},
{
"value": "sf",
"desc": "analog transfer function"
},
{
"value": "tf",
"desc": "digital transfer function"
},
{
"value": "zp",
"desc": "Z-plane zeros/poles"
},
{
"value": "pr",
"desc": "Z-plane zeros/poles (polar radians)"
},
{
"value": "pd",
"desc": "Z-plane zeros/poles (polar degrees)"
},
{
"value": "sp",
"desc": "S-plane zeros/poles"
}
]
},
{
"name": "process",
"type": "int",
"desc": "set kind of processing (from 0 to 2) (default s)",
"min": 0,
"max": 2,
"default": "s",
"options": [
{
"value": "d",
"desc": "direct"
},
{
"value": "s",
"desc": "serial"
},
{
"value": "p",
"desc": "parallel"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set kind of processing (from 0 to 2) (default s)",
"min": 0,
"max": 2,
"default": "s",
"options": [
{
"value": "d",
"desc": "direct"
},
{
"value": "s",
"desc": "serial"
},
{
"value": "p",
"desc": "parallel"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from 0 to 3) (default dbl)",
"min": 0,
"max": 3,
"default": "dbl",
"options": [
{
"value": "dbl",
"desc": "double-precision floating-point"
},
{
"value": "flt",
"desc": "single-precision floating-point"
},
{
"value": "i32",
"desc": "32-bit integers"
},
{
"value": "i16",
"desc": "16-bit integers"
}
]
},
{
"name": "e",
"type": "int",
"desc": "set precision (from 0 to 3) (default dbl)",
"min": 0,
"max": 3,
"default": "dbl",
"options": [
{
"value": "dbl",
"desc": "double-precision floating-point"
},
{
"value": "flt",
"desc": "single-precision floating-point"
},
{
"value": "i32",
"desc": "32-bit integers"
},
{
"value": "i16",
"desc": "16-bit integers"
}
]
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "response",
"type": "boolean",
"desc": "show IR frequency response (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "channel",
"type": "int",
"desc": "set IR channel to display frequency response (from 0 to 1024) (default 0)",
"min": 0,
"max": 1024,
"default": 0
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
}
]
},
{
"id": 29,
"meta": "T..",
"name": "aintegral",
"type": "A->A",
"description": "Compute integral of input audio.",
"params": []
},
{
"id": 30,
"meta": "...",
"name": "ainterleave",
"type": "N->A",
"description": "Temporally interleave audio inputs.",
"params": [
{
"name": "nb_inputs",
"type": "int",
"desc": "set number of inputs (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2147483647,
"default": 2
},
{
"name": "n",
"type": "int",
"desc": "set number of inputs (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2147483647,
"default": 2
},
{
"name": "duration",
"type": "int",
"desc": "how to determine the end-of-stream (from 0 to 2) (default longest)",
"min": 0,
"max": 2,
"default": "longest",
"options": [
{
"value": "longest",
"desc": "Duration of longest input"
},
{
"value": "shortest",
"desc": "Duration of shortest input"
},
{
"value": "first",
"desc": "Duration of first input"
}
]
}
]
},
{
"id": 31,
"meta": "T..",
"name": "alatency",
"type": "A->A",
"description": "Report audio filtering latency."
},
{
"id": 32,
"meta": "T.C",
"name": "alimiter",
"type": "A->A",
"description": "Audio lookahead limiter.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set output level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "limit",
"type": "double",
"desc": "set limit (from 0.0625 to 1) (default 1)",
"min": 0.0625,
"max": 1.0,
"default": 1.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.1 to 80) (default 5)",
"min": 0.1,
"max": 80.0,
"default": 5.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 1 to 8000) (default 50)",
"min": 1.0,
"max": 8000.0,
"default": 50.0
},
{
"name": "asc",
"type": "boolean",
"desc": "enable asc (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "asc_level",
"type": "double",
"desc": "set asc level (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "level",
"type": "boolean",
"desc": "auto level (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "latency",
"type": "boolean",
"desc": "compensate delay (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 33,
"meta": "TSC",
"name": "allpass",
"type": "A->A",
"description": "Apply a two-pole all-pass filter.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "o",
"type": "int",
"desc": "set filter order (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
}
]
},
{
"id": 34,
"meta": "...",
"name": "aloop",
"type": "A->A",
"description": "Loop audio samples.",
"params": [
{
"name": "loop",
"type": "int",
"desc": "number of loops (from -1 to INT_MAX) (default 0)",
"min": -1,
"max": 2147483647,
"default": 0
},
{
"name": "size",
"type": "int64",
"desc": "max number of samples to loop (from 0 to INT_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
},
{
"name": "start",
"type": "int64",
"desc": "set the loop start sample (from 0 to I64_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
}
]
},
{
"id": 35,
"meta": "...",
"name": "amerge",
"type": "N->A",
"description": "Merge two or more audio streams into a single multi-channel stream.",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "specify the number of inputs (from 1 to 64) (default 2)",
"min": 1,
"max": 64,
"default": 2
}
]
},
{
"id": 36,
"meta": "T..",
"name": "ametadata",
"type": "A->A",
"description": "Manipulate audio frame metadata.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set a mode of operation (from 0 to 4) (default select)",
"min": 0,
"max": 4,
"default": "select",
"options": [
{
"value": "select",
"desc": "select frame"
},
{
"value": "add",
"desc": "add new metadata"
},
{
"value": "modify",
"desc": "modify metadata"
},
{
"value": "delete",
"desc": "delete metadata"
},
{
"value": "print",
"desc": "print metadata"
}
]
},
{
"name": "key",
"type": "string",
"desc": "set metadata key",
"min": null,
"max": null,
"default": null
},
{
"name": "value",
"type": "string",
"desc": "set metadata value",
"min": null,
"max": null,
"default": null
},
{
"name": "function",
"type": "int",
"desc": "function for comparing values (from 0 to 6) (default same_str)",
"min": 0,
"max": 6,
"default": "same_str",
"options": [
{
"value": "same_str",
"desc": ""
},
{
"value": "starts_with",
"desc": ""
},
{
"value": "less",
"desc": ""
},
{
"value": "equal",
"desc": ""
},
{
"value": "greater",
"desc": ""
},
{
"value": "expr",
"desc": ""
},
{
"value": "ends_with",
"desc": ""
}
]
},
{
"name": "expr",
"type": "string",
"desc": "set expression for expr function",
"min": null,
"max": null,
"default": null
},
{
"name": "file",
"type": "string",
"desc": "set file where to print metadata information",
"min": null,
"max": null,
"default": null
},
{
"name": "direct",
"type": "boolean",
"desc": "reduce buffering when printing to user-set file or pipe (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 37,
"meta": "..C",
"name": "amix",
"type": "N->A",
"description": "Audio mixing.",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "Number of inputs. (from 1 to 32767) (default 2)",
"min": 1,
"max": 32767,
"default": 2
},
{
"name": "duration",
"type": "int",
"desc": "How to determine the end-of-stream. (from 0 to 2) (default longest)",
"min": 0,
"max": 2,
"default": "longest",
"options": [
{
"value": "longest",
"desc": "Duration of longest input."
},
{
"value": "shortest",
"desc": "Duration of shortest input."
},
{
"value": "first",
"desc": "Duration of first input."
}
]
},
{
"name": "dropout_transition",
"type": "float",
"desc": "Transition time, in seconds, for volume renormalization when an input stream ends. (from 0 to INT_MAX) (default 2)",
"min": 0.0,
"max": 2147483647.0,
"default": 2.0
},
{
"name": "weights",
"type": "string",
"desc": "Set weight for each input. (default \"1 1\")",
"min": null,
"max": null,
"default": "1 1"
},
{
"name": "normalize",
"type": "boolean",
"desc": "Scale inputs (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 38,
"meta": "...",
"name": "amultiply",
"type": "AA->A",
"description": "Multiply two audio streams."
},
{
"id": 39,
"meta": "TSC",
"name": "anequalizer",
"type": "A->N",
"description": "Apply high-order audio parametric multi band equalizer.",
"params": [
{
"name": "params",
"type": "string",
"desc": "(default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "curves",
"type": "boolean",
"desc": "draw frequency response curves (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "mgain",
"type": "double",
"desc": "set max gain (from -900 to 900) (default 60)",
"min": -900.0,
"max": 900.0,
"default": 60.0
},
{
"name": "fscale",
"type": "int",
"desc": "set frequency scale (from 0 to 1) (default log)",
"min": 0,
"max": 1,
"default": "log",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
}
]
},
{
"name": "colors",
"type": "string",
"desc": "set channels curves colors (default \"red|green|blue|yellow|orange|lime|pink|magenta|brown\")",
"min": null,
"max": null,
"default": "red|green|blue|yellow|orange|lime|pink|magenta|brown"
}
]
},
{
"id": 40,
"meta": "TSC",
"name": "anlmdn",
"type": "A->A",
"description": "Reduce broadband noise from stream using Non-Local Means.",
"params": [
{
"name": "strength",
"type": "float",
"desc": "set denoising strength (from 1e-05 to 10000) (default 1e-05)",
"min": 1e-05,
"max": 10000.0,
"default": 1e-05
},
{
"name": "s",
"type": "float",
"desc": "set denoising strength (from 1e-05 to 10000) (default 1e-05)",
"min": 1e-05,
"max": 10000.0,
"default": 1e-05
},
{
"name": "patch",
"type": "duration",
"desc": "set patch duration (default 0.002)",
"min": null,
"max": null,
"default": "0.002"
},
{
"name": "p",
"type": "duration",
"desc": "set patch duration (default 0.002)",
"min": null,
"max": null,
"default": "0.002"
},
{
"name": "research",
"type": "duration",
"desc": "set research duration (default 0.006)",
"min": null,
"max": null,
"default": "0.006"
},
{
"name": "r",
"type": "duration",
"desc": "set research duration (default 0.006)",
"min": null,
"max": null,
"default": "0.006"
},
{
"name": "output",
"type": "int",
"desc": "set output mode (from 0 to 2) (default o)",
"min": 0,
"max": 2,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "o",
"desc": "output"
},
{
"value": "n",
"desc": "noise"
}
]
},
{
"name": "o",
"type": "int",
"desc": "set output mode (from 0 to 2) (default o)",
"min": 0,
"max": 2,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "o",
"desc": "output"
},
{
"value": "n",
"desc": "noise"
}
]
},
{
"name": "smooth",
"type": "float",
"desc": "set smooth factor (from 1 to 1000) (default 11)",
"min": 1.0,
"max": 1000.0,
"default": 11.0
},
{
"name": "m",
"type": "float",
"desc": "set smooth factor (from 1 to 1000) (default 11)",
"min": 1.0,
"max": 1000.0,
"default": 11.0
}
]
},
{
"id": 41,
"meta": "TSC",
"name": "anlmf",
"type": "AA->A",
"description": "Apply Normalized Least-Mean-Fourth algorithm to first audio stream.",
"params": [
{
"name": "order",
"type": "int",
"desc": "set the filter order (from 1 to 32767) (default 256)",
"min": 1,
"max": 32767,
"default": 256
},
{
"name": "mu",
"type": "float",
"desc": "set the filter mu (from 0 to 2) (default 0.75)",
"min": 0.0,
"max": 2.0,
"default": 0.75
},
{
"name": "eps",
"type": "float",
"desc": "set the filter eps (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "leakage",
"type": "float",
"desc": "set the filter leakage (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "out_mode",
"type": "int",
"desc": "set output mode (from 0 to 3) (default o)",
"min": 0,
"max": 3,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "d",
"desc": "desired"
},
{
"value": "o",
"desc": "output"
},
{
"value": "n",
"desc": "noise"
}
]
}
]
},
{
"id": 42,
"meta": "TSC",
"name": "anlms",
"type": "AA->A",
"description": "Apply Normalized Least-Mean-Squares algorithm to first audio stream.",
"params": [
{
"name": "order",
"type": "int",
"desc": "set the filter order (from 1 to 32767) (default 256)",
"min": 1,
"max": 32767,
"default": 256
},
{
"name": "mu",
"type": "float",
"desc": "set the filter mu (from 0 to 2) (default 0.75)",
"min": 0.0,
"max": 2.0,
"default": 0.75
},
{
"name": "eps",
"type": "float",
"desc": "set the filter eps (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "leakage",
"type": "float",
"desc": "set the filter leakage (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "out_mode",
"type": "int",
"desc": "set output mode (from 0 to 3) (default o)",
"min": 0,
"max": 3,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "d",
"desc": "desired"
},
{
"value": "o",
"desc": "output"
},
{
"value": "n",
"desc": "noise"
}
]
}
]
},
{
"id": 43,
"meta": "...",
"name": "anull",
"type": "A->A",
"description": "Pass the source unchanged to the output."
},
{
"id": 44,
"meta": "T..",
"name": "apad",
"type": "A->A",
"description": "Pad audio with silence.",
"params": [
{
"name": "packet_size",
"type": "int",
"desc": "set silence packet size (from 0 to INT_MAX) (default 4096)",
"min": 0,
"max": 2147483647,
"default": 4096
},
{
"name": "pad_len",
"type": "int64",
"desc": "set number of samples of silence to add (from -1 to I64_MAX) (default -1)",
"min": "-1",
"max": 2147483647,
"default": "-1"
},
{
"name": "whole_len",
"type": "int64",
"desc": "set minimum target number of samples in the audio stream (from -1 to I64_MAX) (default -1)",
"min": "-1",
"max": 2147483647,
"default": "-1"
},
{
"name": "pad_dur",
"type": "duration",
"desc": "set duration of silence to add (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "whole_dur",
"type": "duration",
"desc": "set minimum target duration in the audio stream (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
}
]
},
{
"id": 45,
"meta": "T.C",
"name": "aperms",
"type": "A->A",
"description": "Set permissions for the output audio frame.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "select permissions mode (from 0 to 4) (default none)",
"min": 0,
"max": 4,
"default": "none",
"options": [
{
"value": "none",
"desc": "do nothing"
},
{
"value": "ro",
"desc": "set all output frames read-only"
},
{
"value": "rw",
"desc": "set all output frames writable"
},
{
"value": "toggle",
"desc": "switch permissions"
},
{
"value": "random",
"desc": "set permissions randomly"
}
]
},
{
"name": "seed",
"type": "int64",
"desc": "set the seed for the random mode (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
}
]
},
{
"id": 46,
"meta": "...",
"name": "aphaser",
"type": "A->A",
"description": "Add a phasing effect to the audio.",
"params": [
{
"name": "in_gain",
"type": "double",
"desc": "set input gain (from 0 to 1) (default 0.4)",
"min": 0.0,
"max": 1.0,
"default": 0.4
},
{
"name": "out_gain",
"type": "double",
"desc": "set output gain (from 0 to 1e+09) (default 0.74)",
"min": 0.0,
"max": 1000000000.0,
"default": 0.74
},
{
"name": "delay",
"type": "double",
"desc": "set delay in milliseconds (from 0 to 5) (default 3)",
"min": 0.0,
"max": 5.0,
"default": 3.0
},
{
"name": "decay",
"type": "double",
"desc": "set decay (from 0 to 0.99) (default 0.4)",
"min": 0.0,
"max": 0.99,
"default": 0.4
},
{
"name": "speed",
"type": "double",
"desc": "set modulation speed (from 0.1 to 2) (default 0.5)",
"min": 0.1,
"max": 2.0,
"default": 0.5
},
{
"name": "type",
"type": "int",
"desc": "set modulation type (from 0 to 1) (default triangular)",
"min": 0,
"max": 1,
"default": "triangular",
"options": [
{
"value": "triangular",
"desc": ""
},
{
"value": "t",
"desc": ""
},
{
"value": "sinusoidal",
"desc": ""
},
{
"value": "s",
"desc": ""
}
]
}
]
},
{
"id": 47,
"meta": "TSC",
"name": "aphaseshift",
"type": "A->A",
"description": "Apply phase shifting to input audio.",
"params": [
{
"name": "shift",
"type": "double",
"desc": "set phase shift (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "level",
"type": "double",
"desc": "set output level (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 1 to 16) (default 8)",
"min": 1,
"max": 16,
"default": 8
}
]
},
{
"id": 48,
"meta": "TSC",
"name": "apsyclip",
"type": "A->A",
"description": "Audio Psychoacoustic Clipper.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set output level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "clip",
"type": "double",
"desc": "set clip level (from 0.015625 to 1) (default 1)",
"min": 0.015625,
"max": 1.0,
"default": 1.0
},
{
"name": "diff",
"type": "boolean",
"desc": "enable difference (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "adaptive",
"type": "double",
"desc": "set adaptive distortion (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "iterations",
"type": "int",
"desc": "set iterations (from 1 to 20) (default 10)",
"min": 1,
"max": 20,
"default": 10
},
{
"name": "level",
"type": "boolean",
"desc": "set auto level (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 49,
"meta": "...",
"name": "apulsator",
"type": "A->A",
"description": "Audio pulsator.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set output gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 4) (default sine)",
"min": 0,
"max": 4,
"default": "sine",
"options": [
{
"value": "sine",
"desc": ""
},
{
"value": "triangle",
"desc": ""
},
{
"value": "square",
"desc": ""
},
{
"value": "sawup",
"desc": ""
},
{
"value": "sawdown",
"desc": ""
}
]
},
{
"name": "amount",
"type": "double",
"desc": "set modulation (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "offset_l",
"type": "double",
"desc": "set offset L (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "offset_r",
"type": "double",
"desc": "set offset R (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "width",
"type": "double",
"desc": "set pulse width (from 0 to 2) (default 1)",
"min": 0.0,
"max": 2.0,
"default": 1.0
},
{
"name": "timing",
"type": "int",
"desc": "set timing (from 0 to 2) (default hz)",
"min": 0,
"max": 2,
"default": "hz",
"options": [
{
"value": "bpm",
"desc": ""
},
{
"value": "ms",
"desc": ""
},
{
"value": "hz",
"desc": ""
}
]
},
{
"name": "bpm",
"type": "double",
"desc": "set BPM (from 30 to 300) (default 120)",
"min": 30.0,
"max": 300.0,
"default": 120.0
},
{
"name": "ms",
"type": "int",
"desc": "set ms (from 10 to 2000) (default 500)",
"min": 10,
"max": 2000,
"default": 500
},
{
"name": "hz",
"type": "double",
"desc": "set frequency (from 0.01 to 100) (default 2)",
"min": 0.01,
"max": 100.0,
"default": 2.0
}
]
},
{
"id": 50,
"meta": "..C",
"name": "arealtime",
"type": "A->A",
"description": "Slow down filtering to match realtime.",
"params": [
{
"name": "limit",
"type": "duration",
"desc": "sleep time limit (default 2)",
"min": null,
"max": null,
"default": "2"
},
{
"name": "speed",
"type": "double",
"desc": "speed factor (from DBL_MIN to DBL_MAX) (default 1)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 1.0
}
]
},
{
"id": 51,
"meta": "...",
"name": "aresample",
"type": "A->A",
"description": "Resample audio data.",
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
}
]
},
{
"id": 52,
"meta": "...",
"name": "areverse",
"type": "A->A",
"description": "Reverse an audio clip."
},
{
"id": 53,
"meta": "TSC",
"name": "arnndn",
"type": "A->A",
"description": "Reduce noise from speech using Recurrent Neural Networks.",
"params": [
{
"name": "model",
"type": "string",
"desc": "set model name",
"min": null,
"max": null,
"default": null
},
{
"name": "m",
"type": "string",
"desc": "set model name",
"min": null,
"max": null,
"default": null
},
{
"name": "mix",
"type": "float",
"desc": "set output vs input mix (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 54,
"meta": "...",
"name": "asdr",
"type": "AA->A",
"description": "Measure Audio Signal-to-Distortion Ratio."
},
{
"id": 55,
"meta": "...",
"name": "asegment",
"type": "A->N",
"description": "Segment audio stream.",
"params": [
{
"name": "timestamps",
"type": "string",
"desc": "timestamps of input at which to split input",
"min": null,
"max": null,
"default": null
},
{
"name": "samples",
"type": "string",
"desc": "samples at which to split input",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 56,
"meta": "...",
"name": "aselect",
"type": "A->N",
"description": "Select audio frames to pass in output.",
"params": [
{
"name": "expr",
"type": "string",
"desc": "set an expression to use for selecting frames (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "e",
"type": "string",
"desc": "set an expression to use for selecting frames (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "outputs",
"type": "int",
"desc": "set the number of outputs (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2147483647,
"default": 1
},
{
"name": "n",
"type": "int",
"desc": "set the number of outputs (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2147483647,
"default": 1
}
]
},
{
"id": 57,
"meta": "...",
"name": "asendcmd",
"type": "A->A",
"description": "Send commands to filters.",
"params": [
{
"name": "commands",
"type": "string",
"desc": "set commands",
"min": null,
"max": null,
"default": null
},
{
"name": "c",
"type": "string",
"desc": "set commands",
"min": null,
"max": null,
"default": null
},
{
"name": "filename",
"type": "string",
"desc": "set commands file",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set commands file",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 58,
"meta": "...",
"name": "asetnsamples",
"type": "A->A",
"description": "Set the number of samples for each output audio frames.",
"params": [
{
"name": "nb_out_samples",
"type": "int",
"desc": "set the number of per-frame output samples (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of per-frame output samples (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
},
{
"name": "pad",
"type": "boolean",
"desc": "pad last frame with zeros (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "p",
"type": "boolean",
"desc": "pad last frame with zeros (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 59,
"meta": "...",
"name": "asetpts",
"type": "A->A",
"description": "Set PTS for the output audio frame.",
"params": [
{
"name": "expr",
"type": "string",
"desc": "Expression determining the frame timestamp (default \"PTS\")",
"min": null,
"max": null,
"default": "PTS"
}
]
},
{
"id": 60,
"meta": "...",
"name": "asetrate",
"type": "A->A",
"description": "Change the sample rate without altering the data.",
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "set the sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set the sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
}
]
},
{
"id": 61,
"meta": "...",
"name": "asettb",
"type": "A->A",
"description": "Set timebase for the audio output link.",
"params": [
{
"name": "expr",
"type": "string",
"desc": "set expression determining the output timebase (default \"intb\")",
"min": null,
"max": null,
"default": "intb"
},
{
"name": "tb",
"type": "string",
"desc": "set expression determining the output timebase (default \"intb\")",
"min": null,
"max": null,
"default": "intb"
}
]
},
{
"id": 62,
"meta": "...",
"name": "ashowinfo",
"type": "A->A",
"description": "Show textual information for each audio frame."
},
{
"id": 63,
"meta": "T..",
"name": "asidedata",
"type": "A->A",
"description": "Manipulate audio frame side data.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set a mode of operation (from 0 to 1) (default select)",
"min": 0,
"max": 1,
"default": "select",
"options": [
{
"value": "select",
"desc": "select frame"
},
{
"value": "delete",
"desc": "delete side data"
}
]
},
{
"name": "type",
"type": "int",
"desc": "set side data type (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1,
"options": [
{
"value": "PANSCAN",
"desc": ""
},
{
"value": "A53_CC",
"desc": ""
},
{
"value": "STEREO3D",
"desc": ""
},
{
"value": "MATRIXENCODING",
"desc": ""
},
{
"value": "DOWNMIX_INFO",
"desc": ""
},
{
"value": "REPLAYGAIN",
"desc": ""
},
{
"value": "DISPLAYMATRIX",
"desc": ""
},
{
"value": "AFD",
"desc": ""
},
{
"value": "MOTION_VECTORS",
"desc": ""
},
{
"value": "SKIP_SAMPLES",
"desc": ""
},
{
"value": "AUDIO_SERVICE_TYPE",
"desc": ""
},
{
"value": "MASTERING_DISPLAY_METADATA",
"desc": ""
},
{
"value": "GOP_TIMECODE",
"desc": ""
},
{
"value": "SPHERICAL",
"desc": ""
},
{
"value": "CONTENT_LIGHT_LEVEL",
"desc": ""
},
{
"value": "ICC_PROFILE",
"desc": ""
},
{
"value": "S12M_TIMECOD",
"desc": ""
},
{
"value": "DYNAMIC_HDR_PLUS",
"desc": ""
},
{
"value": "REGIONS_OF_INTEREST",
"desc": ""
},
{
"value": "DETECTION_BOUNDING_BOXES",
"desc": ""
},
{
"value": "SEI_UNREGISTERED",
"desc": ""
}
]
}
]
},
{
"id": 64,
"meta": "TSC",
"name": "asoftclip",
"type": "A->A",
"description": "Audio Soft Clipper.",
"params": [
{
"name": "type",
"type": "int",
"desc": "set softclip type (from -1 to 7) (default tanh)",
"min": -1,
"max": 7,
"default": "tanh",
"options": [
{
"value": "hard",
"desc": ""
},
{
"value": "tanh",
"desc": ""
},
{
"value": "atan",
"desc": ""
},
{
"value": "cubic",
"desc": ""
},
{
"value": "exp",
"desc": ""
},
{
"value": "alg",
"desc": ""
},
{
"value": "quintic",
"desc": ""
},
{
"value": "sin",
"desc": ""
},
{
"value": "erf",
"desc": ""
}
]
},
{
"name": "threshold",
"type": "double",
"desc": "set softclip threshold (from 1e-06 to 1) (default 1)",
"min": 1e-06,
"max": 1.0,
"default": 1.0
},
{
"name": "output",
"type": "double",
"desc": "set softclip output gain (from 1e-06 to 16) (default 1)",
"min": 1e-06,
"max": 16.0,
"default": 1.0
},
{
"name": "param",
"type": "double",
"desc": "set softclip parameter (from 0.01 to 3) (default 1)",
"min": 0.01,
"max": 3.0,
"default": 1.0
},
{
"name": "oversample",
"type": "int",
"desc": "set oversample factor (from 1 to 64) (default 1)",
"min": 1,
"max": 64,
"default": 1
}
]
},
{
"id": 65,
"meta": ".S.",
"name": "aspectralstats",
"type": "A->A",
"description": "Show frequency domain statistics about audio frames.",
"params": [
{
"name": "win_size",
"type": "int",
"desc": "set the window size (from 32 to 65536) (default 2048)",
"min": 32,
"max": 65536,
"default": 2048
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "overlap",
"type": "float",
"desc": "set window overlap (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "measure",
"type": "flags",
"desc": "select the parameters which are measured (default all+mean+variance+centroid+spread+skewness+kurtosis+entropy+flatness+crest+flux+slope+decrease+rolloff)",
"min": null,
"max": null,
"default": "all+mean+variance+centroid+spread+skewness+kurtosis+entropy+flatness+crest+flux+slope+decrease+rolloff",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "all",
"desc": ""
},
{
"value": "mean",
"desc": ""
},
{
"value": "variance",
"desc": ""
},
{
"value": "centroid",
"desc": ""
},
{
"value": "spread",
"desc": ""
},
{
"value": "skewness",
"desc": ""
},
{
"value": "kurtosis",
"desc": ""
},
{
"value": "entropy",
"desc": ""
},
{
"value": "flatness",
"desc": ""
},
{
"value": "crest",
"desc": ""
},
{
"value": "flux",
"desc": ""
},
{
"value": "slope",
"desc": ""
},
{
"value": "decrease",
"desc": ""
},
{
"value": "rolloff",
"desc": ""
}
]
}
]
},
{
"id": 66,
"meta": "...",
"name": "asplit",
"type": "A->N",
"description": "Pass on the audio input to N audio outputs.",
"params": [
{
"name": "outputs",
"type": "int",
"desc": "set number of outputs (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2147483647,
"default": 2
}
]
},
{
"id": 67,
"meta": ".S.",
"name": "astats",
"type": "A->A",
"description": "Show time domain statistics about audio frames.",
"params": [
{
"name": "length",
"type": "double",
"desc": "set the window length (from 0 to 10) (default 0.05)",
"min": 0.0,
"max": 10.0,
"default": 0.05
},
{
"name": "metadata",
"type": "boolean",
"desc": "inject metadata in the filtergraph (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "reset",
"type": "int",
"desc": "Set the number of frames over which cumulative stats are calculated before being reset (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "measure_perchannel",
"type": "flags",
"desc": "Select the parameters which are measured per channel (default all+Bit_depth+Crest_factor+DC_offset+Dynamic_range+Entropy+Flat_factor+Max_difference+Max_level+Mean_difference+Min_difference+Min_level+Noise_floor+Noise_floor_count+Number_of_Infs+Number_of_NaNs+Number_of_denormals+Number_of_samples+Peak_count+Peak_level+RMS_difference+RMS_level+RMS_peak+RMS_trough+Zero_crossings+Zero_crossings_rate)",
"min": null,
"max": null,
"default": "all+Bit_depth+Crest_factor+DC_offset+Dynamic_range+Entropy+Flat_factor+Max_difference+Max_level+Mean_difference+Min_difference+Min_level+Noise_floor+Noise_floor_count+Number_of_Infs+Number_of_NaNs+Number_of_denormals+Number_of_samples+Peak_count+Peak_level+RMS_difference+RMS_level+RMS_peak+RMS_trough+Zero_crossings+Zero_crossings_rate",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "all",
"desc": ""
},
{
"value": "Bit_depth",
"desc": ""
},
{
"value": "Crest_factor",
"desc": ""
},
{
"value": "DC_offset",
"desc": ""
},
{
"value": "Dynamic_range",
"desc": ""
},
{
"value": "Entropy",
"desc": ""
},
{
"value": "Flat_factor",
"desc": ""
},
{
"value": "Max_difference",
"desc": ""
},
{
"value": "Max_level",
"desc": ""
},
{
"value": "Mean_difference",
"desc": ""
},
{
"value": "Min_difference",
"desc": ""
},
{
"value": "Min_level",
"desc": ""
},
{
"value": "Noise_floor",
"desc": ""
},
{
"value": "Noise_floor_count",
"desc": ""
},
{
"value": "Number_of_Infs",
"desc": ""
},
{
"value": "Number_of_NaNs",
"desc": ""
},
{
"value": "Number_of_denormals",
"desc": ""
},
{
"value": "Number_of_samples",
"desc": ""
},
{
"value": "Peak_count",
"desc": ""
},
{
"value": "Peak_level",
"desc": ""
},
{
"value": "RMS_difference",
"desc": ""
},
{
"value": "RMS_level",
"desc": ""
},
{
"value": "RMS_peak",
"desc": ""
},
{
"value": "RMS_trough",
"desc": ""
},
{
"value": "Zero_crossings",
"desc": ""
},
{
"value": "Zero_crossings_rate",
"desc": ""
}
]
},
{
"name": "measure_overall",
"type": "flags",
"desc": "Select the parameters which are measured overall (default all+Bit_depth+Crest_factor+DC_offset+Dynamic_range+Entropy+Flat_factor+Max_difference+Max_level+Mean_difference+Min_difference+Min_level+Noise_floor+Noise_floor_count+Number_of_Infs+Number_of_NaNs+Number_of_denormals+Number_of_samples+Peak_count+Peak_level+RMS_difference+RMS_level+RMS_peak+RMS_trough+Zero_crossings+Zero_crossings_rate)",
"min": null,
"max": null,
"default": "all+Bit_depth+Crest_factor+DC_offset+Dynamic_range+Entropy+Flat_factor+Max_difference+Max_level+Mean_difference+Min_difference+Min_level+Noise_floor+Noise_floor_count+Number_of_Infs+Number_of_NaNs+Number_of_denormals+Number_of_samples+Peak_count+Peak_level+RMS_difference+RMS_level+RMS_peak+RMS_trough+Zero_crossings+Zero_crossings_rate",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "all",
"desc": ""
},
{
"value": "Bit_depth",
"desc": ""
},
{
"value": "Crest_factor",
"desc": ""
},
{
"value": "DC_offset",
"desc": ""
},
{
"value": "Dynamic_range",
"desc": ""
},
{
"value": "Entropy",
"desc": ""
},
{
"value": "Flat_factor",
"desc": ""
},
{
"value": "Max_difference",
"desc": ""
},
{
"value": "Max_level",
"desc": ""
},
{
"value": "Mean_difference",
"desc": ""
},
{
"value": "Min_difference",
"desc": ""
},
{
"value": "Min_level",
"desc": ""
},
{
"value": "Noise_floor",
"desc": ""
},
{
"value": "Noise_floor_count",
"desc": ""
},
{
"value": "Number_of_Infs",
"desc": ""
},
{
"value": "Number_of_NaNs",
"desc": ""
},
{
"value": "Number_of_denormals",
"desc": ""
},
{
"value": "Number_of_samples",
"desc": ""
},
{
"value": "Peak_count",
"desc": ""
},
{
"value": "Peak_level",
"desc": ""
},
{
"value": "RMS_difference",
"desc": ""
},
{
"value": "RMS_level",
"desc": ""
},
{
"value": "RMS_peak",
"desc": ""
},
{
"value": "RMS_trough",
"desc": ""
},
{
"value": "Zero_crossings",
"desc": ""
},
{
"value": "Zero_crossings_rate",
"desc": ""
}
]
}
]
},
{
"id": 68,
"meta": "..C",
"name": "astreamselect",
"type": "N->N",
"description": "Select audio streams",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "number of input streams (from 2 to INT_MAX) (default 2)",
"min": 2,
"max": 2147483647,
"default": 2
},
{
"name": "map",
"type": "string",
"desc": "input indexes to remap to outputs",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 69,
"meta": "TSC",
"name": "asubboost",
"type": "A->A",
"description": "Boost subwoofer frequencies.",
"params": [
{
"name": "dry",
"type": "double",
"desc": "set dry gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "wet",
"type": "double",
"desc": "set wet gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "boost",
"type": "double",
"desc": "set max boost (from 1 to 12) (default 2)",
"min": 1.0,
"max": 12.0,
"default": 2.0
},
{
"name": "decay",
"type": "double",
"desc": "set decay (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "feedback",
"type": "double",
"desc": "set feedback (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "cutoff",
"type": "double",
"desc": "set cutoff (from 50 to 900) (default 100)",
"min": 50.0,
"max": 900.0,
"default": 100.0
},
{
"name": "slope",
"type": "double",
"desc": "set slope (from 0.0001 to 1) (default 0.5)",
"min": 0.0001,
"max": 1.0,
"default": 0.5
},
{
"name": "delay",
"type": "double",
"desc": "set delay (from 1 to 100) (default 20)",
"min": 1.0,
"max": 100.0,
"default": 20.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
}
]
},
{
"id": 70,
"meta": "TSC",
"name": "asubcut",
"type": "A->A",
"description": "Cut subwoofer frequencies.",
"params": [
{
"name": "cutoff",
"type": "double",
"desc": "set cutoff frequency (from 2 to 200) (default 20)",
"min": 2.0,
"max": 200.0,
"default": 20.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 3 to 20) (default 10)",
"min": 3,
"max": 20,
"default": 10
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 71,
"meta": "TSC",
"name": "asupercut",
"type": "A->A",
"description": "Cut super frequencies.",
"params": [
{
"name": "cutoff",
"type": "double",
"desc": "set cutoff frequency (from 20000 to 192000) (default 20000)",
"min": 20000.0,
"max": 192000.0,
"default": 20000.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 3 to 20) (default 10)",
"min": 3,
"max": 20,
"default": 10
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 72,
"meta": "TSC",
"name": "asuperpass",
"type": "A->A",
"description": "Apply high order Butterworth band-pass filter.",
"params": [
{
"name": "centerf",
"type": "double",
"desc": "set center frequency (from 2 to 999999) (default 1000)",
"min": 2.0,
"max": 999999.0,
"default": 1000.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 4 to 20) (default 4)",
"min": 4,
"max": 20,
"default": 4
},
{
"name": "qfactor",
"type": "double",
"desc": "set Q-factor (from 0.01 to 100) (default 1)",
"min": 0.01,
"max": 100.0,
"default": 1.0
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 2) (default 1)",
"min": 0.0,
"max": 2.0,
"default": 1.0
}
]
},
{
"id": 73,
"meta": "TSC",
"name": "asuperstop",
"type": "A->A",
"description": "Apply high order Butterworth band-stop filter.",
"params": [
{
"name": "centerf",
"type": "double",
"desc": "set center frequency (from 2 to 999999) (default 1000)",
"min": 2.0,
"max": 999999.0,
"default": 1000.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 4 to 20) (default 4)",
"min": 4,
"max": 20,
"default": 4
},
{
"name": "qfactor",
"type": "double",
"desc": "set Q-factor (from 0.01 to 100) (default 1)",
"min": 0.01,
"max": 100.0,
"default": 1.0
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 2) (default 1)",
"min": 0.0,
"max": 2.0,
"default": 1.0
}
]
},
{
"id": 74,
"meta": "..C",
"name": "atempo",
"type": "A->A",
"description": "Adjust audio tempo.",
"params": [
{
"name": "tempo",
"type": "double",
"desc": "set tempo scale factor (from 0.5 to 100) (default 1)",
"min": 0.5,
"max": 100.0,
"default": 1.0
}
]
},
{
"id": 75,
"meta": "TSC",
"name": "atilt",
"type": "A->A",
"description": "Apply spectral tilt to audio.",
"params": [
{
"name": "freq",
"type": "double",
"desc": "set central frequency (from 20 to 192000) (default 10000)",
"min": 20.0,
"max": 192000.0,
"default": 10000.0
},
{
"name": "slope",
"type": "double",
"desc": "set filter slope (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "width",
"type": "double",
"desc": "set filter width (from 100 to 10000) (default 1000)",
"min": 100.0,
"max": 10000.0,
"default": 1000.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 2 to 30) (default 5)",
"min": 2,
"max": 30,
"default": 5
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 4) (default 1)",
"min": 0.0,
"max": 4.0,
"default": 1.0
}
]
},
{
"id": 76,
"meta": "...",
"name": "atrim",
"type": "A->A",
"description": "Pick one continuous section from the input, drop the rest.",
"params": [
{
"name": "start",
"type": "duration",
"desc": "Timestamp of the first frame that should be passed (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "starti",
"type": "duration",
"desc": "Timestamp of the first frame that should be passed (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "end",
"type": "duration",
"desc": "Timestamp of the first frame that should be dropped again (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "endi",
"type": "duration",
"desc": "Timestamp of the first frame that should be dropped again (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "start_pts",
"type": "int64",
"desc": "Timestamp of the first frame that should be passed (from I64_MIN to I64_MAX) (default I64_MIN)",
"min": -2147483648,
"max": 2147483647,
"default": "I64_MIN"
},
{
"name": "end_pts",
"type": "int64",
"desc": "Timestamp of the first frame that should be dropped again (from I64_MIN to I64_MAX) (default I64_MIN)",
"min": -2147483648,
"max": 2147483647,
"default": "I64_MIN"
},
{
"name": "duration",
"type": "duration",
"desc": "Maximum duration of the output (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "durationi",
"type": "duration",
"desc": "Maximum duration of the output (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "start_sample",
"type": "int64",
"desc": "Number of the first audio sample that should be passed to the output (from -1 to I64_MAX) (default -1)",
"min": "-1",
"max": 2147483647,
"default": "-1"
},
{
"name": "end_sample",
"type": "int64",
"desc": "Number of the first audio sample that should be dropped again (from 0 to I64_MAX) (default I64_MAX)",
"min": "0",
"max": 2147483647,
"default": 2147483647
}
]
},
{
"id": 77,
"meta": "...",
"name": "axcorrelate",
"type": "AA->A",
"description": "Cross-correlate two audio streams.",
"params": [
{
"name": "size",
"type": "int",
"desc": "set segment size (from 2 to 131072) (default 256)",
"min": 2,
"max": 131072,
"default": 256
},
{
"name": "algo",
"type": "int",
"desc": "set algorithm (from 0 to 1) (default slow)",
"min": 0,
"max": 1,
"default": "slow",
"options": [
{
"value": "slow",
"desc": "slow algorithm"
},
{
"value": "fast",
"desc": "fast algorithm"
}
]
}
]
},
{
"id": 78,
"meta": "TSC",
"name": "bandpass",
"type": "A->A",
"description": "Apply a two-pole Butterworth band-pass filter.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "csg",
"type": "boolean",
"desc": "use constant skirt gain (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 79,
"meta": "TSC",
"name": "bandreject",
"type": "A->A",
"description": "Apply a two-pole Butterworth band-reject filter.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 80,
"meta": "TSC",
"name": "bass",
"type": "A->A",
"description": "Boost or cut lower frequencies.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 100)",
"min": 0.0,
"max": 999999.0,
"default": 100.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 100)",
"min": 0.0,
"max": 999999.0,
"default": 100.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 81,
"meta": "TSC",
"name": "biquad",
"type": "A->A",
"description": "Apply a biquad IIR filter with the given coefficients.",
"params": [
{
"name": "a0",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 1)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 1.0
},
{
"name": "a1",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "a2",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "b0",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "b1",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "b2",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 82,
"meta": "...",
"name": "channelmap",
"type": "A->A",
"description": "Remap audio channels.",
"params": [
{
"name": "map",
"type": "string",
"desc": "A comma-separated list of input channel numbers in output order.",
"min": null,
"max": null,
"default": null
},
{
"name": "channel_layout",
"type": "string",
"desc": "Output channel layout.",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 83,
"meta": "...",
"name": "channelsplit",
"type": "A->N",
"description": "Split audio into per-channel streams.",
"params": [
{
"name": "channel_layout",
"type": "string",
"desc": "Input channel layout. (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "channels",
"type": "string",
"desc": "Channels to extract. (default \"all\")",
"min": null,
"max": null,
"default": "all"
}
]
},
{
"id": 84,
"meta": "...",
"name": "chorus",
"type": "A->A",
"description": "Add a chorus effect to the audio.",
"params": [
{
"name": "in_gain",
"type": "float",
"desc": "set input gain (from 0 to 1) (default 0.4)",
"min": 0.0,
"max": 1.0,
"default": 0.4
},
{
"name": "out_gain",
"type": "float",
"desc": "set output gain (from 0 to 1) (default 0.4)",
"min": 0.0,
"max": 1.0,
"default": 0.4
},
{
"name": "delays",
"type": "string",
"desc": "set delays",
"min": null,
"max": null,
"default": null
},
{
"name": "decays",
"type": "string",
"desc": "set decays",
"min": null,
"max": null,
"default": null
},
{
"name": "speeds",
"type": "string",
"desc": "set speeds",
"min": null,
"max": null,
"default": null
},
{
"name": "depths",
"type": "string",
"desc": "set depths",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 85,
"meta": "...",
"name": "compand",
"type": "A->A",
"description": "Compress or expand audio dynamic range.",
"params": [
{
"name": "attacks",
"type": "string",
"desc": "set time over which increase of volume is determined (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "decays",
"type": "string",
"desc": "set time over which decrease of volume is determined (default \"0.8\")",
"min": null,
"max": null,
"default": "0.8"
},
{
"name": "points",
"type": "string",
"desc": "set points of transfer function (default \"-70/-70|-60/-20|1/0\")",
"min": null,
"max": null,
"default": "-70/-70|-60/-20|1/0"
},
{
"name": "soft-knee",
"type": "double",
"desc": "set soft-knee (from 0.01 to 900) (default 0.01)",
"min": 0.01,
"max": 900.0,
"default": 0.01
},
{
"name": "gain",
"type": "double",
"desc": "set output gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "volume",
"type": "double",
"desc": "set initial volume (from -900 to 0) (default 0)",
"min": -900.0,
"max": 0.0,
"default": 0.0
},
{
"name": "delay",
"type": "double",
"desc": "set delay for samples before sending them to volume adjuster (from 0 to 20) (default 0)",
"min": 0.0,
"max": 20.0,
"default": 0.0
}
]
},
{
"id": 86,
"meta": "T.C",
"name": "compensationdelay",
"type": "A->A",
"description": "Audio Compensation Delay Line.",
"params": [
{
"name": "mm",
"type": "int",
"desc": "set mm distance (from 0 to 10) (default 0)",
"min": 0,
"max": 10,
"default": 0
},
{
"name": "cm",
"type": "int",
"desc": "set cm distance (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "m",
"type": "int",
"desc": "set meter distance (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "dry",
"type": "double",
"desc": "set dry amount (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "wet",
"type": "double",
"desc": "set wet amount (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "temp",
"type": "int",
"desc": "set temperature \u00b0C (from -50 to 50) (default 20)",
"min": -50,
"max": 50,
"default": 20
}
]
},
{
"id": 87,
"meta": "T.C",
"name": "crossfeed",
"type": "A->A",
"description": "Apply headphone crossfeed filter.",
"params": [
{
"name": "strength",
"type": "double",
"desc": "set crossfeed strength (from 0 to 1) (default 0.2)",
"min": 0.0,
"max": 1.0,
"default": 0.2
},
{
"name": "range",
"type": "double",
"desc": "set soundstage wideness (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "slope",
"type": "double",
"desc": "set curve slope (from 0.01 to 1) (default 0.5)",
"min": 0.01,
"max": 1.0,
"default": 0.5
},
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "block_size",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 88,
"meta": "TSC",
"name": "crystalizer",
"type": "A->A",
"description": "Simple audio noise sharpening filter.",
"params": [
{
"name": "i",
"type": "float",
"desc": "set intensity (from -10 to 10) (default 2)",
"min": -10.0,
"max": 10.0,
"default": 2.0
},
{
"name": "c",
"type": "boolean",
"desc": "enable clipping (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 89,
"meta": "T..",
"name": "dcshift",
"type": "A->A",
"description": "Apply a DC shift to the audio.",
"params": [
{
"name": "shift",
"type": "double",
"desc": "set DC shift (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "limitergain",
"type": "double",
"desc": "set limiter gain (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 90,
"meta": "T..",
"name": "deesser",
"type": "A->A",
"description": "Apply de-essing to the audio.",
"params": [
{
"name": "i",
"type": "double",
"desc": "set intensity (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "m",
"type": "double",
"desc": "set max deessing (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "f",
"type": "double",
"desc": "set frequency (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "s",
"type": "int",
"desc": "set output mode (from 0 to 2) (default o)",
"min": 0,
"max": 2,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "o",
"desc": "output"
},
{
"value": "e",
"desc": "ess"
}
]
}
]
},
{
"id": 91,
"meta": "T.C",
"name": "dialoguenhance",
"type": "A->A",
"description": "Audio Dialogue Enhancement.",
"params": [
{
"name": "original",
"type": "double",
"desc": "set original center factor (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "enhance",
"type": "double",
"desc": "set dialogue enhance factor (from 0 to 3) (default 1)",
"min": 0.0,
"max": 3.0,
"default": 1.0
},
{
"name": "voice",
"type": "double",
"desc": "set voice detection factor (from 2 to 32) (default 2)",
"min": 2.0,
"max": 32.0,
"default": 2.0
}
]
},
{
"id": 92,
"meta": "...",
"name": "drmeter",
"type": "A->A",
"description": "Measure audio dynamic range.",
"params": [
{
"name": "length",
"type": "double",
"desc": "set the window length (from 0.01 to 10) (default 3)",
"min": 0.01,
"max": 10.0,
"default": 3.0
}
]
},
{
"id": 93,
"meta": "T.C",
"name": "dynaudnorm",
"type": "A->A",
"description": "Dynamic Audio Normalizer.",
"params": [
{
"name": "framelen",
"type": "int",
"desc": "set the frame length in msec (from 10 to 8000) (default 500)",
"min": 10,
"max": 8000,
"default": 500
},
{
"name": "f",
"type": "int",
"desc": "set the frame length in msec (from 10 to 8000) (default 500)",
"min": 10,
"max": 8000,
"default": 500
},
{
"name": "gausssize",
"type": "int",
"desc": "set the filter size (from 3 to 301) (default 31)",
"min": 3,
"max": 301,
"default": 31
},
{
"name": "g",
"type": "int",
"desc": "set the filter size (from 3 to 301) (default 31)",
"min": 3,
"max": 301,
"default": 31
},
{
"name": "peak",
"type": "double",
"desc": "set the peak value (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "p",
"type": "double",
"desc": "set the peak value (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "maxgain",
"type": "double",
"desc": "set the max amplification (from 1 to 100) (default 10)",
"min": 1.0,
"max": 100.0,
"default": 10.0
},
{
"name": "m",
"type": "double",
"desc": "set the max amplification (from 1 to 100) (default 10)",
"min": 1.0,
"max": 100.0,
"default": 10.0
},
{
"name": "targetrms",
"type": "double",
"desc": "set the target RMS (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "r",
"type": "double",
"desc": "set the target RMS (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "coupling",
"type": "boolean",
"desc": "set channel coupling (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "n",
"type": "boolean",
"desc": "set channel coupling (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "correctdc",
"type": "boolean",
"desc": "set DC correction (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "c",
"type": "boolean",
"desc": "set DC correction (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "altboundary",
"type": "boolean",
"desc": "set alternative boundary mode (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "b",
"type": "boolean",
"desc": "set alternative boundary mode (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "compress",
"type": "double",
"desc": "set the compress factor (from 0 to 30) (default 0)",
"min": 0.0,
"max": 30.0,
"default": 0.0
},
{
"name": "s",
"type": "double",
"desc": "set the compress factor (from 0 to 30) (default 0)",
"min": 0.0,
"max": 30.0,
"default": 0.0
},
{
"name": "threshold",
"type": "double",
"desc": "set the threshold value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "t",
"type": "double",
"desc": "set the threshold value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "h",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "overlap",
"type": "double",
"desc": "set the frame overlap (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "o",
"type": "double",
"desc": "set the frame overlap (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "curve",
"type": "string",
"desc": "set the custom peak mapping curve",
"min": null,
"max": null,
"default": null
},
{
"name": "v",
"type": "string",
"desc": "set the custom peak mapping curve",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 94,
"meta": "...",
"name": "earwax",
"type": "A->A",
"description": "Widen the stereo image."
},
{
"id": 95,
"meta": "...",
"name": "ebur128",
"type": "A->N",
"description": "EBU R128 scanner.",
"params": [
{
"name": "video",
"type": "boolean",
"desc": "set video output (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"640x480\")",
"min": null,
"max": null,
"default": "640x480"
},
{
"name": "meter",
"type": "int",
"desc": "set scale meter (+9 to +18) (from 9 to 18) (default 9)",
"min": 9,
"max": 18,
"default": 9
},
{
"name": "framelog",
"type": "int",
"desc": "force frame logging level (from INT_MIN to INT_MAX) (default -1)",
"min": -2147483648,
"max": 2147483647,
"default": -1,
"options": [
{
"value": "quiet",
"desc": "logging disabled"
},
{
"value": "info",
"desc": "information logging level"
},
{
"value": "verbose",
"desc": "verbose logging level"
}
]
},
{
"name": "metadata",
"type": "boolean",
"desc": "inject metadata in the filtergraph (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "peak",
"type": "flags",
"desc": "set peak mode (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "none",
"desc": "any peak mode"
},
{
"value": "sample",
"desc": "peak-sample mode"
},
{
"value": "true",
"desc": "true-peak mode"
}
]
},
{
"name": "dualmono",
"type": "boolean",
"desc": "treat mono input files as dual-mono (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "panlaw",
"type": "double",
"desc": "set a specific pan law for dual-mono files (from -10 to 0) (default -3.0103)",
"min": -10.0,
"max": 0.0,
"default": -3.0103
},
{
"name": "target",
"type": "int",
"desc": "set a specific target level in LUFS (-23 to 0) (from -23 to 0) (default -23)",
"min": -23,
"max": 0,
"default": -23
},
{
"name": "gauge",
"type": "int",
"desc": "set gauge display type (from 0 to 1) (default momentary)",
"min": 0,
"max": 1,
"default": "momentary",
"options": [
{
"value": "momentary",
"desc": "display momentary value"
},
{
"value": "m",
"desc": "display momentary value"
},
{
"value": "shortterm",
"desc": "display short-term value"
},
{
"value": "s",
"desc": "display short-term value"
}
]
},
{
"name": "scale",
"type": "int",
"desc": "sets display method for the stats (from 0 to 1) (default absolute)",
"min": 0,
"max": 1,
"default": "absolute",
"options": [
{
"value": "absolute",
"desc": "display absolute values (LUFS)"
},
{
"value": "LUFS",
"desc": "display absolute values (LUFS)"
},
{
"value": "relative",
"desc": "display values relative to target (LU)"
},
{
"value": "LU",
"desc": "display values relative to target (LU)"
}
]
}
]
},
{
"id": 96,
"meta": "TSC",
"name": "equalizer",
"type": "A->A",
"description": "Apply two-pole peaking equalization (EQ) filter.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 0)",
"min": 0.0,
"max": 999999.0,
"default": 0.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 0)",
"min": 0.0,
"max": 999999.0,
"default": 0.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 1)",
"min": 0.0,
"max": 99999.0,
"default": 1.0
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 1)",
"min": 0.0,
"max": 99999.0,
"default": 1.0
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 97,
"meta": "T.C",
"name": "extrastereo",
"type": "A->A",
"description": "Increase difference between stereo audio channels.",
"params": [
{
"name": "m",
"type": "float",
"desc": "set the difference coefficient (from -10 to 10) (default 2.5)",
"min": -10.0,
"max": 10.0,
"default": 2.5
},
{
"name": "c",
"type": "boolean",
"desc": "enable clipping (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 98,
"meta": "..C",
"name": "firequalizer",
"type": "A->A",
"description": "Finite Impulse Response Equalizer.",
"params": [
{
"name": "gain",
"type": "string",
"desc": "set gain curve (default \"gain_interpolate(f)\")",
"min": null,
"max": null,
"default": "gain_interpolate(f"
},
{
"name": "gain_entry",
"type": "string",
"desc": "set gain entry",
"min": null,
"max": null,
"default": null
},
{
"name": "delay",
"type": "double",
"desc": "set delay (from 0 to 1e+10) (default 0.01)",
"min": 0.0,
"max": 10000000000.0,
"default": 0.01
},
{
"name": "accuracy",
"type": "double",
"desc": "set accuracy (from 0 to 1e+10) (default 5)",
"min": 0.0,
"max": 10000000000.0,
"default": 5.0
},
{
"name": "wfunc",
"type": "int",
"desc": "set window function (from 0 to 9) (default hann)",
"min": 0,
"max": 9,
"default": "hann",
"options": [
{
"value": "rectangular",
"desc": "rectangular window"
},
{
"value": "hann",
"desc": "hann window"
},
{
"value": "hamming",
"desc": "hamming window"
},
{
"value": "blackman",
"desc": "blackman window"
},
{
"value": "nuttall3",
"desc": "3-term nuttall window"
},
{
"value": "mnuttall3",
"desc": "minimum 3-term nuttall window"
},
{
"value": "nuttall",
"desc": "nuttall window"
},
{
"value": "bnuttall",
"desc": "blackman-nuttall window"
},
{
"value": "bharris",
"desc": "blackman-harris window"
},
{
"value": "tukey",
"desc": "tukey window"
}
]
},
{
"name": "fixed",
"type": "boolean",
"desc": "set fixed frame samples (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "multi",
"type": "boolean",
"desc": "set multi channels mode (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "zero_phase",
"type": "boolean",
"desc": "set zero phase mode (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "scale",
"type": "int",
"desc": "set gain scale (from 0 to 3) (default linlog)",
"min": 0,
"max": 3,
"default": "linlog",
"options": [
{
"value": "linlin",
"desc": "linear-freq linear-gain"
},
{
"value": "linlog",
"desc": "linear-freq logarithmic-gain"
},
{
"value": "loglin",
"desc": "logarithmic-freq linear-gain"
},
{
"value": "loglog",
"desc": "logarithmic-freq logarithmic-gain"
}
]
},
{
"name": "dumpfile",
"type": "string",
"desc": "set dump file",
"min": null,
"max": null,
"default": null
},
{
"name": "dumpscale",
"type": "int",
"desc": "set dump scale (from 0 to 3) (default linlog)",
"min": 0,
"max": 3,
"default": "linlog",
"options": [
{
"value": "linlin",
"desc": "linear-freq linear-gain"
},
{
"value": "linlog",
"desc": "linear-freq logarithmic-gain"
},
{
"value": "loglin",
"desc": "logarithmic-freq linear-gain"
},
{
"value": "loglog",
"desc": "logarithmic-freq logarithmic-gain"
}
]
},
{
"name": "fft2",
"type": "boolean",
"desc": "set 2-channels fft (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "min_phase",
"type": "boolean",
"desc": "set minimum phase mode (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 99,
"meta": "...",
"name": "flanger",
"type": "A->A",
"description": "Apply a flanging effect to the audio.",
"params": [
{
"name": "delay",
"type": "double",
"desc": "base delay in milliseconds (from 0 to 30) (default 0)",
"min": 0.0,
"max": 30.0,
"default": 0.0
},
{
"name": "depth",
"type": "double",
"desc": "added swept delay in milliseconds (from 0 to 10) (default 2)",
"min": 0.0,
"max": 10.0,
"default": 2.0
},
{
"name": "regen",
"type": "double",
"desc": "percentage regeneration (delayed signal feedback) (from -95 to 95) (default 0)",
"min": -95.0,
"max": 95.0,
"default": 0.0
},
{
"name": "width",
"type": "double",
"desc": "percentage of delayed signal mixed with original (from 0 to 100) (default 71)",
"min": 0.0,
"max": 100.0,
"default": 71.0
},
{
"name": "speed",
"type": "double",
"desc": "sweeps per second (Hz) (from 0.1 to 10) (default 0.5)",
"min": 0.1,
"max": 10.0,
"default": 0.5
},
{
"name": "shape",
"type": "int",
"desc": "swept wave shape (from 0 to 1) (default sinusoidal)",
"min": 0,
"max": 1,
"default": "sinusoidal",
"options": [
{
"value": "triangular",
"desc": ""
},
{
"value": "t",
"desc": ""
},
{
"value": "sinusoidal",
"desc": ""
},
{
"value": "s",
"desc": ""
}
]
},
{
"name": "phase",
"type": "double",
"desc": "swept wave percentage phase-shift for multi-channel (from 0 to 100) (default 25)",
"min": 0.0,
"max": 100.0,
"default": 25.0
},
{
"name": "interp",
"type": "int",
"desc": "delay-line interpolation (from 0 to 1) (default linear)",
"min": 0,
"max": 1,
"default": "linear",
"options": [
{
"value": "linear",
"desc": ""
},
{
"value": "quadratic",
"desc": ""
}
]
}
]
},
{
"id": 100,
"meta": "...",
"name": "haas",
"type": "A->A",
"description": "Apply Haas Stereo Enhancer.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "side_gain",
"type": "double",
"desc": "set side gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "middle_source",
"type": "int",
"desc": "set middle source (from 0 to 3) (default mid)",
"min": 0,
"max": 3,
"default": "mid",
"options": [
{
"value": "left",
"desc": ""
},
{
"value": "right",
"desc": ""
},
{
"value": "mid",
"desc": "L+R"
},
{
"value": "side",
"desc": "L-R"
}
]
},
{
"name": "middle_phase",
"type": "boolean",
"desc": "set middle phase (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "left_delay",
"type": "double",
"desc": "set left delay (from 0 to 40) (default 2.05)",
"min": 0.0,
"max": 40.0,
"default": 2.05
},
{
"name": "left_balance",
"type": "double",
"desc": "set left balance (from -1 to 1) (default -1)",
"min": -1.0,
"max": 1.0,
"default": -1.0
},
{
"name": "left_gain",
"type": "double",
"desc": "set left gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "left_phase",
"type": "boolean",
"desc": "set left phase (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "right_delay",
"type": "double",
"desc": "set right delay (from 0 to 40) (default 2.12)",
"min": 0.0,
"max": 40.0,
"default": 2.12
},
{
"name": "right_balance",
"type": "double",
"desc": "set right balance (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
},
{
"name": "right_gain",
"type": "double",
"desc": "set right gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "right_phase",
"type": "boolean",
"desc": "set right phase (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 101,
"meta": "...",
"name": "hdcd",
"type": "A->A",
"description": "Apply High Definition Compatible Digital (HDCD) decoding.",
"params": [
{
"name": "disable_autoconvert",
"type": "boolean",
"desc": "Disable any format conversion or resampling in the filter graph. (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "process_stereo",
"type": "boolean",
"desc": "Process stereo channels together. Only apply target_gain when both channels match. (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "cdt_ms",
"type": "int",
"desc": "Code detect timer period in ms. (from 100 to 60000) (default 2000)",
"min": 100,
"max": 60000,
"default": 2000
},
{
"name": "force_pe",
"type": "boolean",
"desc": "Always extend peaks above -3dBFS even when PE is not signaled. (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "analyze_mode",
"type": "int",
"desc": "Replace audio with solid tone and signal some processing aspect in the amplitude. (from 0 to 4) (default off)",
"min": 0,
"max": 4,
"default": "off",
"options": [
{
"value": "off",
"desc": "disabled"
},
{
"value": "lle",
"desc": "gain adjustment level at each sample"
},
{
"value": "pe",
"desc": "samples where peak extend occurs"
},
{
"value": "cdt",
"desc": "samples where the code detect timer is active"
},
{
"value": "tgm",
"desc": "samples where the target gain does not match between channels"
}
]
},
{
"name": "bits_per_sample",
"type": "int",
"desc": "Valid bits per sample (location of the true LSB). (from 16 to 24) (default 16)",
"min": 16,
"max": 24,
"default": 16,
"options": [
{
"value": "16",
"desc": "16-bit (in s32 or s16)"
},
{
"value": "20",
"desc": "20-bit (in s32)"
},
{
"value": "24",
"desc": "24-bit (in s32)"
}
]
}
]
},
{
"id": 102,
"meta": ".S.",
"name": "headphone",
"type": "N->A",
"description": "Apply headphone binaural spatialization with HRTFs in additional streams.",
"params": [
{
"name": "map",
"type": "string",
"desc": "set channels convolution mappings",
"min": null,
"max": null,
"default": null
},
{
"name": "gain",
"type": "float",
"desc": "set gain in dB (from -20 to 40) (default 0)",
"min": -20.0,
"max": 40.0,
"default": 0.0
},
{
"name": "lfe",
"type": "float",
"desc": "set lfe gain in dB (from -20 to 40) (default 0)",
"min": -20.0,
"max": 40.0,
"default": 0.0
},
{
"name": "type",
"type": "int",
"desc": "set processing (from 0 to 1) (default freq)",
"min": 0,
"max": 1,
"default": "freq",
"options": [
{
"value": "time",
"desc": "time domain"
},
{
"value": "freq",
"desc": "frequency domain"
}
]
},
{
"name": "size",
"type": "int",
"desc": "set frame size (from 1024 to 96000) (default 1024)",
"min": 1024,
"max": 96000,
"default": 1024
},
{
"name": "hrir",
"type": "int",
"desc": "set hrir format (from 0 to 1) (default stereo)",
"min": 0,
"max": 1,
"default": "stereo",
"options": [
{
"value": "stereo",
"desc": "hrir files have exactly 2 channels"
},
{
"value": "multich",
"desc": "single multichannel hrir file"
}
]
}
]
},
{
"id": 103,
"meta": "TSC",
"name": "highpass",
"type": "A->A",
"description": "Apply a high-pass filter with 3dB point frequency.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 104,
"meta": "TSC",
"name": "highshelf",
"type": "A->A",
"description": "Apply a high shelf filter.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 105,
"meta": "...",
"name": "join",
"type": "N->A",
"description": "Join multiple audio streams into multi-channel output.",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "Number of input streams. (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2147483647,
"default": 2
},
{
"name": "channel_layout",
"type": "string",
"desc": "Channel layout of the output stream. (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "map",
"type": "string",
"desc": "A comma-separated list of channels maps in the format 'input_stream.input_channel-output_channel.",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 106,
"meta": "...",
"name": "loudnorm",
"type": "A->A",
"description": "EBU R128 loudness normalization",
"params": [
{
"name": "I",
"type": "double",
"desc": "set integrated loudness target (from -70 to -5) (default -24)",
"min": -70.0,
"max": -5.0,
"default": -24.0
},
{
"name": "i",
"type": "double",
"desc": "set integrated loudness target (from -70 to -5) (default -24)",
"min": -70.0,
"max": -5.0,
"default": -24.0
},
{
"name": "LRA",
"type": "double",
"desc": "set loudness range target (from 1 to 50) (default 7)",
"min": 1.0,
"max": 50.0,
"default": 7.0
},
{
"name": "lra",
"type": "double",
"desc": "set loudness range target (from 1 to 50) (default 7)",
"min": 1.0,
"max": 50.0,
"default": 7.0
},
{
"name": "TP",
"type": "double",
"desc": "set maximum true peak (from -9 to 0) (default -2)",
"min": -9.0,
"max": 0.0,
"default": -2.0
},
{
"name": "tp",
"type": "double",
"desc": "set maximum true peak (from -9 to 0) (default -2)",
"min": -9.0,
"max": 0.0,
"default": -2.0
},
{
"name": "measured_I",
"type": "double",
"desc": "measured IL of input file (from -99 to 0) (default 0)",
"min": -99.0,
"max": 0.0,
"default": 0.0
},
{
"name": "measured_i",
"type": "double",
"desc": "measured IL of input file (from -99 to 0) (default 0)",
"min": -99.0,
"max": 0.0,
"default": 0.0
},
{
"name": "measured_LRA",
"type": "double",
"desc": "measured LRA of input file (from 0 to 99) (default 0)",
"min": 0.0,
"max": 99.0,
"default": 0.0
},
{
"name": "measured_lra",
"type": "double",
"desc": "measured LRA of input file (from 0 to 99) (default 0)",
"min": 0.0,
"max": 99.0,
"default": 0.0
},
{
"name": "measured_TP",
"type": "double",
"desc": "measured true peak of input file (from -99 to 99) (default 99)",
"min": -99.0,
"max": 99.0,
"default": 99.0
},
{
"name": "measured_tp",
"type": "double",
"desc": "measured true peak of input file (from -99 to 99) (default 99)",
"min": -99.0,
"max": 99.0,
"default": 99.0
},
{
"name": "measured_thresh",
"type": "double",
"desc": "measured threshold of input file (from -99 to 0) (default -70)",
"min": -99.0,
"max": 0.0,
"default": -70.0
},
{
"name": "offset",
"type": "double",
"desc": "set offset gain (from -99 to 99) (default 0)",
"min": -99.0,
"max": 99.0,
"default": 0.0
},
{
"name": "linear",
"type": "boolean",
"desc": "normalize linearly if possible (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "dual_mono",
"type": "boolean",
"desc": "treat mono input as dual-mono (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "print_format",
"type": "int",
"desc": "set print format for stats (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "json",
"desc": ""
},
{
"value": "summary",
"desc": ""
}
]
}
]
},
{
"id": 107,
"meta": "TSC",
"name": "lowpass",
"type": "A->A",
"description": "Apply a low-pass filter with 3dB point frequency.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set frequency (from 0 to 999999) (default 500)",
"min": 0.0,
"max": 999999.0,
"default": 500.0
},
{
"name": "f",
"type": "double",
"desc": "set frequency (from 0 to 999999) (default 500)",
"min": 0.0,
"max": 999999.0,
"default": 500.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 108,
"meta": "TSC",
"name": "lowshelf",
"type": "A->A",
"description": "Apply a low shelf filter.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 100)",
"min": 0.0,
"max": 999999.0,
"default": 100.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 100)",
"min": 0.0,
"max": 999999.0,
"default": 100.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 109,
"meta": "...",
"name": "mcompand",
"type": "A->A",
"description": "Multiband Compress or expand audio dynamic range.",
"params": [
{
"name": "args",
"type": "string",
"desc": "set parameters for each band (default \"0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000\")",
"min": null,
"max": null,
"default": "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000"
}
]
},
{
"id": 110,
"meta": "...",
"name": "pan",
"type": "A->A",
"description": "Remix channels with coefficients (panning).",
"params": [
{
"name": "args",
"type": "string",
"desc": "",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 111,
"meta": "...",
"name": "replaygain",
"type": "A->A",
"description": "ReplayGain scanner."
},
{
"id": 112,
"meta": "..C",
"name": "sidechaincompress",
"type": "AA->A",
"description": "Sidechain compressor.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 0.000976563 to 1) (default 0.125)",
"min": 0.000976563,
"max": 1.0,
"default": 0.125
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio (from 1 to 20) (default 2)",
"min": 1.0,
"max": 20.0,
"default": 2.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.01 to 2000) (default 20)",
"min": 0.01,
"max": 2000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 0.01 to 9000) (default 250)",
"min": 0.01,
"max": 9000.0,
"default": 250.0
},
{
"name": "makeup",
"type": "double",
"desc": "set make up gain (from 1 to 64) (default 1)",
"min": 1.0,
"max": 64.0,
"default": 1.0
},
{
"name": "knee",
"type": "double",
"desc": "set knee (from 1 to 8) (default 2.82843)",
"min": 1.0,
"max": 8.0,
"default": 2.82843
},
{
"name": "link",
"type": "int",
"desc": "set link type (from 0 to 1) (default average)",
"min": 0,
"max": 1,
"default": "average",
"options": [
{
"value": "average",
"desc": ""
},
{
"value": "maximum",
"desc": ""
}
]
},
{
"name": "detection",
"type": "int",
"desc": "set detection (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": ""
},
{
"value": "rms",
"desc": ""
}
]
},
{
"name": "level_sc",
"type": "double",
"desc": "set sidechain gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 113,
"meta": "T.C",
"name": "sidechaingate",
"type": "AA->A",
"description": "Audio sidechain gate.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "range",
"type": "double",
"desc": "set max gain reduction (from 0 to 1) (default 0.06125)",
"min": 0.0,
"max": 1.0,
"default": 0.06125
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 0 to 1) (default 0.125)",
"min": 0.0,
"max": 1.0,
"default": 0.125
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio (from 1 to 9000) (default 2)",
"min": 1.0,
"max": 9000.0,
"default": 2.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.01 to 9000) (default 20)",
"min": 0.01,
"max": 9000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 0.01 to 9000) (default 250)",
"min": 0.01,
"max": 9000.0,
"default": 250.0
},
{
"name": "makeup",
"type": "double",
"desc": "set makeup gain (from 1 to 64) (default 1)",
"min": 1.0,
"max": 64.0,
"default": 1.0
},
{
"name": "knee",
"type": "double",
"desc": "set knee (from 1 to 8) (default 2.82843)",
"min": 1.0,
"max": 8.0,
"default": 2.82843
},
{
"name": "detection",
"type": "int",
"desc": "set detection (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": ""
},
{
"value": "rms",
"desc": ""
}
]
},
{
"name": "link",
"type": "int",
"desc": "set link (from 0 to 1) (default average)",
"min": 0,
"max": 1,
"default": "average",
"options": [
{
"value": "average",
"desc": ""
},
{
"value": "maximum",
"desc": ""
}
]
},
{
"name": "level_sc",
"type": "double",
"desc": "set sidechain gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
}
]
},
{
"id": 114,
"meta": "...",
"name": "silencedetect",
"type": "A->A",
"description": "Detect silence.",
"params": [
{
"name": "n",
"type": "double",
"desc": "set noise tolerance (from 0 to DBL_MAX) (default 0.001)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.001
},
{
"name": "noise",
"type": "double",
"desc": "set noise tolerance (from 0 to DBL_MAX) (default 0.001)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.001
},
{
"name": "d",
"type": "duration",
"desc": "set minimum duration in seconds (default 2)",
"min": null,
"max": null,
"default": "2"
},
{
"name": "duration",
"type": "duration",
"desc": "set minimum duration in seconds (default 2)",
"min": null,
"max": null,
"default": "2"
},
{
"name": "mono",
"type": "boolean",
"desc": "check each channel separately (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "m",
"type": "boolean",
"desc": "check each channel separately (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 115,
"meta": "...",
"name": "silenceremove",
"type": "A->A",
"description": "Remove silence.",
"params": [
{
"name": "start_periods",
"type": "int",
"desc": "set periods of silence parts to skip from start (from 0 to 9000) (default 0)",
"min": 0,
"max": 9000,
"default": 0
},
{
"name": "start_duration",
"type": "duration",
"desc": "set start duration of non-silence part (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "start_threshold",
"type": "double",
"desc": "set threshold for start silence detection (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "start_silence",
"type": "duration",
"desc": "set start duration of silence part to keep (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "start_mode",
"type": "int",
"desc": "set which channel will trigger trimming from start (from 0 to 1) (default any)",
"min": 0,
"max": 1,
"default": "any",
"options": [
{
"value": "any",
"desc": ""
},
{
"value": "all",
"desc": ""
}
]
},
{
"name": "stop_periods",
"type": "int",
"desc": "set periods of silence parts to skip from end (from -9000 to 9000) (default 0)",
"min": -9000,
"max": 9000,
"default": 0
},
{
"name": "stop_duration",
"type": "duration",
"desc": "set stop duration of non-silence part (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "stop_threshold",
"type": "double",
"desc": "set threshold for stop silence detection (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "stop_silence",
"type": "duration",
"desc": "set stop duration of silence part to keep (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "stop_mode",
"type": "int",
"desc": "set which channel will trigger trimming from end (from 0 to 1) (default any)",
"min": 0,
"max": 1,
"default": "any",
"options": [
{
"value": "any",
"desc": ""
},
{
"value": "all",
"desc": ""
}
]
},
{
"name": "detection",
"type": "int",
"desc": "set how silence is detected (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": "use absolute values of samples"
},
{
"value": "rms",
"desc": "use squared values of samples"
}
]
},
{
"name": "window",
"type": "duration",
"desc": "set duration of window for silence detection (default 0.02)",
"min": null,
"max": null,
"default": "0.02"
}
]
},
{
"id": 116,
"meta": "T.C",
"name": "speechnorm",
"type": "A->A",
"description": "Speech Normalizer.",
"params": [
{
"name": "peak",
"type": "double",
"desc": "set the peak value (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "p",
"type": "double",
"desc": "set the peak value (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "expansion",
"type": "double",
"desc": "set the max expansion factor (from 1 to 50) (default 2)",
"min": 1.0,
"max": 50.0,
"default": 2.0
},
{
"name": "e",
"type": "double",
"desc": "set the max expansion factor (from 1 to 50) (default 2)",
"min": 1.0,
"max": 50.0,
"default": 2.0
},
{
"name": "compression",
"type": "double",
"desc": "set the max compression factor (from 1 to 50) (default 2)",
"min": 1.0,
"max": 50.0,
"default": 2.0
},
{
"name": "c",
"type": "double",
"desc": "set the max compression factor (from 1 to 50) (default 2)",
"min": 1.0,
"max": 50.0,
"default": 2.0
},
{
"name": "threshold",
"type": "double",
"desc": "set the threshold value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "t",
"type": "double",
"desc": "set the threshold value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "raise",
"type": "double",
"desc": "set the expansion raising amount (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "r",
"type": "double",
"desc": "set the expansion raising amount (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "fall",
"type": "double",
"desc": "set the compression raising amount (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "f",
"type": "double",
"desc": "set the compression raising amount (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "h",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "invert",
"type": "boolean",
"desc": "set inverted filtering (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "i",
"type": "boolean",
"desc": "set inverted filtering (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "link",
"type": "boolean",
"desc": "set linked channels filtering (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "l",
"type": "boolean",
"desc": "set linked channels filtering (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "rms",
"type": "double",
"desc": "set the RMS value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "m",
"type": "double",
"desc": "set the RMS value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 117,
"meta": "T.C",
"name": "stereotools",
"type": "A->A",
"description": "Apply various stereo tools.",
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "balance_in",
"type": "double",
"desc": "set balance in (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "balance_out",
"type": "double",
"desc": "set balance out (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "softclip",
"type": "boolean",
"desc": "enable softclip (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "mutel",
"type": "boolean",
"desc": "mute L (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "muter",
"type": "boolean",
"desc": "mute R (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "phasel",
"type": "boolean",
"desc": "phase L (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "phaser",
"type": "boolean",
"desc": "phase R (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "mode",
"type": "int",
"desc": "set stereo mode (from 0 to 10) (default lr>lr)",
"min": 0,
"max": 10,
"default": "lr>lr",
"options": [
{
"value": "lr>lr",
"desc": ""
},
{
"value": "lr>ms",
"desc": ""
},
{
"value": "ms>lr",
"desc": ""
},
{
"value": "lr>ll",
"desc": ""
},
{
"value": "lr>rr",
"desc": ""
},
{
"value": "lr>l+r",
"desc": ""
},
{
"value": "lr>rl",
"desc": ""
},
{
"value": "ms>ll",
"desc": ""
},
{
"value": "ms>rr",
"desc": ""
},
{
"value": "ms>rl",
"desc": ""
},
{
"value": "lr>l-r",
"desc": ""
}
]
},
{
"name": "slev",
"type": "double",
"desc": "set side level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "sbal",
"type": "double",
"desc": "set side balance (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "mlev",
"type": "double",
"desc": "set middle level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mpan",
"type": "double",
"desc": "set middle pan (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "base",
"type": "double",
"desc": "set stereo base (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "delay",
"type": "double",
"desc": "set delay (from -20 to 20) (default 0)",
"min": -20.0,
"max": 20.0,
"default": 0.0
},
{
"name": "sclevel",
"type": "double",
"desc": "set S/C level (from 1 to 100) (default 1)",
"min": 1.0,
"max": 100.0,
"default": 1.0
},
{
"name": "phase",
"type": "double",
"desc": "set stereo phase (from 0 to 360) (default 0)",
"min": 0.0,
"max": 360.0,
"default": 0.0
},
{
"name": "bmode_in",
"type": "int",
"desc": "set balance in mode (from 0 to 2) (default balance)",
"min": 0,
"max": 2,
"default": "balance",
"options": [
{
"value": "balance",
"desc": ""
},
{
"value": "amplitude",
"desc": ""
},
{
"value": "power",
"desc": ""
}
]
},
{
"name": "bmode_out",
"type": "int",
"desc": "set balance out mode (from 0 to 2) (default balance)",
"min": 0,
"max": 2,
"default": "balance",
"options": [
{
"value": "balance",
"desc": ""
},
{
"value": "amplitude",
"desc": ""
},
{
"value": "power",
"desc": ""
}
]
}
]
},
{
"id": 118,
"meta": "T.C",
"name": "stereowiden",
"type": "A->A",
"description": "Apply stereo widening effect.",
"params": [
{
"name": "delay",
"type": "float",
"desc": "set delay time (from 1 to 100) (default 20)",
"min": 1.0,
"max": 100.0,
"default": 20.0
},
{
"name": "feedback",
"type": "float",
"desc": "set feedback gain (from 0 to 0.9) (default 0.3)",
"min": 0.0,
"max": 0.9,
"default": 0.3
},
{
"name": "crossfeed",
"type": "float",
"desc": "set cross feed (from 0 to 0.8) (default 0.3)",
"min": 0.0,
"max": 0.8,
"default": 0.3
},
{
"name": "drymix",
"type": "float",
"desc": "set dry-mix (from 0 to 1) (default 0.8)",
"min": 0.0,
"max": 1.0,
"default": 0.8
}
]
},
{
"id": 119,
"meta": "...",
"name": "superequalizer",
"type": "A->A",
"description": "Apply 18 band equalization filter.",
"params": [
{
"name": "1b",
"type": "float",
"desc": "set 65Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "2b",
"type": "float",
"desc": "set 92Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "3b",
"type": "float",
"desc": "set 131Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "4b",
"type": "float",
"desc": "set 185Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "5b",
"type": "float",
"desc": "set 262Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "6b",
"type": "float",
"desc": "set 370Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "7b",
"type": "float",
"desc": "set 523Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "8b",
"type": "float",
"desc": "set 740Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "9b",
"type": "float",
"desc": "set 1047Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "10b",
"type": "float",
"desc": "set 1480Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "11b",
"type": "float",
"desc": "set 2093Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "12b",
"type": "float",
"desc": "set 2960Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "13b",
"type": "float",
"desc": "set 4186Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "14b",
"type": "float",
"desc": "set 5920Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "15b",
"type": "float",
"desc": "set 8372Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "16b",
"type": "float",
"desc": "set 11840Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "17b",
"type": "float",
"desc": "set 16744Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "18b",
"type": "float",
"desc": "set 20000Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
}
]
},
{
"id": 120,
"meta": ".S.",
"name": "surround",
"type": "A->A",
"description": "Apply audio surround upmix filter.",
"params": [
{
"name": "chl_out",
"type": "string",
"desc": "set output channel layout (default \"5.1\")",
"min": null,
"max": null,
"default": "5.1"
},
{
"name": "chl_in",
"type": "string",
"desc": "set input channel layout (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "level_in",
"type": "float",
"desc": "set input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "level_out",
"type": "float",
"desc": "set output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "lfe",
"type": "boolean",
"desc": "output LFE (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "lfe_low",
"type": "int",
"desc": "LFE low cut off (from 0 to 256) (default 128)",
"min": 0,
"max": 256,
"default": 128
},
{
"name": "lfe_high",
"type": "int",
"desc": "LFE high cut off (from 0 to 512) (default 256)",
"min": 0,
"max": 512,
"default": 256
},
{
"name": "lfe_mode",
"type": "int",
"desc": "set LFE channel mode (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "just add LFE channel"
},
{
"value": "sub",
"desc": "substract LFE channel with others"
}
]
},
{
"name": "smooth",
"type": "float",
"desc": "set temporal smoothness strength (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "angle",
"type": "float",
"desc": "set soundfield transform angle (from 0 to 360) (default 90)",
"min": 0.0,
"max": 360.0,
"default": 90.0
},
{
"name": "focus",
"type": "float",
"desc": "set soundfield transform focus (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "fc_in",
"type": "float",
"desc": "set front center channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fc_out",
"type": "float",
"desc": "set front center channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fl_in",
"type": "float",
"desc": "set front left channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fl_out",
"type": "float",
"desc": "set front left channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fr_in",
"type": "float",
"desc": "set front right channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fr_out",
"type": "float",
"desc": "set front right channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "sl_in",
"type": "float",
"desc": "set side left channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "sl_out",
"type": "float",
"desc": "set side left channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "sr_in",
"type": "float",
"desc": "set side right channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "sr_out",
"type": "float",
"desc": "set side right channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "bl_in",
"type": "float",
"desc": "set back left channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "bl_out",
"type": "float",
"desc": "set back left channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "br_in",
"type": "float",
"desc": "set back right channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "br_out",
"type": "float",
"desc": "set back right channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "bc_in",
"type": "float",
"desc": "set back center channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "bc_out",
"type": "float",
"desc": "set back center channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "lfe_in",
"type": "float",
"desc": "set lfe channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "lfe_out",
"type": "float",
"desc": "set lfe channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "allx",
"type": "float",
"desc": "set all channel's x spread (from -1 to 15) (default -1)",
"min": -1.0,
"max": 15.0,
"default": -1.0
},
{
"name": "ally",
"type": "float",
"desc": "set all channel's y spread (from -1 to 15) (default -1)",
"min": -1.0,
"max": 15.0,
"default": -1.0
},
{
"name": "fcx",
"type": "float",
"desc": "set front center channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "flx",
"type": "float",
"desc": "set front left channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "frx",
"type": "float",
"desc": "set front right channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "blx",
"type": "float",
"desc": "set back left channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "brx",
"type": "float",
"desc": "set back right channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "slx",
"type": "float",
"desc": "set side left channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "srx",
"type": "float",
"desc": "set side right channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "bcx",
"type": "float",
"desc": "set back center channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "fcy",
"type": "float",
"desc": "set front center channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "fly",
"type": "float",
"desc": "set front left channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "fry",
"type": "float",
"desc": "set front right channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "bly",
"type": "float",
"desc": "set back left channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "bry",
"type": "float",
"desc": "set back right channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "sly",
"type": "float",
"desc": "set side left channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "sry",
"type": "float",
"desc": "set side right channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "bcy",
"type": "float",
"desc": "set back center channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "win_size",
"type": "int",
"desc": "set window size (from 1024 to 65536) (default 4096)",
"min": 1024,
"max": 65536,
"default": 4096
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "overlap",
"type": "float",
"desc": "set window overlap (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 121,
"meta": "TSC",
"name": "tiltshelf",
"type": "A->A",
"description": "Apply a tilt shelf filter.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 122,
"meta": "TSC",
"name": "treble",
"type": "A->A",
"description": "Boost or cut upper frequencies.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 123,
"meta": "T..",
"name": "tremolo",
"type": "A->A",
"description": "Apply tremolo effect.",
"params": [
{
"name": "f",
"type": "double",
"desc": "set frequency in hertz (from 0.1 to 20000) (default 5)",
"min": 0.1,
"max": 20000.0,
"default": 5.0
},
{
"name": "d",
"type": "double",
"desc": "set depth as percentage (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 124,
"meta": "T..",
"name": "vibrato",
"type": "A->A",
"description": "Apply vibrato effect.",
"params": [
{
"name": "f",
"type": "double",
"desc": "set frequency in hertz (from 0.1 to 20000) (default 5)",
"min": 0.1,
"max": 20000.0,
"default": 5.0
},
{
"name": "d",
"type": "double",
"desc": "set depth as percentage (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 125,
"meta": "T.C",
"name": "virtualbass",
"type": "A->A",
"description": "Audio Virtual Bass.",
"params": [
{
"name": "cutoff",
"type": "double",
"desc": "set virtual bass cutoff (from 100 to 500) (default 250)",
"min": 100.0,
"max": 500.0,
"default": 250.0
},
{
"name": "strength",
"type": "double",
"desc": "set virtual bass strength (from 0.5 to 3) (default 3)",
"min": 0.5,
"max": 3.0,
"default": 3.0
}
]
},
{
"id": 126,
"meta": "T.C",
"name": "volume",
"type": "A->A",
"description": "Change input volume.",
"params": [
{
"name": "volume",
"type": "string",
"desc": "set volume adjustment expression (default \"1.0\")",
"min": null,
"max": null,
"default": "1.0"
},
{
"name": "precision",
"type": "int",
"desc": "select mathematical precision (from 0 to 2) (default float)",
"min": 0,
"max": 2,
"default": "float",
"options": [
{
"value": "fixed",
"desc": "select 8-bit fixed-point"
},
{
"value": "float",
"desc": "select 32-bit floating-point"
},
{
"value": "double",
"desc": "select 64-bit floating-point"
}
]
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default once)",
"min": 0,
"max": 1,
"default": "once",
"options": [
{
"value": "once",
"desc": "eval volume expression once"
},
{
"value": "frame",
"desc": "eval volume expression per-frame"
}
]
},
{
"name": "replaygain",
"type": "int",
"desc": "Apply replaygain side data when present (from 0 to 3) (default drop)",
"min": 0,
"max": 3,
"default": "drop",
"options": [
{
"value": "drop",
"desc": "replaygain side data is dropped"
},
{
"value": "ignore",
"desc": "replaygain side data is ignored"
},
{
"value": "track",
"desc": "track gain is preferred"
},
{
"value": "album",
"desc": "album gain is preferred"
}
]
},
{
"name": "replaygain_preamp",
"type": "double",
"desc": "Apply replaygain pre-amplification (from -15 to 15) (default 0)",
"min": -15.0,
"max": 15.0,
"default": 0.0
},
{
"name": "replaygain_noclip",
"type": "boolean",
"desc": "Apply replaygain clipping prevention (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 127,
"meta": "...",
"name": "volumedetect",
"type": "A->A",
"description": "Detect audio volume."
},
{
"id": 128,
"meta": "...",
"name": "aevalsrc",
"type": "|->A",
"description": "Generate an audio signal generated by an expression.",
"params": [
{
"name": "exprs",
"type": "string",
"desc": "set the '|'-separated list of channels expressions",
"min": null,
"max": null,
"default": null
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 0 to INT_MAX) (default 1024)",
"min": 0,
"max": 2147483647,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 0 to INT_MAX) (default 1024)",
"min": 0,
"max": 2147483647,
"default": 1024
},
{
"name": "sample_rate",
"type": "string",
"desc": "set the sample rate (default \"44100\")",
"min": null,
"max": null,
"default": "44100"
},
{
"name": "s",
"type": "string",
"desc": "set the sample rate (default \"44100\")",
"min": null,
"max": null,
"default": "44100"
},
{
"name": "duration",
"type": "duration",
"desc": "set audio duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set audio duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "channel_layout",
"type": "string",
"desc": "set channel layout",
"min": null,
"max": null,
"default": null
},
{
"name": "c",
"type": "string",
"desc": "set channel layout",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 129,
"meta": "...",
"name": "afirsrc",
"type": "|->A",
"description": "Generate a FIR coefficients audio stream.",
"params": [
{
"name": "taps",
"type": "int",
"desc": "set number of taps (from 9 to 65535) (default 1025)",
"min": 9,
"max": 65535,
"default": 1025
},
{
"name": "t",
"type": "int",
"desc": "set number of taps (from 9 to 65535) (default 1025)",
"min": 9,
"max": 65535,
"default": 1025
},
{
"name": "frequency",
"type": "string",
"desc": "set frequency points (default \"0 1\")",
"min": null,
"max": null,
"default": "0 1"
},
{
"name": "f",
"type": "string",
"desc": "set frequency points (default \"0 1\")",
"min": null,
"max": null,
"default": "0 1"
},
{
"name": "magnitude",
"type": "string",
"desc": "set magnitude values (default \"1 1\")",
"min": null,
"max": null,
"default": "1 1"
},
{
"name": "m",
"type": "string",
"desc": "set magnitude values (default \"1 1\")",
"min": null,
"max": null,
"default": "1 1"
},
{
"name": "phase",
"type": "string",
"desc": "set phase values (default \"0 0\")",
"min": null,
"max": null,
"default": "0 0"
},
{
"name": "p",
"type": "string",
"desc": "set phase values (default \"0 0\")",
"min": null,
"max": null,
"default": "0 0"
},
{
"name": "sample_rate",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default blackman)",
"min": 0,
"max": 20,
"default": "blackman",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
},
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "w",
"type": "int",
"desc": "set window function (from 0 to 20) (default blackman)",
"min": 0,
"max": 20,
"default": "blackman",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
},
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
}
]
},
{
"id": 130,
"meta": "...",
"name": "anoisesrc",
"type": "|->A",
"description": "Generate a noise audio signal.",
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "set sample rate (from 15 to INT_MAX) (default 48000)",
"min": 15,
"max": 2147483647,
"default": 48000
},
{
"name": "r",
"type": "int",
"desc": "set sample rate (from 15 to INT_MAX) (default 48000)",
"min": 15,
"max": 2147483647,
"default": 48000
},
{
"name": "amplitude",
"type": "double",
"desc": "set amplitude (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "a",
"type": "double",
"desc": "set amplitude (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "duration",
"type": "duration",
"desc": "set duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "set duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "color",
"type": "int",
"desc": "set noise color (from 0 to 5) (default white)",
"min": 0,
"max": 5,
"default": "white",
"options": [
{
"value": "white",
"desc": ""
},
{
"value": "pink",
"desc": ""
},
{
"value": "brown",
"desc": ""
},
{
"value": "blue",
"desc": ""
},
{
"value": "violet",
"desc": ""
},
{
"value": "velvet",
"desc": ""
}
]
},
{
"name": "colour",
"type": "int",
"desc": "set noise color (from 0 to 5) (default white)",
"min": 0,
"max": 5,
"default": "white",
"options": [
{
"value": "white",
"desc": ""
},
{
"value": "pink",
"desc": ""
},
{
"value": "brown",
"desc": ""
},
{
"value": "blue",
"desc": ""
},
{
"value": "violet",
"desc": ""
},
{
"value": "velvet",
"desc": ""
}
]
},
{
"name": "c",
"type": "int",
"desc": "set noise color (from 0 to 5) (default white)",
"min": 0,
"max": 5,
"default": "white",
"options": [
{
"value": "white",
"desc": ""
},
{
"value": "pink",
"desc": ""
},
{
"value": "brown",
"desc": ""
},
{
"value": "blue",
"desc": ""
},
{
"value": "violet",
"desc": ""
},
{
"value": "velvet",
"desc": ""
}
]
},
{
"name": "seed",
"type": "int64",
"desc": "set random seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "s",
"type": "int64",
"desc": "set random seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
}
]
},
{
"id": 131,
"meta": "...",
"name": "anullsrc",
"type": "|->A",
"description": "Null audio source, return empty audio frames.",
"params": [
{
"name": "channel_layout",
"type": "string",
"desc": "set channel_layout (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "cl",
"type": "string",
"desc": "set channel_layout (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "sample_rate",
"type": "string",
"desc": "set sample rate (default \"44100\")",
"min": null,
"max": null,
"default": "44100"
},
{
"name": "r",
"type": "string",
"desc": "set sample rate (default \"44100\")",
"min": null,
"max": null,
"default": "44100"
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to 65535) (default 1024)",
"min": 1,
"max": 65535,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to 65535) (default 1024)",
"min": 1,
"max": 65535,
"default": 1024
},
{
"name": "duration",
"type": "duration",
"desc": "set the audio duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set the audio duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
}
]
},
{
"id": 132,
"meta": "...",
"name": "hilbert",
"type": "|->A",
"description": "Generate a Hilbert transform FIR coefficients.",
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
},
{
"name": "taps",
"type": "int",
"desc": "set number of taps (from 11 to 65535) (default 22051)",
"min": 11,
"max": 65535,
"default": 22051
},
{
"name": "t",
"type": "int",
"desc": "set number of taps (from 11 to 65535) (default 22051)",
"min": 11,
"max": 65535,
"default": 22051
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default blackman)",
"min": 0,
"max": 20,
"default": "blackman",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
},
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "w",
"type": "int",
"desc": "set window function (from 0 to 20) (default blackman)",
"min": 0,
"max": 20,
"default": "blackman",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
},
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
}
]
},
{
"id": 133,
"meta": "...",
"name": "sinc",
"type": "|->A",
"description": "Generate a sinc kaiser-windowed low-pass, high-pass, band-pass, or band-reject FIR coefficients.",
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2147483647,
"default": 1024
},
{
"name": "hp",
"type": "float",
"desc": "set high-pass filter frequency (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "lp",
"type": "float",
"desc": "set low-pass filter frequency (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "phase",
"type": "float",
"desc": "set filter phase response (from 0 to 100) (default 50)",
"min": 0.0,
"max": 100.0,
"default": 50.0
},
{
"name": "beta",
"type": "float",
"desc": "set kaiser window beta (from -1 to 256) (default -1)",
"min": -1.0,
"max": 256.0,
"default": -1.0
},
{
"name": "att",
"type": "float",
"desc": "set stop-band attenuation (from 40 to 180) (default 120)",
"min": 40.0,
"max": 180.0,
"default": 120.0
},
{
"name": "round",
"type": "boolean",
"desc": "enable rounding (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "hptaps",
"type": "int",
"desc": "set number of taps for high-pass filter (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "lptaps",
"type": "int",
"desc": "set number of taps for low-pass filter (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 134,
"meta": "...",
"name": "sine",
"type": "|->A",
"description": "Generate sine wave audio signal.",
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set the sine frequency (from 0 to DBL_MAX) (default 440)",
"min": 0.0,
"max": 2147483647.0,
"default": 440.0
},
{
"name": "f",
"type": "double",
"desc": "set the sine frequency (from 0 to DBL_MAX) (default 440)",
"min": 0.0,
"max": 2147483647.0,
"default": 440.0
},
{
"name": "beep_factor",
"type": "double",
"desc": "set the beep frequency factor (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "b",
"type": "double",
"desc": "set the beep frequency factor (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "sample_rate",
"type": "int",
"desc": "set the sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set the sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2147483647,
"default": 44100
},
{
"name": "duration",
"type": "duration",
"desc": "set the audio duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "set the audio duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "samples_per_frame",
"type": "string",
"desc": "set the number of samples per frame (default \"1024\")",
"min": null,
"max": null,
"default": "1024"
}
]
},
{
"id": 135,
"meta": "...",
"name": "anullsink",
"type": "A->|",
"description": "Do absolutely nothing with the input audio."
},
{
"id": 136,
"meta": "...",
"name": "addroi",
"type": "V->V",
"description": "Add region of interest to frame.",
"params": [
{
"name": "x",
"type": "string",
"desc": "Region distance from left edge of frame. (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y",
"type": "string",
"desc": "Region distance from top edge of frame. (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "w",
"type": "string",
"desc": "Region width. (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "h",
"type": "string",
"desc": "Region height. (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "qoffset",
"type": "rational",
"desc": "Quantisation offset to apply in the region. (from -1 to 1) (default -1/10)",
"min": "-1",
"max": "1",
"default": "-1/10"
},
{
"name": "clear",
"type": "boolean",
"desc": "Remove any existing regions of interest before adding the new one. (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 137,
"meta": "...",
"name": "alphaextract",
"type": "V->V",
"description": "Extract an alpha channel as a grayscale image component."
},
{
"id": 138,
"meta": "T..",
"name": "alphamerge",
"type": "VV->V",
"description": "Copy the luma value of the second input into the alpha channel of the first input.",
"params": []
},
{
"id": 139,
"meta": "TSC",
"name": "amplify",
"type": "V->V",
"description": "Amplify changes between successive video frames.",
"params": [
{
"name": "radius",
"type": "int",
"desc": "set radius (from 1 to 63) (default 2)",
"min": 1,
"max": 63,
"default": 2
},
{
"name": "factor",
"type": "float",
"desc": "set factor (from 0 to 65535) (default 2)",
"min": 0.0,
"max": 65535.0,
"default": 2.0
},
{
"name": "threshold",
"type": "float",
"desc": "set threshold (from 0 to 65535) (default 10)",
"min": 0.0,
"max": 65535.0,
"default": 10.0
},
{
"name": "tolerance",
"type": "float",
"desc": "set tolerance (from 0 to 65535) (default 0)",
"min": 0.0,
"max": 65535.0,
"default": 0.0
},
{
"name": "low",
"type": "float",
"desc": "set low limit for amplification (from 0 to 65535) (default 65535)",
"min": 0.0,
"max": 65535.0,
"default": 65535.0
},
{
"name": "high",
"type": "float",
"desc": "set high limit for amplification (from 0 to 65535) (default 65535)",
"min": 0.0,
"max": 65535.0,
"default": 65535.0
},
{
"name": "planes",
"type": "flags",
"desc": "set what planes to filter (default 7)",
"min": null,
"max": null,
"default": "7"
}
]
},
{
"id": 140,
"meta": "...",
"name": "ass",
"type": "V->V",
"description": "Render ASS subtitles onto input video using the libass library.",
"params": [
{
"name": "filename",
"type": "string",
"desc": "set the filename of file to read",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set the filename of file to read",
"min": null,
"max": null,
"default": null
},
{
"name": "original_size",
"type": "image_size",
"desc": "set the size of the original video (used to scale fonts)",
"min": null,
"max": null,
"default": null
},
{
"name": "fontsdir",
"type": "string",
"desc": "set the directory containing the fonts to read",
"min": null,
"max": null,
"default": null
},
{
"name": "alpha",
"type": "boolean",
"desc": "enable processing of alpha channel (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "shaping",
"type": "int",
"desc": "set shaping engine (from -1 to 1) (default auto)",
"min": -1,
"max": 1,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "simple",
"desc": "simple shaping"
},
{
"value": "complex",
"desc": "complex shaping"
}
]
}
]
},
{
"id": 141,
"meta": "TSC",
"name": "atadenoise",
"type": "V->V",
"description": "Apply an Adaptive Temporal Averaging Denoiser.",
"params": [
{
"name": "0a",
"type": "float",
"desc": "set threshold A for 1st plane (from 0 to 0.3) (default 0.02)",
"min": 0.0,
"max": 0.3,
"default": 0.02
},
{
"name": "0b",
"type": "float",
"desc": "set threshold B for 1st plane (from 0 to 5) (default 0.04)",
"min": 0.0,
"max": 5.0,
"default": 0.04
},
{
"name": "1a",
"type": "float",
"desc": "set threshold A for 2nd plane (from 0 to 0.3) (default 0.02)",
"min": 0.0,
"max": 0.3,
"default": 0.02
},
{
"name": "1b",
"type": "float",
"desc": "set threshold B for 2nd plane (from 0 to 5) (default 0.04)",
"min": 0.0,
"max": 5.0,
"default": 0.04
},
{
"name": "2a",
"type": "float",
"desc": "set threshold A for 3rd plane (from 0 to 0.3) (default 0.02)",
"min": 0.0,
"max": 0.3,
"default": 0.02
},
{
"name": "2b",
"type": "float",
"desc": "set threshold B for 3rd plane (from 0 to 5) (default 0.04)",
"min": 0.0,
"max": 5.0,
"default": 0.04
},
{
"name": "s",
"type": "int",
"desc": "set how many frames to use (from 5 to 129) (default 9)",
"min": 5,
"max": 129,
"default": 9
},
{
"name": "p",
"type": "flags",
"desc": "set what planes to filter (default 7)",
"min": null,
"max": null,
"default": "7"
},
{
"name": "a",
"type": "int",
"desc": "set variant of algorithm (from 0 to 1) (default p)",
"min": 0,
"max": 1,
"default": "p",
"options": [
{
"value": "p",
"desc": "parallel"
},
{
"value": "s",
"desc": "serial"
}
]
},
{
"name": "0s",
"type": "float",
"desc": "set sigma for 1st plane (from 0 to 32767) (default 32767)",
"min": 0.0,
"max": 32767.0,
"default": 32767.0
},
{
"name": "1s",
"type": "float",
"desc": "set sigma for 2nd plane (from 0 to 32767) (default 32767)",
"min": 0.0,
"max": 32767.0,
"default": 32767.0
},
{
"name": "2s",
"type": "float",
"desc": "set sigma for 3rd plane (from 0 to 32767) (default 32767)",
"min": 0.0,
"max": 32767.0,
"default": 32767.0
}
]
},
{
"id": 142,
"meta": "T.C",
"name": "avgblur",
"type": "V->V",
"description": "Apply Average Blur filter.",
"params": [
{
"name": "sizeX",
"type": "int",
"desc": "set horizontal size (from 1 to 1024) (default 1)",
"min": 1,
"max": 1024,
"default": 1
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "sizeY",
"type": "int",
"desc": "set vertical size (from 0 to 1024) (default 0)",
"min": 0,
"max": 1024,
"default": 0
}
]
},
{
"id": 143,
"meta": "T.C",
"name": "bbox",
"type": "V->V",
"description": "Compute bounding box for each frame.",
"params": [
{
"name": "min_val",
"type": "int",
"desc": "set minimum luminance value for bounding box (from 0 to 65535) (default 16)",
"min": 0,
"max": 65535,
"default": 16
}
]
},
{
"id": 144,
"meta": "...",
"name": "bench",
"type": "V->V",
"description": "Benchmark part of a filtergraph.",
"params": [
{
"name": "action",
"type": "int",
"desc": "set action (from 0 to 1) (default start)",
"min": 0,
"max": 1,
"default": "start",
"options": [
{
"value": "start",
"desc": "start timer"
},
{
"value": "stop",
"desc": "stop timer"
}
]
}
]
},
{
"id": 145,
"meta": "TSC",
"name": "bilateral",
"type": "V->V",
"description": "Apply Bilateral filter.",
"params": [
{
"name": "sigmaS",
"type": "float",
"desc": "set spatial sigma (from 0 to 512) (default 0.1)",
"min": 0.0,
"max": 512.0,
"default": 0.1
},
{
"name": "sigmaR",
"type": "float",
"desc": "set range sigma (from 0 to 1) (default 0.1)",
"min": 0.0,
"max": 1.0,
"default": 0.1
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 1)",
"min": 0,
"max": 15,
"default": 1
}
]
},
{
"id": 146,
"meta": "T..",
"name": "bitplanenoise",
"type": "V->V",
"description": "Measure bit plane noise.",
"params": [
{
"name": "bitplane",
"type": "int",
"desc": "set bit plane to use for measuring noise (from 1 to 16) (default 1)",
"min": 1,
"max": 16,
"default": 1
},
{
"name": "filter",
"type": "boolean",
"desc": "show noisy pixels (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 147,
"meta": ".S.",
"name": "blackdetect",
"type": "V->V",
"description": "Detect video intervals that are (almost) black.",
"params": [
{
"name": "d",
"type": "double",
"desc": "set minimum detected black duration in seconds (from 0 to DBL_MAX) (default 2)",
"min": 0.0,
"max": 2147483647.0,
"default": 2.0
},
{
"name": "black_min_duration",
"type": "double",
"desc": "set minimum detected black duration in seconds (from 0 to DBL_MAX) (default 2)",
"min": 0.0,
"max": 2147483647.0,
"default": 2.0
},
{
"name": "picture_black_ratio_th",
"type": "double",
"desc": "set the picture black ratio threshold (from 0 to 1) (default 0.98)",
"min": 0.0,
"max": 1.0,
"default": 0.98
},
{
"name": "pic_th",
"type": "double",
"desc": "set the picture black ratio threshold (from 0 to 1) (default 0.98)",
"min": 0.0,
"max": 1.0,
"default": 0.98
},
{
"name": "pixel_black_th",
"type": "double",
"desc": "set the pixel black threshold (from 0 to 1) (default 0.1)",
"min": 0.0,
"max": 1.0,
"default": 0.1
},
{
"name": "pix_th",
"type": "double",
"desc": "set the pixel black threshold (from 0 to 1) (default 0.1)",
"min": 0.0,
"max": 1.0,
"default": 0.1
}
]
},
{
"id": 148,
"meta": "...",
"name": "blackframe",
"type": "V->V",
"description": "Detect frames that are (almost) black.",
"params": [
{
"name": "amount",
"type": "int",
"desc": "percentage of the pixels that have to be below the threshold for the frame to be considered black (from 0 to 100) (default 98)",
"min": 0,
"max": 100,
"default": 98
},
{
"name": "threshold",
"type": "int",
"desc": "threshold below which a pixel value is considered black (from 0 to 255) (default 32)",
"min": 0,
"max": 255,
"default": 32
},
{
"name": "thresh",
"type": "int",
"desc": "threshold below which a pixel value is considered black (from 0 to 255) (default 32)",
"min": 0,
"max": 255,
"default": 32
}
]
},
{
"id": 149,
"meta": "TSC",
"name": "blend",
"type": "VV->V",
"description": "Blend two video frames into each other.",
"params": [
{
"name": "c0_mode",
"type": "int",
"desc": "set component #0 blend mode (from 0 to 39) (default normal)",
"min": 0,
"max": 39,
"default": "normal",
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "c1_mode",
"type": "int",
"desc": "set component #1 blend mode (from 0 to 39) (default normal)",
"min": 0,
"max": 39,
"default": "normal",
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "c2_mode",
"type": "int",
"desc": "set component #2 blend mode (from 0 to 39) (default normal)",
"min": 0,
"max": 39,
"default": "normal",
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "c3_mode",
"type": "int",
"desc": "set component #3 blend mode (from 0 to 39) (default normal)",
"min": 0,
"max": 39,
"default": "normal",
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "all_mode",
"type": "int",
"desc": "set blend mode for all components (from -1 to 39) (default -1)",
"min": -1,
"max": 39,
"default": -1,
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "c0_expr",
"type": "string",
"desc": "set color component #0 expression",
"min": null,
"max": null,
"default": null
},
{
"name": "c1_expr",
"type": "string",
"desc": "set color component #1 expression",
"min": null,
"max": null,
"default": null
},
{
"name": "c2_expr",
"type": "string",
"desc": "set color component #2 expression",
"min": null,
"max": null,
"default": null
},
{
"name": "c3_expr",
"type": "string",
"desc": "set color component #3 expression",
"min": null,
"max": null,
"default": null
},
{
"name": "all_expr",
"type": "string",
"desc": "set expression for all color components",
"min": null,
"max": null,
"default": null
},
{
"name": "c0_opacity",
"type": "double",
"desc": "set color component #0 opacity (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "c1_opacity",
"type": "double",
"desc": "set color component #1 opacity (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "c2_opacity",
"type": "double",
"desc": "set color component #2 opacity (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "c3_opacity",
"type": "double",
"desc": "set color component #3 opacity (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "all_opacity",
"type": "double",
"desc": "set opacity for all color components (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 150,
"meta": "...",
"name": "blockdetect",
"type": "V->V",
"description": "Blockdetect filter.",
"params": [
{
"name": "period_min",
"type": "int",
"desc": "Minimum period to search for (from 2 to 32) (default 3)",
"min": 2,
"max": 32,
"default": 3
},
{
"name": "period_max",
"type": "int",
"desc": "Maximum period to search for (from 2 to 64) (default 24)",
"min": 2,
"max": 64,
"default": 24
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 1)",
"min": 0,
"max": 15,
"default": 1
}
]
},
{
"id": 151,
"meta": "...",
"name": "blurdetect",
"type": "V->V",
"description": "Blurdetect filter.",
"params": [
{
"name": "high",
"type": "float",
"desc": "set high threshold (from 0 to 1) (default 0.117647)",
"min": 0.0,
"max": 1.0,
"default": 0.117647
},
{
"name": "low",
"type": "float",
"desc": "set low threshold (from 0 to 1) (default 0.0588235)",
"min": 0.0,
"max": 1.0,
"default": 0.0588235
},
{
"name": "radius",
"type": "int",
"desc": "search radius for maxima detection (from 1 to 100) (default 50)",
"min": 1,
"max": 100,
"default": 50
},
{
"name": "block_pct",
"type": "int",
"desc": "block pooling threshold when calculating blurriness (from 1 to 100) (default 80)",
"min": 1,
"max": 100,
"default": 80
},
{
"name": "block_width",
"type": "int",
"desc": "block size for block-based abbreviation of blurriness (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "block_height",
"type": "int",
"desc": "block size for block-based abbreviation of blurriness (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 1)",
"min": 0,
"max": 15,
"default": 1
}
]
},
{
"id": 152,
"meta": "TS.",
"name": "bm3d",
"type": "N->V",
"description": "Block-Matching 3D denoiser.",
"params": [
{
"name": "sigma",
"type": "float",
"desc": "set denoising strength (from 0 to 99999.9) (default 1)",
"min": 0.0,
"max": 99999.9,
"default": 1.0
},
{
"name": "block",
"type": "int",
"desc": "set size of local patch (from 8 to 64) (default 16)",
"min": 8,
"max": 64,
"default": 16
},
{
"name": "bstep",
"type": "int",
"desc": "set sliding step for processing blocks (from 1 to 64) (default 4)",
"min": 1,
"max": 64,
"default": 4
},
{
"name": "group",
"type": "int",
"desc": "set maximal number of similar blocks (from 1 to 256) (default 1)",
"min": 1,
"max": 256,
"default": 1
},
{
"name": "range",
"type": "int",
"desc": "set block matching range (from 1 to INT_MAX) (default 9)",
"min": 1,
"max": 2147483647,
"default": 9
},
{
"name": "mstep",
"type": "int",
"desc": "set step for block matching (from 1 to 64) (default 1)",
"min": 1,
"max": 64,
"default": 1
},
{
"name": "thmse",
"type": "float",
"desc": "set threshold of mean square error for block matching (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "hdthr",
"type": "float",
"desc": "set hard threshold for 3D transfer domain (from 0 to INT_MAX) (default 2.7)",
"min": 0.0,
"max": 2147483647.0,
"default": 2.7
},
{
"name": "estim",
"type": "int",
"desc": "set filtering estimation mode (from 0 to 1) (default basic)",
"min": 0,
"max": 1,
"default": "basic",
"options": [
{
"value": "basic",
"desc": "basic estimate"
},
{
"value": "final",
"desc": "final estimate"
}
]
},
{
"name": "ref",
"type": "boolean",
"desc": "have reference stream (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 7)",
"min": 0,
"max": 15,
"default": 7
}
]
},
{
"id": 153,
"meta": "T..",
"name": "boxblur",
"type": "V->V",
"description": "Blur the input.",
"params": [
{
"name": "luma_radius",
"type": "string",
"desc": "Radius of the luma blurring box (default \"2\")",
"min": null,
"max": null,
"default": "2"
},
{
"name": "lr",
"type": "string",
"desc": "Radius of the luma blurring box (default \"2\")",
"min": null,
"max": null,
"default": "2"
},
{
"name": "luma_power",
"type": "int",
"desc": "How many times should the boxblur be applied to luma (from 0 to INT_MAX) (default 2)",
"min": 0,
"max": 2147483647,
"default": 2
},
{
"name": "lp",
"type": "int",
"desc": "How many times should the boxblur be applied to luma (from 0 to INT_MAX) (default 2)",
"min": 0,
"max": 2147483647,
"default": 2
},
{
"name": "chroma_radius",
"type": "string",
"desc": "Radius of the chroma blurring box",
"min": null,
"max": null,
"default": null
},
{
"name": "cr",
"type": "string",
"desc": "Radius of the chroma blurring box",
"min": null,
"max": null,
"default": null
},
{
"name": "chroma_power",
"type": "int",
"desc": "How many times should the boxblur be applied to chroma (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "cp",
"type": "int",
"desc": "How many times should the boxblur be applied to chroma (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "alpha_radius",
"type": "string",
"desc": "Radius of the alpha blurring box",
"min": null,
"max": null,
"default": null
},
{
"name": "ar",
"type": "string",
"desc": "Radius of the alpha blurring box",
"min": null,
"max": null,
"default": null
},
{
"name": "alpha_power",
"type": "int",
"desc": "How many times should the boxblur be applied to alpha (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "ap",
"type": "int",
"desc": "How many times should the boxblur be applied to alpha (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
}
]
},
{
"id": 154,
"meta": "TS.",
"name": "bwdif",
"type": "V->V",
"description": "Deinterlace the input image.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "specify the interlacing mode (from 0 to 1) (default send_field)",
"min": 0,
"max": 1,
"default": "send_field",
"options": [
{
"value": "send_frame",
"desc": "send one frame for each frame"
},
{
"value": "send_field",
"desc": "send one frame for each field"
}
]
},
{
"name": "parity",
"type": "int",
"desc": "specify the assumed picture field parity (from -1 to 1) (default auto)",
"min": -1,
"max": 1,
"default": "auto",
"options": [
{
"value": "tff",
"desc": "assume top field first"
},
{
"value": "bff",
"desc": "assume bottom field first"
},
{
"value": "auto",
"desc": "auto detect parity"
}
]
},
{
"name": "deint",
"type": "int",
"desc": "specify which frames to deinterlace (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "all",
"desc": "deinterlace all frames"
},
{
"value": "interlaced",
"desc": "only deinterlace frames marked as interlaced"
}
]
}
]
},
{
"id": 155,
"meta": "TSC",
"name": "cas",
"type": "V->V",
"description": "Contrast Adaptive Sharpen.",
"params": [
{
"name": "strength",
"type": "float",
"desc": "set the sharpening strength (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "planes",
"type": "flags",
"desc": "set what planes to filter (default 7)",
"min": null,
"max": null,
"default": "7"
}
]
},
{
"id": 156,
"meta": "TSC",
"name": "chromahold",
"type": "V->V",
"description": "Turns a certain color range into gray.",
"params": [
{
"name": "color",
"type": "color",
"desc": "set the chromahold key color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "similarity",
"type": "float",
"desc": "set the chromahold similarity value (from 1e-05 to 1) (default 0.01)",
"min": 1e-05,
"max": 1.0,
"default": 0.01
},
{
"name": "blend",
"type": "float",
"desc": "set the chromahold blend value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "yuv",
"type": "boolean",
"desc": "color parameter is in yuv instead of rgb (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 157,
"meta": "TSC",
"name": "chromakey",
"type": "V->V",
"description": "Turns a certain color into transparency. Operates on YUV colors.",
"params": [
{
"name": "color",
"type": "color",
"desc": "set the chromakey key color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "similarity",
"type": "float",
"desc": "set the chromakey similarity value (from 1e-05 to 1) (default 0.01)",
"min": 1e-05,
"max": 1.0,
"default": 0.01
},
{
"name": "blend",
"type": "float",
"desc": "set the chromakey key blend value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "yuv",
"type": "boolean",
"desc": "color parameter is in yuv instead of rgb (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 158,
"meta": "TSC",
"name": "chromanr",
"type": "V->V",
"description": "Reduce chrominance noise.",
"params": [
{
"name": "thres",
"type": "float",
"desc": "set y+u+v threshold (from 1 to 200) (default 30)",
"min": 1.0,
"max": 200.0,
"default": 30.0
},
{
"name": "sizew",
"type": "int",
"desc": "set horizontal patch size (from 1 to 100) (default 5)",
"min": 1,
"max": 100,
"default": 5
},
{
"name": "sizeh",
"type": "int",
"desc": "set vertical patch size (from 1 to 100) (default 5)",
"min": 1,
"max": 100,
"default": 5
},
{
"name": "stepw",
"type": "int",
"desc": "set horizontal step (from 1 to 50) (default 1)",
"min": 1,
"max": 50,
"default": 1
},
{
"name": "steph",
"type": "int",
"desc": "set vertical step (from 1 to 50) (default 1)",
"min": 1,
"max": 50,
"default": 1
},
{
"name": "threy",
"type": "float",
"desc": "set y threshold (from 1 to 200) (default 200)",
"min": 1.0,
"max": 200.0,
"default": 200.0
},
{
"name": "threu",
"type": "float",
"desc": "set u threshold (from 1 to 200) (default 200)",
"min": 1.0,
"max": 200.0,
"default": 200.0
},
{
"name": "threv",
"type": "float",
"desc": "set v threshold (from 1 to 200) (default 200)",
"min": 1.0,
"max": 200.0,
"default": 200.0
},
{
"name": "distance",
"type": "int",
"desc": "set distance type (from 0 to 1) (default manhattan)",
"min": 0,
"max": 1,
"default": "manhattan",
"options": [
{
"value": "manhattan",
"desc": ""
},
{
"value": "euclidean",
"desc": ""
}
]
}
]
},
{
"id": 159,
"meta": "TSC",
"name": "chromashift",
"type": "V->V",
"description": "Shift chroma.",
"params": [
{
"name": "cbh",
"type": "int",
"desc": "shift chroma-blue horizontally (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "cbv",
"type": "int",
"desc": "shift chroma-blue vertically (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "crh",
"type": "int",
"desc": "shift chroma-red horizontally (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "crv",
"type": "int",
"desc": "shift chroma-red vertically (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "edge",
"type": "int",
"desc": "set edge operation (from 0 to 1) (default smear)",
"min": 0,
"max": 1,
"default": "smear",
"options": [
{
"value": "smear",
"desc": ""
},
{
"value": "wrap",
"desc": ""
}
]
}
]
},
{
"id": 160,
"meta": "...",
"name": "ciescope",
"type": "V->V",
"description": "Video CIE scope.",
"params": [
{
"name": "system",
"type": "int",
"desc": "set color system (from 0 to 9) (default hdtv)",
"min": 0,
"max": 9,
"default": "hdtv",
"options": [
{
"value": "ntsc",
"desc": "NTSC 1953 Y'I'O' (ITU-R BT.470 System M)"
},
{
"value": "470m",
"desc": "NTSC 1953 Y'I'O' (ITU-R BT.470 System M)"
},
{
"value": "ebu",
"desc": "EBU Y'U'V' (PAL/SECAM) (ITU-R BT.470 System B, G)"
},
{
"value": "470bg",
"desc": "EBU Y'U'V' (PAL/SECAM) (ITU-R BT.470 System B, G)"
},
{
"value": "smpte",
"desc": "SMPTE-C RGB"
},
{
"value": "240m",
"desc": "SMPTE-240M Y'PbPr"
},
{
"value": "apple",
"desc": "Apple RGB"
},
{
"value": "widergb",
"desc": "Adobe Wide Gamut RGB"
},
{
"value": "cie1931",
"desc": "CIE 1931 RGB"
},
{
"value": "hdtv",
"desc": "ITU.BT-709 Y'CbCr"
},
{
"value": "rec709",
"desc": "ITU.BT-709 Y'CbCr"
},
{
"value": "uhdtv",
"desc": "ITU-R.BT-2020"
},
{
"value": "rec2020",
"desc": "ITU-R.BT-2020"
},
{
"value": "dcip3",
"desc": "DCI-P3"
}
]
},
{
"name": "cie",
"type": "int",
"desc": "set cie system (from 0 to 2) (default xyy)",
"min": 0,
"max": 2,
"default": "xyy",
"options": [
{
"value": "xyy",
"desc": "CIE 1931 xyY"
},
{
"value": "ucs",
"desc": "CIE 1960 UCS"
},
{
"value": "luv",
"desc": "CIE 1976 Luv"
}
]
},
{
"name": "gamuts",
"type": "flags",
"desc": "set what gamuts to draw (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "ntsc",
"desc": ""
},
{
"value": "470m",
"desc": ""
},
{
"value": "ebu",
"desc": ""
},
{
"value": "470bg",
"desc": ""
},
{
"value": "smpte",
"desc": ""
},
{
"value": "240m",
"desc": ""
},
{
"value": "apple",
"desc": ""
},
{
"value": "widergb",
"desc": ""
},
{
"value": "cie1931",
"desc": ""
},
{
"value": "hdtv",
"desc": ""
},
{
"value": "rec709",
"desc": ""
},
{
"value": "uhdtv",
"desc": ""
},
{
"value": "rec2020",
"desc": ""
},
{
"value": "dcip3",
"desc": ""
}
]
},
{
"name": "size",
"type": "int",
"desc": "set ciescope size (from 256 to 8192) (default 512)",
"min": 256,
"max": 8192,
"default": 512
},
{
"name": "s",
"type": "int",
"desc": "set ciescope size (from 256 to 8192) (default 512)",
"min": 256,
"max": 8192,
"default": 512
},
{
"name": "intensity",
"type": "float",
"desc": "set ciescope intensity (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "i",
"type": "float",
"desc": "set ciescope intensity (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "contrast",
"type": "float",
"desc": "(from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
},
{
"name": "corrgamma",
"type": "boolean",
"desc": "(default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "showwhite",
"type": "boolean",
"desc": "(default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "gamma",
"type": "double",
"desc": "(from 0.1 to 6) (default 2.6)",
"min": 0.1,
"max": 6.0,
"default": 2.6
},
{
"name": "fill",
"type": "boolean",
"desc": "fill with CIE colors (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 161,
"meta": "T..",
"name": "codecview",
"type": "V->V",
"description": "Visualize information about some codecs.",
"params": [
{
"name": "mv",
"type": "flags",
"desc": "set motion vectors to visualize (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "pf",
"desc": "predicted MVs of P-frames"
},
{
"value": "bf",
"desc": "predicted MVs of B-frames"
},
{
"value": "bb",
"desc": "predicted MVs of B-frames"
}
]
},
{
"name": "qp",
"type": "boolean",
"desc": "(default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "mv_type",
"type": "flags",
"desc": "set motion vectors type (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "fp",
"desc": "predicted MVs"
},
{
"value": "bp",
"desc": "predicted MVs"
}
]
},
{
"name": "mvt",
"type": "flags",
"desc": "set motion vectors type (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "fp",
"desc": "predicted MVs"
},
{
"value": "bp",
"desc": "predicted MVs"
}
]
},
{
"name": "frame_type",
"type": "flags",
"desc": "set frame types to visualize motion vectors of (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "if",
"desc": ""
},
{
"value": "pf",
"desc": ""
},
{
"value": "bf",
"desc": ""
}
]
},
{
"name": "ft",
"type": "flags",
"desc": "set frame types to visualize motion vectors of (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "if",
"desc": ""
},
{
"value": "pf",
"desc": ""
},
{
"value": "bf",
"desc": ""
}
]
},
{
"name": "block",
"type": "boolean",
"desc": "set block partitioning structure to visualize (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 162,
"meta": "TSC",
"name": "colorbalance",
"type": "V->V",
"description": "Adjust the color balance.",
"params": [
{
"name": "rs",
"type": "float",
"desc": "set red shadows (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "gs",
"type": "float",
"desc": "set green shadows (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "bs",
"type": "float",
"desc": "set blue shadows (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "rm",
"type": "float",
"desc": "set red midtones (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "gm",
"type": "float",
"desc": "set green midtones (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "bm",
"type": "float",
"desc": "set blue midtones (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "rh",
"type": "float",
"desc": "set red highlights (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "gh",
"type": "float",
"desc": "set green highlights (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "bh",
"type": "float",
"desc": "set blue highlights (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "pl",
"type": "boolean",
"desc": "preserve lightness (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 163,
"meta": "TSC",
"name": "colorchannelmixer",
"type": "V->V",
"description": "Adjust colors by mixing color channels.",
"params": [
{
"name": "rr",
"type": "double",
"desc": "set the red gain for the red channel (from -2 to 2) (default 1)",
"min": -2.0,
"max": 2.0,
"default": 1.0
},
{
"name": "rg",
"type": "double",
"desc": "set the green gain for the red channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "rb",
"type": "double",
"desc": "set the blue gain for the red channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "ra",
"type": "double",
"desc": "set the alpha gain for the red channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "gr",
"type": "double",
"desc": "set the red gain for the green channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "gg",
"type": "double",
"desc": "set the green gain for the green channel (from -2 to 2) (default 1)",
"min": -2.0,
"max": 2.0,
"default": 1.0
},
{
"name": "gb",
"type": "double",
"desc": "set the blue gain for the green channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "ga",
"type": "double",
"desc": "set the alpha gain for the green channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "br",
"type": "double",
"desc": "set the red gain for the blue channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "bg",
"type": "double",
"desc": "set the green gain for the blue channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "bb",
"type": "double",
"desc": "set the blue gain for the blue channel (from -2 to 2) (default 1)",
"min": -2.0,
"max": 2.0,
"default": 1.0
},
{
"name": "ba",
"type": "double",
"desc": "set the alpha gain for the blue channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "ar",
"type": "double",
"desc": "set the red gain for the alpha channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "ag",
"type": "double",
"desc": "set the green gain for the alpha channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "ab",
"type": "double",
"desc": "set the blue gain for the alpha channel (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "aa",
"type": "double",
"desc": "set the alpha gain for the alpha channel (from -2 to 2) (default 1)",
"min": -2.0,
"max": 2.0,
"default": 1.0
},
{
"name": "pc",
"type": "int",
"desc": "set the preserve color mode (from 0 to 6) (default none)",
"min": 0,
"max": 6,
"default": "none",
"options": [
{
"value": "none",
"desc": "disabled"
},
{
"value": "lum",
"desc": "luminance"
},
{
"value": "max",
"desc": "max"
},
{
"value": "avg",
"desc": "average"
},
{
"value": "sum",
"desc": "sum"
},
{
"value": "nrm",
"desc": "norm"
},
{
"value": "pwr",
"desc": "power"
}
]
},
{
"name": "pa",
"type": "double",
"desc": "set the preserve color amount (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 164,
"meta": "TSC",
"name": "colorcontrast",
"type": "V->V",
"description": "Adjust color contrast between RGB components.",
"params": [
{
"name": "rc",
"type": "float",
"desc": "set the red-cyan contrast (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "gm",
"type": "float",
"desc": "set the green-magenta contrast (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "by",
"type": "float",
"desc": "set the blue-yellow contrast (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "rcw",
"type": "float",
"desc": "set the red-cyan weight (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "gmw",
"type": "float",
"desc": "set the green-magenta weight (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "byw",
"type": "float",
"desc": "set the blue-yellow weight (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "pl",
"type": "float",
"desc": "set the amount of preserving lightness (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 165,
"meta": "TSC",
"name": "colorcorrect",
"type": "V->V",
"description": "Adjust color white balance selectively for blacks and whites.",
"params": [
{
"name": "rl",
"type": "float",
"desc": "set the red shadow spot (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "bl",
"type": "float",
"desc": "set the blue shadow spot (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "rh",
"type": "float",
"desc": "set the red highlight spot (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "bh",
"type": "float",
"desc": "set the blue highlight spot (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "saturation",
"type": "float",
"desc": "set the amount of saturation (from -3 to 3) (default 1)",
"min": -3.0,
"max": 3.0,
"default": 1.0
},
{
"name": "analyze",
"type": "int",
"desc": "set the analyze mode (from 0 to 3) (default manual)",
"min": 0,
"max": 3,
"default": "manual",
"options": [
{
"value": "manual",
"desc": "manually set options"
},
{
"value": "average",
"desc": "use average pixels"
},
{
"value": "minmax",
"desc": "use minmax pixels"
},
{
"value": "median",
"desc": "use median pixels"
}
]
}
]
},
{
"id": 166,
"meta": "TSC",
"name": "colorize",
"type": "V->V",
"description": "Overlay a solid color on the video stream.",
"params": [
{
"name": "hue",
"type": "float",
"desc": "set the hue (from 0 to 360) (default 0)",
"min": 0.0,
"max": 360.0,
"default": 0.0
},
{
"name": "saturation",
"type": "float",
"desc": "set the saturation (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "lightness",
"type": "float",
"desc": "set the lightness (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "mix",
"type": "float",
"desc": "set the mix of source lightness (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 167,
"meta": "TSC",
"name": "colorkey",
"type": "V->V",
"description": "Turns a certain color into transparency. Operates on RGB colors.",
"params": [
{
"name": "color",
"type": "color",
"desc": "set the colorkey key color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "similarity",
"type": "float",
"desc": "set the colorkey similarity value (from 1e-05 to 1) (default 0.01)",
"min": 1e-05,
"max": 1.0,
"default": 0.01
},
{
"name": "blend",
"type": "float",
"desc": "set the colorkey key blend value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 168,
"meta": "TSC",
"name": "colorhold",
"type": "V->V",
"description": "Turns a certain color range into gray. Operates on RGB colors.",
"params": [
{
"name": "color",
"type": "color",
"desc": "set the colorhold key color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "similarity",
"type": "float",
"desc": "set the colorhold similarity value (from 1e-05 to 1) (default 0.01)",
"min": 1e-05,
"max": 1.0,
"default": 0.01
},
{
"name": "blend",
"type": "float",
"desc": "set the colorhold blend value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 169,
"meta": "TSC",
"name": "colorlevels",
"type": "V->V",
"description": "Adjust the color levels.",
"params": [
{
"name": "rimin",
"type": "double",
"desc": "set input red black point (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "gimin",
"type": "double",
"desc": "set input green black point (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "bimin",
"type": "double",
"desc": "set input blue black point (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "aimin",
"type": "double",
"desc": "set input alpha black point (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "rimax",
"type": "double",
"desc": "set input red white point (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
},
{
"name": "gimax",
"type": "double",
"desc": "set input green white point (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
},
{
"name": "bimax",
"type": "double",
"desc": "set input blue white point (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
},
{
"name": "aimax",
"type": "double",
"desc": "set input alpha white point (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
},
{
"name": "romin",
"type": "double",
"desc": "set output red black point (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "gomin",
"type": "double",
"desc": "set output green black point (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "bomin",
"type": "double",
"desc": "set output blue black point (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "aomin",
"type": "double",
"desc": "set output alpha black point (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "romax",
"type": "double",
"desc": "set output red white point (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "gomax",
"type": "double",
"desc": "set output green white point (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "bomax",
"type": "double",
"desc": "set output blue white point (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "aomax",
"type": "double",
"desc": "set output alpha white point (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "preserve",
"type": "int",
"desc": "set preserve color mode (from 0 to 6) (default none)",
"min": 0,
"max": 6,
"default": "none",
"options": [
{
"value": "none",
"desc": "disabled"
},
{
"value": "lum",
"desc": "luminance"
},
{
"value": "max",
"desc": "max"
},
{
"value": "avg",
"desc": "average"
},
{
"value": "sum",
"desc": "sum"
},
{
"value": "nrm",
"desc": "norm"
},
{
"value": "pwr",
"desc": "power"
}
]
}
]
},
{
"id": 170,
"meta": "TSC",
"name": "colormap",
"type": "VVV->V",
"description": "Apply custom Color Maps to video stream.",
"params": [
{
"name": "patch_size",
"type": "image_size",
"desc": "set patch size (default \"64x64\")",
"min": null,
"max": null,
"default": "64x64"
},
{
"name": "nb_patches",
"type": "int",
"desc": "set number of patches (from 0 to 64) (default 0)",
"min": 0,
"max": 64,
"default": 0
},
{
"name": "type",
"type": "int",
"desc": "set the target type used (from 0 to 1) (default absolute)",
"min": 0,
"max": 1,
"default": "absolute",
"options": [
{
"value": "relative",
"desc": "the target colors are relative"
},
{
"value": "absolute",
"desc": "the target colors are absolute"
}
]
},
{
"name": "kernel",
"type": "int",
"desc": "set the kernel used for measuring color difference (from 0 to 1) (default euclidean)",
"min": 0,
"max": 1,
"default": "euclidean",
"options": [
{
"value": "euclidean",
"desc": "square root of sum of squared differences"
},
{
"value": "weuclidean",
"desc": "weighted square root of sum of squared differences"
}
]
}
]
},
{
"id": 171,
"meta": "TS.",
"name": "colormatrix",
"type": "V->V",
"description": "Convert color matrix.",
"params": [
{
"name": "src",
"type": "int",
"desc": "set source color matrix (from -1 to 4) (default -1)",
"min": -1,
"max": 4,
"default": -1,
"options": [
{
"value": "bt709",
"desc": "set BT.709 colorspace"
},
{
"value": "fcc",
"desc": "set FCC colorspace "
},
{
"value": "bt601",
"desc": "set BT.601 colorspace"
},
{
"value": "bt470",
"desc": "set BT.470 colorspace"
},
{
"value": "bt470bg",
"desc": "set BT.470 colorspace"
},
{
"value": "smpte170m",
"desc": "set SMTPE-170M colorspace"
},
{
"value": "smpte240m",
"desc": "set SMPTE-240M colorspace"
},
{
"value": "bt2020",
"desc": "set BT.2020 colorspace"
}
]
},
{
"name": "dst",
"type": "int",
"desc": "set destination color matrix (from -1 to 4) (default -1)",
"min": -1,
"max": 4,
"default": -1,
"options": [
{
"value": "bt709",
"desc": "set BT.709 colorspace"
},
{
"value": "fcc",
"desc": "set FCC colorspace "
},
{
"value": "bt601",
"desc": "set BT.601 colorspace"
},
{
"value": "bt470",
"desc": "set BT.470 colorspace"
},
{
"value": "bt470bg",
"desc": "set BT.470 colorspace"
},
{
"value": "smpte170m",
"desc": "set SMTPE-170M colorspace"
},
{
"value": "smpte240m",
"desc": "set SMPTE-240M colorspace"
},
{
"value": "bt2020",
"desc": "set BT.2020 colorspace"
}
]
}
]
},
{
"id": 172,
"meta": "TS.",
"name": "colorspace",
"type": "V->V",
"description": "Convert between colorspaces.",
"params": [
{
"name": "all",
"type": "int",
"desc": "Set all color properties together (from 0 to 8) (default 0)",
"min": 0,
"max": 8,
"default": 0,
"options": [
{
"value": "bt470m",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "bt601-6-525",
"desc": ""
},
{
"value": "bt601-6-625",
"desc": ""
},
{
"value": "bt709",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "bt2020",
"desc": ""
}
]
},
{
"name": "space",
"type": "int",
"desc": "Output colorspace (from 0 to 14) (default 2)",
"min": 0,
"max": 14,
"default": 2,
"options": [
{
"value": "bt709",
"desc": ""
},
{
"value": "fcc",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "ycgco",
"desc": ""
},
{
"value": "gbr",
"desc": ""
},
{
"value": "bt2020nc",
"desc": ""
},
{
"value": "bt2020ncl",
"desc": ""
}
]
},
{
"name": "range",
"type": "int",
"desc": "Output color range (from 0 to 2) (default 0)",
"min": 0,
"max": 2,
"default": 0,
"options": [
{
"value": "tv",
"desc": ""
},
{
"value": "mpeg",
"desc": ""
},
{
"value": "pc",
"desc": ""
},
{
"value": "jpeg",
"desc": ""
}
]
},
{
"name": "primaries",
"type": "int",
"desc": "Output color primaries (from 0 to 22) (default 2)",
"min": 0,
"max": 22,
"default": 2,
"options": [
{
"value": "bt709",
"desc": ""
},
{
"value": "bt470m",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "smpte428",
"desc": ""
},
{
"value": "film",
"desc": ""
},
{
"value": "smpte431",
"desc": ""
},
{
"value": "smpte432",
"desc": ""
},
{
"value": "bt2020",
"desc": ""
},
{
"value": "jedec-p22",
"desc": ""
},
{
"value": "ebu3213",
"desc": ""
}
]
},
{
"name": "trc",
"type": "int",
"desc": "Output transfer characteristics (from 0 to 18) (default 2)",
"min": 0,
"max": 18,
"default": 2,
"options": [
{
"value": "bt709",
"desc": ""
},
{
"value": "bt470m",
"desc": ""
},
{
"value": "gamma22",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "gamma28",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "linear",
"desc": ""
},
{
"value": "srgb",
"desc": ""
},
{
"value": "iec61966-2-1",
"desc": ""
},
{
"value": "xvycc",
"desc": ""
},
{
"value": "iec61966-2-4",
"desc": ""
},
{
"value": "bt2020-10",
"desc": ""
},
{
"value": "bt2020-12",
"desc": ""
}
]
},
{
"name": "format",
"type": "int",
"desc": "Output pixel format (from -1 to 162) (default -1)",
"min": -1,
"max": 162,
"default": -1,
"options": [
{
"value": "yuv420p",
"desc": ""
},
{
"value": "yuv420p10",
"desc": ""
},
{
"value": "yuv420p12",
"desc": ""
},
{
"value": "yuv422p",
"desc": ""
},
{
"value": "yuv422p10",
"desc": ""
},
{
"value": "yuv422p12",
"desc": ""
},
{
"value": "yuv444p",
"desc": ""
},
{
"value": "yuv444p10",
"desc": ""
},
{
"value": "yuv444p12",
"desc": ""
}
]
},
{
"name": "fast",
"type": "boolean",
"desc": "Ignore primary chromaticity and gamma correction (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "dither",
"type": "int",
"desc": "Dithering mode (from 0 to 1) (default none)",
"min": 0,
"max": 1,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "fsb",
"desc": ""
}
]
},
{
"name": "wpadapt",
"type": "int",
"desc": "Whitepoint adaptation method (from 0 to 2) (default bradford)",
"min": 0,
"max": 2,
"default": "bradford",
"options": [
{
"value": "bradford",
"desc": ""
},
{
"value": "vonkries",
"desc": ""
},
{
"value": "identity",
"desc": ""
}
]
},
{
"name": "iall",
"type": "int",
"desc": "Set all input color properties together (from 0 to 8) (default 0)",
"min": 0,
"max": 8,
"default": 0,
"options": [
{
"value": "bt470m",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "bt601-6-525",
"desc": ""
},
{
"value": "bt601-6-625",
"desc": ""
},
{
"value": "bt709",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "bt2020",
"desc": ""
}
]
},
{
"name": "ispace",
"type": "int",
"desc": "Input colorspace (from 0 to 22) (default 2)",
"min": 0,
"max": 22,
"default": 2,
"options": [
{
"value": "bt709",
"desc": ""
},
{
"value": "fcc",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "ycgco",
"desc": ""
},
{
"value": "gbr",
"desc": ""
},
{
"value": "bt2020nc",
"desc": ""
},
{
"value": "bt2020ncl",
"desc": ""
}
]
},
{
"name": "irange",
"type": "int",
"desc": "Input color range (from 0 to 2) (default 0)",
"min": 0,
"max": 2,
"default": 0,
"options": [
{
"value": "tv",
"desc": ""
},
{
"value": "mpeg",
"desc": ""
},
{
"value": "pc",
"desc": ""
},
{
"value": "jpeg",
"desc": ""
}
]
},
{
"name": "iprimaries",
"type": "int",
"desc": "Input color primaries (from 0 to 22) (default 2)",
"min": 0,
"max": 22,
"default": 2,
"options": [
{
"value": "bt709",
"desc": ""
},
{
"value": "bt470m",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "smpte428",
"desc": ""
},
{
"value": "film",
"desc": ""
},
{
"value": "smpte431",
"desc": ""
},
{
"value": "smpte432",
"desc": ""
},
{
"value": "bt2020",
"desc": ""
},
{
"value": "jedec-p22",
"desc": ""
},
{
"value": "ebu3213",
"desc": ""
}
]
},
{
"name": "itrc",
"type": "int",
"desc": "Input transfer characteristics (from 0 to 18) (default 2)",
"min": 0,
"max": 18,
"default": 2,
"options": [
{
"value": "bt709",
"desc": ""
},
{
"value": "bt470m",
"desc": ""
},
{
"value": "gamma22",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "gamma28",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "linear",
"desc": ""
},
{
"value": "srgb",
"desc": ""
},
{
"value": "iec61966-2-1",
"desc": ""
},
{
"value": "xvycc",
"desc": ""
},
{
"value": "iec61966-2-4",
"desc": ""
},
{
"value": "bt2020-10",
"desc": ""
},
{
"value": "bt2020-12",
"desc": ""
}
]
}
]
},
{
"id": 173,
"meta": "TSC",
"name": "colortemperature",
"type": "V->V",
"description": "Adjust color temperature of video.",
"params": [
{
"name": "temperature",
"type": "float",
"desc": "set the temperature in Kelvin (from 1000 to 40000) (default 6500)",
"min": 1000.0,
"max": 40000.0,
"default": 6500.0
},
{
"name": "mix",
"type": "float",
"desc": "set the mix with filtered output (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "pl",
"type": "float",
"desc": "set the amount of preserving lightness (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 174,
"meta": "TSC",
"name": "convolution",
"type": "V->V",
"description": "Apply convolution filter.",
"params": [
{
"name": "0m",
"type": "string",
"desc": "set matrix for 1st plane (default \"0 0 0 0 1 0 0 0 0\")",
"min": null,
"max": null,
"default": "0 0 0 0 1 0 0 0 0"
},
{
"name": "1m",
"type": "string",
"desc": "set matrix for 2nd plane (default \"0 0 0 0 1 0 0 0 0\")",
"min": null,
"max": null,
"default": "0 0 0 0 1 0 0 0 0"
},
{
"name": "2m",
"type": "string",
"desc": "set matrix for 3rd plane (default \"0 0 0 0 1 0 0 0 0\")",
"min": null,
"max": null,
"default": "0 0 0 0 1 0 0 0 0"
},
{
"name": "3m",
"type": "string",
"desc": "set matrix for 4th plane (default \"0 0 0 0 1 0 0 0 0\")",
"min": null,
"max": null,
"default": "0 0 0 0 1 0 0 0 0"
},
{
"name": "0rdiv",
"type": "float",
"desc": "set rdiv for 1st plane (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "1rdiv",
"type": "float",
"desc": "set rdiv for 2nd plane (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "2rdiv",
"type": "float",
"desc": "set rdiv for 3rd plane (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "3rdiv",
"type": "float",
"desc": "set rdiv for 4th plane (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "0bias",
"type": "float",
"desc": "set bias for 1st plane (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "1bias",
"type": "float",
"desc": "set bias for 2nd plane (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "2bias",
"type": "float",
"desc": "set bias for 3rd plane (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "3bias",
"type": "float",
"desc": "set bias for 4th plane (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "0mode",
"type": "int",
"desc": "set matrix mode for 1st plane (from 0 to 2) (default square)",
"min": 0,
"max": 2,
"default": "square",
"options": [
{
"value": "square",
"desc": "square matrix"
},
{
"value": "row",
"desc": "single row matrix"
},
{
"value": "column",
"desc": "single column matrix"
}
]
},
{
"name": "1mode",
"type": "int",
"desc": "set matrix mode for 2nd plane (from 0 to 2) (default square)",
"min": 0,
"max": 2,
"default": "square",
"options": [
{
"value": "square",
"desc": "square matrix"
},
{
"value": "row",
"desc": "single row matrix"
},
{
"value": "column",
"desc": "single column matrix"
}
]
},
{
"name": "2mode",
"type": "int",
"desc": "set matrix mode for 3rd plane (from 0 to 2) (default square)",
"min": 0,
"max": 2,
"default": "square",
"options": [
{
"value": "square",
"desc": "square matrix"
},
{
"value": "row",
"desc": "single row matrix"
},
{
"value": "column",
"desc": "single column matrix"
}
]
},
{
"name": "3mode",
"type": "int",
"desc": "set matrix mode for 4th plane (from 0 to 2) (default square)",
"min": 0,
"max": 2,
"default": "square",
"options": [
{
"value": "square",
"desc": "square matrix"
},
{
"value": "row",
"desc": "single row matrix"
},
{
"value": "column",
"desc": "single column matrix"
}
]
}
]
},
{
"id": 175,
"meta": "TS.",
"name": "convolve",
"type": "VV->V",
"description": "Convolve first video stream with second video stream.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes to convolve (from 0 to 15) (default 7)",
"min": 0,
"max": 15,
"default": 7
},
{
"name": "impulse",
"type": "int",
"desc": "when to process impulses (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "first",
"desc": "process only first impulse, ignore rest"
},
{
"value": "all",
"desc": "process all impulses"
}
]
},
{
"name": "noise",
"type": "float",
"desc": "set noise (from 0 to 1) (default 1e-07)",
"min": 0.0,
"max": 1.0,
"default": 1e-07
}
]
},
{
"id": 176,
"meta": "...",
"name": "copy",
"type": "V->V",
"description": "Copy the input video unchanged to the output."
},
{
"id": 177,
"meta": "...",
"name": "cover_rect",
"type": "V->V",
"description": "Find and cover a user specified object.",
"params": [
{
"name": "cover",
"type": "string",
"desc": "cover bitmap filename",
"min": null,
"max": null,
"default": null
},
{
"name": "mode",
"type": "int",
"desc": "set removal mode (from 0 to 1) (default blur)",
"min": 0,
"max": 1,
"default": "blur",
"options": [
{
"value": "cover",
"desc": "cover area with bitmap"
},
{
"value": "blur",
"desc": "blur area"
}
]
}
]
},
{
"id": 178,
"meta": "..C",
"name": "crop",
"type": "V->V",
"description": "Crop the input video.",
"params": [
{
"name": "out_w",
"type": "string",
"desc": "set the width crop area expression (default \"iw\")",
"min": null,
"max": null,
"default": "iw"
},
{
"name": "w",
"type": "string",
"desc": "set the width crop area expression (default \"iw\")",
"min": null,
"max": null,
"default": "iw"
},
{
"name": "out_h",
"type": "string",
"desc": "set the height crop area expression (default \"ih\")",
"min": null,
"max": null,
"default": "ih"
},
{
"name": "h",
"type": "string",
"desc": "set the height crop area expression (default \"ih\")",
"min": null,
"max": null,
"default": "ih"
},
{
"name": "x",
"type": "string",
"desc": "set the x crop area expression (default \"(in_w-out_w)/2\")",
"min": null,
"max": null,
"default": "(in_w-out_w"
},
{
"name": "y",
"type": "string",
"desc": "set the y crop area expression (default \"(in_h-out_h)/2\")",
"min": null,
"max": null,
"default": "(in_h-out_h"
},
{
"name": "keep_aspect",
"type": "boolean",
"desc": "keep aspect ratio (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "exact",
"type": "boolean",
"desc": "do exact cropping (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 179,
"meta": "T..",
"name": "cropdetect",
"type": "V->V",
"description": "Auto-detect crop size.",
"params": [
{
"name": "limit",
"type": "float",
"desc": "Threshold below which the pixel is considered black (from 0 to 65535) (default 0.0941176)",
"min": 0.0,
"max": 65535.0,
"default": 0.0941176
},
{
"name": "round",
"type": "int",
"desc": "Value by which the width/height should be divisible (from 0 to INT_MAX) (default 16)",
"min": 0,
"max": 2147483647,
"default": 16
},
{
"name": "reset",
"type": "int",
"desc": "Recalculate the crop area after this many frames (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "skip",
"type": "int",
"desc": "Number of initial frames to skip (from 0 to INT_MAX) (default 2)",
"min": 0,
"max": 2147483647,
"default": 2
},
{
"name": "reset_count",
"type": "int",
"desc": "Recalculate the crop area after this many frames (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "max_outliers",
"type": "int",
"desc": "Threshold count of outliers (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default black)",
"min": 0,
"max": 1,
"default": "black",
"options": [
{
"value": "black",
"desc": "detect black pixels surrounding the video"
},
{
"value": "mvedges",
"desc": "detect motion and edged surrounding the video"
}
]
},
{
"name": "high",
"type": "float",
"desc": "Set high threshold for edge detection (from 0 to 1) (default 0.0980392)",
"min": 0.0,
"max": 1.0,
"default": 0.0980392
},
{
"name": "low",
"type": "float",
"desc": "Set low threshold for edge detection (from 0 to 1) (default 0.0588235)",
"min": 0.0,
"max": 1.0,
"default": 0.0588235
},
{
"name": "mv_threshold",
"type": "int",
"desc": "motion vector threshold when estimating video window size (from 0 to 100) (default 8)",
"min": 0,
"max": 100,
"default": 8
}
]
},
{
"id": 180,
"meta": "...",
"name": "cue",
"type": "V->V",
"description": "Delay filtering to match a cue.",
"params": [
{
"name": "cue",
"type": "int64",
"desc": "cue unix timestamp in microseconds (from 0 to I64_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
},
{
"name": "preroll",
"type": "duration",
"desc": "preroll duration in seconds (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "buffer",
"type": "duration",
"desc": "buffer duration in seconds (default 0)",
"min": null,
"max": null,
"default": "0"
}
]
},
{
"id": 181,
"meta": "TSC",
"name": "curves",
"type": "V->V",
"description": "Adjust components curves.",
"params": [
{
"name": "preset",
"type": "int",
"desc": "select a color curves preset (from 0 to 10) (default none)",
"min": 0,
"max": 10,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "color_negative",
"desc": ""
},
{
"value": "cross_process",
"desc": ""
},
{
"value": "darker",
"desc": ""
},
{
"value": "increase_contrast",
"desc": ""
},
{
"value": "lighter",
"desc": ""
},
{
"value": "linear_contrast",
"desc": ""
},
{
"value": "medium_contrast",
"desc": ""
},
{
"value": "negative",
"desc": ""
},
{
"value": "strong_contrast",
"desc": ""
},
{
"value": "vintage",
"desc": ""
}
]
},
{
"name": "master",
"type": "string",
"desc": "set master points coordinates",
"min": null,
"max": null,
"default": null
},
{
"name": "m",
"type": "string",
"desc": "set master points coordinates",
"min": null,
"max": null,
"default": null
},
{
"name": "red",
"type": "string",
"desc": "set red points coordinates",
"min": null,
"max": null,
"default": null
},
{
"name": "r",
"type": "string",
"desc": "set red points coordinates",
"min": null,
"max": null,
"default": null
},
{
"name": "green",
"type": "string",
"desc": "set green points coordinates",
"min": null,
"max": null,
"default": null
},
{
"name": "g",
"type": "string",
"desc": "set green points coordinates",
"min": null,
"max": null,
"default": null
},
{
"name": "blue",
"type": "string",
"desc": "set blue points coordinates",
"min": null,
"max": null,
"default": null
},
{
"name": "b",
"type": "string",
"desc": "set blue points coordinates",
"min": null,
"max": null,
"default": null
},
{
"name": "all",
"type": "string",
"desc": "set points coordinates for all components",
"min": null,
"max": null,
"default": null
},
{
"name": "psfile",
"type": "string",
"desc": "set Photoshop curves file name",
"min": null,
"max": null,
"default": null
},
{
"name": "plot",
"type": "string",
"desc": "save Gnuplot script of the curves in specified file",
"min": null,
"max": null,
"default": null
},
{
"name": "interp",
"type": "int",
"desc": "specify the kind of interpolation (from 0 to 1) (default natural)",
"min": 0,
"max": 1,
"default": "natural",
"options": [
{
"value": "natural",
"desc": "natural cubic spline"
},
{
"value": "pchip",
"desc": "monotonically cubic interpolation"
}
]
}
]
},
{
"id": 182,
"meta": ".SC",
"name": "datascope",
"type": "V->V",
"description": "Video data analysis.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set output size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "s",
"type": "image_size",
"desc": "set output size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "x",
"type": "int",
"desc": "set x offset (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "y",
"type": "int",
"desc": "set y offset (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "mode",
"type": "int",
"desc": "set scope mode (from 0 to 2) (default mono)",
"min": 0,
"max": 2,
"default": "mono",
"options": [
{
"value": "mono",
"desc": ""
},
{
"value": "color",
"desc": ""
},
{
"value": "color2",
"desc": ""
}
]
},
{
"name": "axis",
"type": "boolean",
"desc": "draw column/row numbers (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "opacity",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
},
{
"name": "format",
"type": "int",
"desc": "set display number format (from 0 to 1) (default hex)",
"min": 0,
"max": 1,
"default": "hex",
"options": [
{
"value": "hex",
"desc": ""
},
{
"value": "dec",
"desc": ""
}
]
},
{
"name": "components",
"type": "int",
"desc": "set components to display (from 1 to 15) (default 15)",
"min": 1,
"max": 15,
"default": 15
}
]
},
{
"id": 183,
"meta": "T.C",
"name": "dblur",
"type": "V->V",
"description": "Apply Directional Blur filter.",
"params": [
{
"name": "angle",
"type": "float",
"desc": "set angle (from 0 to 360) (default 45)",
"min": 0.0,
"max": 360.0,
"default": 45.0
},
{
"name": "radius",
"type": "float",
"desc": "set radius (from 0 to 8192) (default 5)",
"min": 0.0,
"max": 8192.0,
"default": 5.0
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 184,
"meta": "TS.",
"name": "dctdnoiz",
"type": "V->V",
"description": "Denoise frames using 2D DCT.",
"params": [
{
"name": "sigma",
"type": "float",
"desc": "set noise sigma constant (from 0 to 999) (default 0)",
"min": 0.0,
"max": 999.0,
"default": 0.0
},
{
"name": "s",
"type": "float",
"desc": "set noise sigma constant (from 0 to 999) (default 0)",
"min": 0.0,
"max": 999.0,
"default": 0.0
},
{
"name": "overlap",
"type": "int",
"desc": "set number of block overlapping pixels (from -1 to 15) (default -1)",
"min": -1,
"max": 15,
"default": -1
},
{
"name": "expr",
"type": "string",
"desc": "set coefficient factor expression",
"min": null,
"max": null,
"default": null
},
{
"name": "e",
"type": "string",
"desc": "set coefficient factor expression",
"min": null,
"max": null,
"default": null
},
{
"name": "n",
"type": "int",
"desc": "set the block size, expressed in bits (from 3 to 4) (default 3)",
"min": 3,
"max": 4,
"default": 3
}
]
},
{
"id": 185,
"meta": "TSC",
"name": "deband",
"type": "V->V",
"description": "Debands video.",
"params": [
{
"name": "1thr",
"type": "float",
"desc": "set 1st plane threshold (from 3e-05 to 0.5) (default 0.02)",
"min": 3e-05,
"max": 0.5,
"default": 0.02
},
{
"name": "2thr",
"type": "float",
"desc": "set 2nd plane threshold (from 3e-05 to 0.5) (default 0.02)",
"min": 3e-05,
"max": 0.5,
"default": 0.02
},
{
"name": "3thr",
"type": "float",
"desc": "set 3rd plane threshold (from 3e-05 to 0.5) (default 0.02)",
"min": 3e-05,
"max": 0.5,
"default": 0.02
},
{
"name": "4thr",
"type": "float",
"desc": "set 4th plane threshold (from 3e-05 to 0.5) (default 0.02)",
"min": 3e-05,
"max": 0.5,
"default": 0.02
},
{
"name": "range",
"type": "int",
"desc": "set range (from INT_MIN to INT_MAX) (default 16)",
"min": -2147483648,
"max": 2147483647,
"default": 16
},
{
"name": "r",
"type": "int",
"desc": "set range (from INT_MIN to INT_MAX) (default 16)",
"min": -2147483648,
"max": 2147483647,
"default": 16
},
{
"name": "direction",
"type": "float",
"desc": "set direction (from -6.28319 to 6.28319) (default 6.28319)",
"min": -6.28319,
"max": 6.28319,
"default": 6.28319
},
{
"name": "d",
"type": "float",
"desc": "set direction (from -6.28319 to 6.28319) (default 6.28319)",
"min": -6.28319,
"max": 6.28319,
"default": 6.28319
},
{
"name": "blur",
"type": "boolean",
"desc": "set blur (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "b",
"type": "boolean",
"desc": "set blur (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "coupling",
"type": "boolean",
"desc": "set plane coupling (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "c",
"type": "boolean",
"desc": "set plane coupling (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 186,
"meta": "T.C",
"name": "deblock",
"type": "V->V",
"description": "Deblock video.",
"params": [
{
"name": "filter",
"type": "int",
"desc": "set type of filter (from 0 to 1) (default strong)",
"min": 0,
"max": 1,
"default": "strong",
"options": [
{
"value": "weak",
"desc": ""
},
{
"value": "strong",
"desc": ""
}
]
},
{
"name": "block",
"type": "int",
"desc": "set size of block (from 4 to 512) (default 8)",
"min": 4,
"max": 512,
"default": 8
},
{
"name": "alpha",
"type": "float",
"desc": "set 1st detection threshold (from 0 to 1) (default 0.098)",
"min": 0.0,
"max": 1.0,
"default": 0.098
},
{
"name": "beta",
"type": "float",
"desc": "set 2nd detection threshold (from 0 to 1) (default 0.05)",
"min": 0.0,
"max": 1.0,
"default": 0.05
},
{
"name": "gamma",
"type": "float",
"desc": "set 3rd detection threshold (from 0 to 1) (default 0.05)",
"min": 0.0,
"max": 1.0,
"default": 0.05
},
{
"name": "delta",
"type": "float",
"desc": "set 4th detection threshold (from 0 to 1) (default 0.05)",
"min": 0.0,
"max": 1.0,
"default": 0.05
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 187,
"meta": "...",
"name": "decimate",
"type": "N->V",
"description": "Decimate frames (post field matching filter).",
"params": [
{
"name": "cycle",
"type": "int",
"desc": "set the number of frame from which one will be dropped (from 2 to 25) (default 5)",
"min": 2,
"max": 25,
"default": 5
},
{
"name": "dupthresh",
"type": "double",
"desc": "set duplicate threshold (from 0 to 100) (default 1.1)",
"min": 0.0,
"max": 100.0,
"default": 1.1
},
{
"name": "scthresh",
"type": "double",
"desc": "set scene change threshold (from 0 to 100) (default 15)",
"min": 0.0,
"max": 100.0,
"default": 15.0
},
{
"name": "blockx",
"type": "int",
"desc": "set the size of the x-axis blocks used during metric calculations (from 4 to 512) (default 32)",
"min": 4,
"max": 512,
"default": 32
},
{
"name": "blocky",
"type": "int",
"desc": "set the size of the y-axis blocks used during metric calculations (from 4 to 512) (default 32)",
"min": 4,
"max": 512,
"default": 32
},
{
"name": "ppsrc",
"type": "boolean",
"desc": "mark main input as a pre-processed input and activate clean source input stream (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "chroma",
"type": "boolean",
"desc": "set whether or not chroma is considered in the metric calculations (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "mixed",
"type": "boolean",
"desc": "set whether or not the input only partially contains content to be decimated (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 188,
"meta": "TS.",
"name": "deconvolve",
"type": "VV->V",
"description": "Deconvolve first video stream with second video stream.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes to deconvolve (from 0 to 15) (default 7)",
"min": 0,
"max": 15,
"default": 7
},
{
"name": "impulse",
"type": "int",
"desc": "when to process impulses (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "first",
"desc": "process only first impulse, ignore rest"
},
{
"value": "all",
"desc": "process all impulses"
}
]
},
{
"name": "noise",
"type": "float",
"desc": "set noise (from 0 to 1) (default 1e-07)",
"min": 0.0,
"max": 1.0,
"default": 1e-07
}
]
},
{
"id": 189,
"meta": "TS.",
"name": "dedot",
"type": "V->V",
"description": "Reduce cross-luminance and cross-color.",
"params": [
{
"name": "m",
"type": "flags",
"desc": "set filtering mode (default dotcrawl+rainbows)",
"min": null,
"max": null,
"default": "dotcrawl+rainbows",
"options": [
{
"value": "dotcrawl",
"desc": ""
},
{
"value": "rainbows",
"desc": ""
}
]
},
{
"name": "lt",
"type": "float",
"desc": "set spatial luma threshold (from 0 to 1) (default 0.079)",
"min": 0.0,
"max": 1.0,
"default": 0.079
},
{
"name": "tl",
"type": "float",
"desc": "set tolerance for temporal luma (from 0 to 1) (default 0.079)",
"min": 0.0,
"max": 1.0,
"default": 0.079
},
{
"name": "tc",
"type": "float",
"desc": "set tolerance for chroma temporal variation (from 0 to 1) (default 0.058)",
"min": 0.0,
"max": 1.0,
"default": 0.058
},
{
"name": "ct",
"type": "float",
"desc": "set temporal chroma threshold (from 0 to 1) (default 0.019)",
"min": 0.0,
"max": 1.0,
"default": 0.019
}
]
},
{
"id": 190,
"meta": "TSC",
"name": "deflate",
"type": "V->V",
"description": "Apply deflate effect.",
"params": [
{
"name": "threshold0",
"type": "int",
"desc": "set threshold for 1st plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold1",
"type": "int",
"desc": "set threshold for 2nd plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold2",
"type": "int",
"desc": "set threshold for 3rd plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold3",
"type": "int",
"desc": "set threshold for 4th plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
}
]
},
{
"id": 191,
"meta": "...",
"name": "deflicker",
"type": "V->V",
"description": "Remove temporal frame luminance variations.",
"params": [
{
"name": "size",
"type": "int",
"desc": "set how many frames to use (from 2 to 129) (default 5)",
"min": 2,
"max": 129,
"default": 5
},
{
"name": "s",
"type": "int",
"desc": "set how many frames to use (from 2 to 129) (default 5)",
"min": 2,
"max": 129,
"default": 5
},
{
"name": "mode",
"type": "int",
"desc": "set how to smooth luminance (from 0 to 6) (default am)",
"min": 0,
"max": 6,
"default": "am",
"options": [
{
"value": "am",
"desc": "arithmetic mean"
},
{
"value": "gm",
"desc": "geometric mean"
},
{
"value": "hm",
"desc": "harmonic mean"
},
{
"value": "qm",
"desc": "quadratic mean"
},
{
"value": "cm",
"desc": "cubic mean"
},
{
"value": "pm",
"desc": "power mean"
},
{
"value": "median",
"desc": "median"
}
]
},
{
"name": "m",
"type": "int",
"desc": "set how to smooth luminance (from 0 to 6) (default am)",
"min": 0,
"max": 6,
"default": "am",
"options": [
{
"value": "am",
"desc": "arithmetic mean"
},
{
"value": "gm",
"desc": "geometric mean"
},
{
"value": "hm",
"desc": "harmonic mean"
},
{
"value": "qm",
"desc": "quadratic mean"
},
{
"value": "cm",
"desc": "cubic mean"
},
{
"value": "pm",
"desc": "power mean"
},
{
"value": "median",
"desc": "median"
}
]
},
{
"name": "bypass",
"type": "boolean",
"desc": "leave frames unchanged (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 192,
"meta": "...",
"name": "dejudder",
"type": "V->V",
"description": "Remove judder produced by pullup.",
"params": [
{
"name": "cycle",
"type": "int",
"desc": "set the length of the cycle to use for dejuddering (from 2 to 240) (default 4)",
"min": 2,
"max": 240,
"default": 4
}
]
},
{
"id": 193,
"meta": "T..",
"name": "delogo",
"type": "V->V",
"description": "Remove logo from input video.",
"params": [
{
"name": "x",
"type": "string",
"desc": "set logo x position (default \"-1\")",
"min": null,
"max": null,
"default": "-1"
},
{
"name": "y",
"type": "string",
"desc": "set logo y position (default \"-1\")",
"min": null,
"max": null,
"default": "-1"
},
{
"name": "w",
"type": "string",
"desc": "set logo width (default \"-1\")",
"min": null,
"max": null,
"default": "-1"
},
{
"name": "h",
"type": "string",
"desc": "set logo height (default \"-1\")",
"min": null,
"max": null,
"default": "-1"
},
{
"name": "show",
"type": "boolean",
"desc": "show delogo area (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 194,
"meta": "T..",
"name": "derain",
"type": "V->V",
"description": "Apply derain filter to the input.",
"params": [
{
"name": "filter_type",
"type": "int",
"desc": "filter type(derain/dehaze) (from 0 to 1) (default derain)",
"min": 0,
"max": 1,
"default": "derain",
"options": [
{
"value": "derain",
"desc": "derain filter flag"
},
{
"value": "dehaze",
"desc": "dehaze filter flag"
}
]
},
{
"name": "dnn_backend",
"type": "int",
"desc": "DNN backend (from 0 to 1) (default native)",
"min": 0,
"max": 1,
"default": "native",
"options": [
{
"value": "native",
"desc": "native backend flag"
}
]
},
{
"name": "model",
"type": "string",
"desc": "path to model file",
"min": null,
"max": null,
"default": null
},
{
"name": "input",
"type": "string",
"desc": "input name of the model (default \"x\")",
"min": null,
"max": null,
"default": "x"
},
{
"name": "output",
"type": "string",
"desc": "output name of the model (default \"y\")",
"min": null,
"max": null,
"default": "y"
}
]
},
{
"id": 195,
"meta": "...",
"name": "deshake",
"type": "V->V",
"description": "Stabilize shaky video.",
"params": [
{
"name": "x",
"type": "int",
"desc": "set x for the rectangular search area (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "y",
"type": "int",
"desc": "set y for the rectangular search area (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "w",
"type": "int",
"desc": "set width for the rectangular search area (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "h",
"type": "int",
"desc": "set height for the rectangular search area (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "rx",
"type": "int",
"desc": "set x for the rectangular search area (from 0 to 64) (default 16)",
"min": 0,
"max": 64,
"default": 16
},
{
"name": "ry",
"type": "int",
"desc": "set y for the rectangular search area (from 0 to 64) (default 16)",
"min": 0,
"max": 64,
"default": 16
},
{
"name": "edge",
"type": "int",
"desc": "set edge mode (from 0 to 3) (default mirror)",
"min": 0,
"max": 3,
"default": "mirror",
"options": [
{
"value": "blank",
"desc": "fill zeroes at blank locations"
},
{
"value": "original",
"desc": "original image at blank locations"
},
{
"value": "clamp",
"desc": "extruded edge value at blank locations"
},
{
"value": "mirror",
"desc": "mirrored edge at blank locations"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set motion search blocksize (from 4 to 128) (default 8)",
"min": 4,
"max": 128,
"default": 8
},
{
"name": "contrast",
"type": "int",
"desc": "set contrast threshold for blocks (from 1 to 255) (default 125)",
"min": 1,
"max": 255,
"default": 125
},
{
"name": "search",
"type": "int",
"desc": "set search strategy (from 0 to 1) (default exhaustive)",
"min": 0,
"max": 1,
"default": "exhaustive",
"options": [
{
"value": "exhaustive",
"desc": "exhaustive search"
},
{
"value": "less",
"desc": "less exhaustive search"
}
]
},
{
"name": "filename",
"type": "string",
"desc": "set motion search detailed log file name",
"min": null,
"max": null,
"default": null
},
{
"name": "opencl",
"type": "boolean",
"desc": "ignored (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 196,
"meta": "TSC",
"name": "despill",
"type": "V->V",
"description": "Despill video.",
"params": [
{
"name": "type",
"type": "int",
"desc": "set the screen type (from 0 to 1) (default green)",
"min": 0,
"max": 1,
"default": "green",
"options": [
{
"value": "green",
"desc": "greenscreen"
},
{
"value": "blue",
"desc": "bluescreen"
}
]
},
{
"name": "mix",
"type": "float",
"desc": "set the spillmap mix (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "expand",
"type": "float",
"desc": "set the spillmap expand (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "red",
"type": "float",
"desc": "set red scale (from -100 to 100) (default 0)",
"min": -100.0,
"max": 100.0,
"default": 0.0
},
{
"name": "green",
"type": "float",
"desc": "set green scale (from -100 to 100) (default -1)",
"min": -100.0,
"max": 100.0,
"default": -1.0
},
{
"name": "blue",
"type": "float",
"desc": "set blue scale (from -100 to 100) (default 0)",
"min": -100.0,
"max": 100.0,
"default": 0.0
},
{
"name": "brightness",
"type": "float",
"desc": "set brightness (from -10 to 10) (default 0)",
"min": -10.0,
"max": 10.0,
"default": 0.0
},
{
"name": "alpha",
"type": "boolean",
"desc": "change alpha component (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 197,
"meta": "...",
"name": "detelecine",
"type": "V->V",
"description": "Apply an inverse telecine pattern.",
"params": [
{
"name": "first_field",
"type": "int",
"desc": "select first field (from 0 to 1) (default top)",
"min": 0,
"max": 1,
"default": "top",
"options": [
{
"value": "top",
"desc": "select top field first"
},
{
"value": "t",
"desc": "select top field first"
},
{
"value": "bottom",
"desc": "select bottom field first"
},
{
"value": "b",
"desc": "select bottom field first"
}
]
},
{
"name": "pattern",
"type": "string",
"desc": "pattern that describe for how many fields a frame is to be displayed (default \"23\")",
"min": null,
"max": null,
"default": "23"
},
{
"name": "start_frame",
"type": "int",
"desc": "position of first frame with respect to the pattern if stream is cut (from 0 to 13) (default 0)",
"min": 0,
"max": 13,
"default": 0
}
]
},
{
"id": 198,
"meta": "TSC",
"name": "dilation",
"type": "V->V",
"description": "Apply dilation effect.",
"params": [
{
"name": "coordinates",
"type": "int",
"desc": "set coordinates (from 0 to 255) (default 255)",
"min": 0,
"max": 255,
"default": 255
},
{
"name": "threshold0",
"type": "int",
"desc": "set threshold for 1st plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold1",
"type": "int",
"desc": "set threshold for 2nd plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold2",
"type": "int",
"desc": "set threshold for 3rd plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold3",
"type": "int",
"desc": "set threshold for 4th plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
}
]
},
{
"id": 199,
"meta": "T..",
"name": "displace",
"type": "VVV->V",
"description": "Displace pixels.",
"params": [
{
"name": "edge",
"type": "int",
"desc": "set edge mode (from 0 to 3) (default smear)",
"min": 0,
"max": 3,
"default": "smear",
"options": [
{
"value": "blank",
"desc": ""
},
{
"value": "smear",
"desc": ""
},
{
"value": "wrap",
"desc": ""
},
{
"value": "mirror",
"desc": ""
}
]
}
]
},
{
"id": 200,
"meta": "...",
"name": "dnn_classify",
"type": "V->V",
"description": "Apply DNN classify filter to the input.",
"params": [
{
"name": "dnn_backend",
"type": "int",
"desc": "DNN backend (from INT_MIN to INT_MAX) (default 2)",
"min": -2147483648,
"max": 2147483647,
"default": 2
},
{
"name": "model",
"type": "string",
"desc": "path to model file",
"min": null,
"max": null,
"default": null
},
{
"name": "input",
"type": "string",
"desc": "input name of the model",
"min": null,
"max": null,
"default": null
},
{
"name": "output",
"type": "string",
"desc": "output name of the model",
"min": null,
"max": null,
"default": null
},
{
"name": "backend_configs",
"type": "string",
"desc": "backend configs",
"min": null,
"max": null,
"default": null
},
{
"name": "options",
"type": "string",
"desc": "backend configs (deprecated, use backend_configs)",
"min": null,
"max": null,
"default": null
},
{
"name": "async",
"type": "boolean",
"desc": "use DNN async inference (ignored, use backend_configs='async=1') (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "confidence",
"type": "float",
"desc": "threshold of confidence (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "labels",
"type": "string",
"desc": "path to labels file",
"min": null,
"max": null,
"default": null
},
{
"name": "target",
"type": "string",
"desc": "which one to be classified",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 201,
"meta": "...",
"name": "dnn_detect",
"type": "V->V",
"description": "Apply DNN detect filter to the input.",
"params": [
{
"name": "dnn_backend",
"type": "int",
"desc": "DNN backend (from INT_MIN to INT_MAX) (default 2)",
"min": -2147483648,
"max": 2147483647,
"default": 2
},
{
"name": "model",
"type": "string",
"desc": "path to model file",
"min": null,
"max": null,
"default": null
},
{
"name": "input",
"type": "string",
"desc": "input name of the model",
"min": null,
"max": null,
"default": null
},
{
"name": "output",
"type": "string",
"desc": "output name of the model",
"min": null,
"max": null,
"default": null
},
{
"name": "backend_configs",
"type": "string",
"desc": "backend configs",
"min": null,
"max": null,
"default": null
},
{
"name": "options",
"type": "string",
"desc": "backend configs (deprecated, use backend_configs)",
"min": null,
"max": null,
"default": null
},
{
"name": "async",
"type": "boolean",
"desc": "use DNN async inference (ignored, use backend_configs='async=1') (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "confidence",
"type": "float",
"desc": "threshold of confidence (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "labels",
"type": "string",
"desc": "path to labels file",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 202,
"meta": "...",
"name": "dnn_processing",
"type": "V->V",
"description": "Apply DNN processing filter to the input.",
"params": [
{
"name": "dnn_backend",
"type": "int",
"desc": "DNN backend (from INT_MIN to INT_MAX) (default native)",
"min": -2147483648,
"max": 2147483647,
"default": "native",
"options": [
{
"value": "native",
"desc": "native backend flag"
}
]
},
{
"name": "model",
"type": "string",
"desc": "path to model file",
"min": null,
"max": null,
"default": null
},
{
"name": "input",
"type": "string",
"desc": "input name of the model",
"min": null,
"max": null,
"default": null
},
{
"name": "output",
"type": "string",
"desc": "output name of the model",
"min": null,
"max": null,
"default": null
},
{
"name": "backend_configs",
"type": "string",
"desc": "backend configs",
"min": null,
"max": null,
"default": null
},
{
"name": "options",
"type": "string",
"desc": "backend configs (deprecated, use backend_configs)",
"min": null,
"max": null,
"default": null
},
{
"name": "async",
"type": "boolean",
"desc": "use DNN async inference (ignored, use backend_configs='async=1') (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 203,
"meta": ".S.",
"name": "doubleweave",
"type": "V->V",
"description": "Weave input video fields into double number of frames.",
"params": [
{
"name": "first_field",
"type": "int",
"desc": "set first field (from 0 to 1) (default top)",
"min": 0,
"max": 1,
"default": "top",
"options": [
{
"value": "top",
"desc": "set top field first"
},
{
"value": "t",
"desc": "set top field first"
},
{
"value": "bottom",
"desc": "set bottom field first"
},
{
"value": "b",
"desc": "set bottom field first"
}
]
}
]
},
{
"id": 204,
"meta": "T.C",
"name": "drawbox",
"type": "V->V",
"description": "Draw a colored box on the input video.",
"params": [
{
"name": "x",
"type": "string",
"desc": "set horizontal position of the left box edge (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y",
"type": "string",
"desc": "set vertical position of the top box edge (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "width",
"type": "string",
"desc": "set width of the box (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "w",
"type": "string",
"desc": "set width of the box (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "height",
"type": "string",
"desc": "set height of the box (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "h",
"type": "string",
"desc": "set height of the box (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "color",
"type": "string",
"desc": "set color of the box (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "c",
"type": "string",
"desc": "set color of the box (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "thickness",
"type": "string",
"desc": "set the box thickness (default \"3\")",
"min": null,
"max": null,
"default": "3"
},
{
"name": "t",
"type": "string",
"desc": "set the box thickness (default \"3\")",
"min": null,
"max": null,
"default": "3"
},
{
"name": "replace",
"type": "boolean",
"desc": "replace color & alpha (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "box_source",
"type": "string",
"desc": "use datas from bounding box in side data",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 205,
"meta": "...",
"name": "drawgraph",
"type": "V->V",
"description": "Draw a graph using input video metadata.",
"params": [
{
"name": "m1",
"type": "string",
"desc": "set 1st metadata key (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "fg1",
"type": "string",
"desc": "set 1st foreground color expression (default \"0xffff0000\")",
"min": null,
"max": null,
"default": "0xffff0000"
},
{
"name": "m2",
"type": "string",
"desc": "set 2nd metadata key (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "fg2",
"type": "string",
"desc": "set 2nd foreground color expression (default \"0xff00ff00\")",
"min": null,
"max": null,
"default": "0xff00ff00"
},
{
"name": "m3",
"type": "string",
"desc": "set 3rd metadata key (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "fg3",
"type": "string",
"desc": "set 3rd foreground color expression (default \"0xffff00ff\")",
"min": null,
"max": null,
"default": "0xffff00ff"
},
{
"name": "m4",
"type": "string",
"desc": "set 4th metadata key (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "fg4",
"type": "string",
"desc": "set 4th foreground color expression (default \"0xffffff00\")",
"min": null,
"max": null,
"default": "0xffffff00"
},
{
"name": "bg",
"type": "color",
"desc": "set background color (default \"white\")",
"min": null,
"max": null,
"default": "white"
},
{
"name": "min",
"type": "float",
"desc": "set minimal value (from INT_MIN to INT_MAX) (default -1)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": -1.0
},
{
"name": "max",
"type": "float",
"desc": "set maximal value (from INT_MIN to INT_MAX) (default 1)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set graph mode (from 0 to 2) (default line)",
"min": 0,
"max": 2,
"default": "line",
"options": [
{
"value": "bar",
"desc": "draw bars"
},
{
"value": "dot",
"desc": "draw dots"
},
{
"value": "line",
"desc": "draw lines"
}
]
},
{
"name": "slide",
"type": "int",
"desc": "set slide mode (from 0 to 4) (default frame)",
"min": 0,
"max": 4,
"default": "frame",
"options": [
{
"value": "frame",
"desc": "draw new frames"
},
{
"value": "replace",
"desc": "replace old columns with new"
},
{
"value": "scroll",
"desc": "scroll from right to left"
},
{
"value": "rscroll",
"desc": "scroll from left to right"
},
{
"value": "picture",
"desc": "display graph in single frame"
}
]
},
{
"name": "size",
"type": "image_size",
"desc": "set graph size (default \"900x256\")",
"min": null,
"max": null,
"default": "900x256"
},
{
"name": "s",
"type": "image_size",
"desc": "set graph size (default \"900x256\")",
"min": null,
"max": null,
"default": "900x256"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
}
]
},
{
"id": 206,
"meta": "T.C",
"name": "drawgrid",
"type": "V->V",
"description": "Draw a colored grid on the input video.",
"params": [
{
"name": "x",
"type": "string",
"desc": "set horizontal offset (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y",
"type": "string",
"desc": "set vertical offset (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "width",
"type": "string",
"desc": "set width of grid cell (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "w",
"type": "string",
"desc": "set width of grid cell (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "height",
"type": "string",
"desc": "set height of grid cell (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "h",
"type": "string",
"desc": "set height of grid cell (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "color",
"type": "string",
"desc": "set color of the grid (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "c",
"type": "string",
"desc": "set color of the grid (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "thickness",
"type": "string",
"desc": "set grid line thickness (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "t",
"type": "string",
"desc": "set grid line thickness (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "replace",
"type": "boolean",
"desc": "replace color & alpha (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 207,
"meta": "T.C",
"name": "drawtext",
"type": "V->V",
"description": "Draw text on top of video frames using libfreetype library.",
"params": [
{
"name": "fontfile",
"type": "string",
"desc": "set font file",
"min": null,
"max": null,
"default": null
},
{
"name": "text",
"type": "string",
"desc": "set text",
"min": null,
"max": null,
"default": null
},
{
"name": "textfile",
"type": "string",
"desc": "set text file",
"min": null,
"max": null,
"default": null
},
{
"name": "fontcolor",
"type": "color",
"desc": "set foreground color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "fontcolor_expr",
"type": "string",
"desc": "set foreground color expression (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "boxcolor",
"type": "color",
"desc": "set box color (default \"white\")",
"min": null,
"max": null,
"default": "white"
},
{
"name": "bordercolor",
"type": "color",
"desc": "set border color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "shadowcolor",
"type": "color",
"desc": "set shadow color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "box",
"type": "boolean",
"desc": "set box (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "boxborderw",
"type": "int",
"desc": "set box border width (from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648,
"max": 2147483647,
"default": 0
},
{
"name": "line_spacing",
"type": "int",
"desc": "set line spacing in pixels (from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648,
"max": 2147483647,
"default": 0
},
{
"name": "fontsize",
"type": "string",
"desc": "set font size",
"min": null,
"max": null,
"default": null
},
{
"name": "x",
"type": "string",
"desc": "set x expression (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y",
"type": "string",
"desc": "set y expression (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "shadowx",
"type": "int",
"desc": "set shadow x offset (from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648,
"max": 2147483647,
"default": 0
},
{
"name": "shadowy",
"type": "int",
"desc": "set shadow y offset (from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648,
"max": 2147483647,
"default": 0
},
{
"name": "borderw",
"type": "int",
"desc": "set border width (from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648,
"max": 2147483647,
"default": 0
},
{
"name": "tabsize",
"type": "int",
"desc": "set tab size (from 0 to INT_MAX) (default 4)",
"min": 0,
"max": 2147483647,
"default": 4
},
{
"name": "basetime",
"type": "int64",
"desc": "set base time (from I64_MIN to I64_MAX) (default I64_MIN)",
"min": -2147483648,
"max": 2147483647,
"default": "I64_MIN"
},
{
"name": "font",
"type": "string",
"desc": "Font name (default \"Sans\")",
"min": null,
"max": null,
"default": "Sans"
},
{
"name": "expansion",
"type": "int",
"desc": "set the expansion mode (from 0 to 2) (default normal)",
"min": 0,
"max": 2,
"default": "normal",
"options": [
{
"value": "none",
"desc": "set no expansion"
},
{
"value": "normal",
"desc": "set normal expansion"
},
{
"value": "strftime",
"desc": "set strftime expansion (deprecated)"
}
]
},
{
"name": "timecode",
"type": "string",
"desc": "set initial timecode",
"min": null,
"max": null,
"default": null
},
{
"name": "tc24hmax",
"type": "boolean",
"desc": "set 24 hours max (timecode only) (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "timecode_rate",
"type": "rational",
"desc": "set rate (timecode only) (from 0 to INT_MAX) (default 0/1)",
"min": "0",
"max": 2147483647,
"default": "0/1"
},
{
"name": "r",
"type": "rational",
"desc": "set rate (timecode only) (from 0 to INT_MAX) (default 0/1)",
"min": "0",
"max": 2147483647,
"default": "0/1"
},
{
"name": "rate",
"type": "rational",
"desc": "set rate (timecode only) (from 0 to INT_MAX) (default 0/1)",
"min": "0",
"max": 2147483647,
"default": "0/1"
},
{
"name": "reload",
"type": "int",
"desc": "reload text file at specified frame interval (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "alpha",
"type": "string",
"desc": "apply alpha while rendering (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "fix_bounds",
"type": "boolean",
"desc": "check and fix text coords to avoid clipping (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "start_number",
"type": "int",
"desc": "start frame number for n/frame_num variable (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "text_source",
"type": "string",
"desc": "the source of text",
"min": null,
"max": null,
"default": null
},
{
"name": "ft_load_flags",
"type": "flags",
"desc": "set font loading flags for libfreetype (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "default",
"desc": ""
},
{
"value": "no_scale",
"desc": ""
},
{
"value": "no_hinting",
"desc": ""
},
{
"value": "render",
"desc": ""
},
{
"value": "no_bitmap",
"desc": ""
},
{
"value": "vertical_layout",
"desc": ""
},
{
"value": "force_autohint",
"desc": ""
},
{
"value": "crop_bitmap",
"desc": ""
},
{
"value": "pedantic",
"desc": ""
},
{
"value": "ignore_global_advance_width",
"desc": ""
},
{
"value": "no_recurse",
"desc": ""
},
{
"value": "ignore_transform",
"desc": ""
},
{
"value": "monochrome",
"desc": ""
},
{
"value": "linear_design",
"desc": ""
},
{
"value": "no_autohint",
"desc": ""
}
]
}
]
},
{
"id": 208,
"meta": "T..",
"name": "edgedetect",
"type": "V->V",
"description": "Detect and draw edge.",
"params": [
{
"name": "high",
"type": "double",
"desc": "set high threshold (from 0 to 1) (default 0.196078)",
"min": 0.0,
"max": 1.0,
"default": 0.196078
},
{
"name": "low",
"type": "double",
"desc": "set low threshold (from 0 to 1) (default 0.0784314)",
"min": 0.0,
"max": 1.0,
"default": 0.0784314
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 2) (default wires)",
"min": 0,
"max": 2,
"default": "wires",
"options": [
{
"value": "wires",
"desc": "white/gray wires on black"
},
{
"value": "colormix",
"desc": "mix colors"
},
{
"value": "canny",
"desc": "detect edges on planes"
}
]
},
{
"name": "planes",
"type": "flags",
"desc": "set planes to filter (default y+u+v+r+g+b)",
"min": null,
"max": null,
"default": "y+u+v+r+g+b",
"options": [
{
"value": "y",
"desc": "luma plane"
},
{
"value": "u",
"desc": "u plane"
},
{
"value": "v",
"desc": "v plane"
},
{
"value": "r",
"desc": "red plane"
},
{
"value": "g",
"desc": "green plane"
},
{
"value": "b",
"desc": "blue plane"
}
]
}
]
},
{
"id": 209,
"meta": "...",
"name": "elbg",
"type": "V->V",
"description": "Apply posterize effect, using the ELBG algorithm.",
"params": [
{
"name": "codebook_length",
"type": "int",
"desc": "set codebook length (from 1 to INT_MAX) (default 256)",
"min": 1,
"max": 2147483647,
"default": 256
},
{
"name": "l",
"type": "int",
"desc": "set codebook length (from 1 to INT_MAX) (default 256)",
"min": 1,
"max": 2147483647,
"default": 256
},
{
"name": "nb_steps",
"type": "int",
"desc": "set max number of steps used to compute the mapping (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2147483647,
"default": 1
},
{
"name": "n",
"type": "int",
"desc": "set max number of steps used to compute the mapping (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2147483647,
"default": 1
},
{
"name": "seed",
"type": "int64",
"desc": "set the random seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "s",
"type": "int64",
"desc": "set the random seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "pal8",
"type": "boolean",
"desc": "set the pal8 output (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "use_alpha",
"type": "boolean",
"desc": "use alpha channel for mapping (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 210,
"meta": "T..",
"name": "entropy",
"type": "V->V",
"description": "Measure video frames entropy.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set kind of histogram entropy measurement (from 0 to 1) (default normal)",
"min": 0,
"max": 1,
"default": "normal",
"options": [
{
"value": "normal",
"desc": ""
},
{
"value": "diff",
"desc": ""
}
]
}
]
},
{
"id": 211,
"meta": ".S.",
"name": "epx",
"type": "V->V",
"description": "Scale the input using EPX algorithm.",
"params": [
{
"name": "n",
"type": "int",
"desc": "set scale factor (from 2 to 3) (default 3)",
"min": 2,
"max": 3,
"default": 3
}
]
},
{
"id": 212,
"meta": "T.C",
"name": "eq",
"type": "V->V",
"description": "Adjust brightness, contrast, gamma, and saturation.",
"params": [
{
"name": "contrast",
"type": "string",
"desc": "set the contrast adjustment, negative values give a negative image (default \"1.0\")",
"min": null,
"max": null,
"default": "1.0"
},
{
"name": "brightness",
"type": "string",
"desc": "set the brightness adjustment (default \"0.0\")",
"min": null,
"max": null,
"default": "0.0"
},
{
"name": "saturation",
"type": "string",
"desc": "set the saturation adjustment (default \"1.0\")",
"min": null,
"max": null,
"default": "1.0"
},
{
"name": "gamma",
"type": "string",
"desc": "set the initial gamma value (default \"1.0\")",
"min": null,
"max": null,
"default": "1.0"
},
{
"name": "gamma_r",
"type": "string",
"desc": "gamma value for red (default \"1.0\")",
"min": null,
"max": null,
"default": "1.0"
},
{
"name": "gamma_g",
"type": "string",
"desc": "gamma value for green (default \"1.0\")",
"min": null,
"max": null,
"default": "1.0"
},
{
"name": "gamma_b",
"type": "string",
"desc": "gamma value for blue (default \"1.0\")",
"min": null,
"max": null,
"default": "1.0"
},
{
"name": "gamma_weight",
"type": "string",
"desc": "set the gamma weight which reduces the effect of gamma on bright areas (default \"1.0\")",
"min": null,
"max": null,
"default": "1.0"
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default init)",
"min": 0,
"max": 1,
"default": "init",
"options": [
{
"value": "init",
"desc": "eval expressions once during initialization"
},
{
"value": "frame",
"desc": "eval expressions per-frame"
}
]
}
]
},
{
"id": 213,
"meta": "TSC",
"name": "erosion",
"type": "V->V",
"description": "Apply erosion effect.",
"params": [
{
"name": "coordinates",
"type": "int",
"desc": "set coordinates (from 0 to 255) (default 255)",
"min": 0,
"max": 255,
"default": 255
},
{
"name": "threshold0",
"type": "int",
"desc": "set threshold for 1st plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold1",
"type": "int",
"desc": "set threshold for 2nd plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold2",
"type": "int",
"desc": "set threshold for 3rd plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold3",
"type": "int",
"desc": "set threshold for 4th plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
}
]
},
{
"id": 214,
"meta": "TSC",
"name": "estdif",
"type": "V->V",
"description": "Apply Edge Slope Tracing deinterlace.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "specify the mode (from 0 to 1) (default field)",
"min": 0,
"max": 1,
"default": "field",
"options": [
{
"value": "frame",
"desc": "send one frame for each frame"
},
{
"value": "field",
"desc": "send one frame for each field"
}
]
},
{
"name": "parity",
"type": "int",
"desc": "specify the assumed picture field parity (from -1 to 1) (default auto)",
"min": -1,
"max": 1,
"default": "auto",
"options": [
{
"value": "tff",
"desc": "assume top field first"
},
{
"value": "bff",
"desc": "assume bottom field first"
},
{
"value": "auto",
"desc": "auto detect parity"
}
]
},
{
"name": "deint",
"type": "int",
"desc": "specify which frames to deinterlace (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "all",
"desc": "deinterlace all frames"
},
{
"value": "interlaced",
"desc": "only deinterlace frames marked as interlaced"
}
]
},
{
"name": "rslope",
"type": "int",
"desc": "specify the search radius for edge slope tracing (from 1 to 15) (default 1)",
"min": 1,
"max": 15,
"default": 1
},
{
"name": "redge",
"type": "int",
"desc": "specify the search radius for best edge matching (from 0 to 15) (default 2)",
"min": 0,
"max": 15,
"default": 2
},
{
"name": "ecost",
"type": "float",
"desc": "specify the edge cost for edge matching (from 0 to 9) (default 1)",
"min": 0.0,
"max": 9.0,
"default": 1.0
},
{
"name": "mcost",
"type": "float",
"desc": "specify the middle cost for edge matching (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "dcost",
"type": "float",
"desc": "specify the distance cost for edge matching (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "interp",
"type": "int",
"desc": "specify the type of interpolation (from 0 to 2) (default 4p)",
"min": 0,
"max": 2,
"default": "4p",
"options": [
{
"value": "2p",
"desc": "two-point interpolation"
},
{
"value": "4p",
"desc": "four-point interpolation"
},
{
"value": "6p",
"desc": "six-point interpolation"
}
]
}
]
},
{
"id": 215,
"meta": "TSC",
"name": "exposure",
"type": "V->V",
"description": "Adjust exposure of the video stream.",
"params": [
{
"name": "exposure",
"type": "float",
"desc": "set the exposure correction (from -3 to 3) (default 0)",
"min": -3.0,
"max": 3.0,
"default": 0.0
},
{
"name": "black",
"type": "float",
"desc": "set the black level correction (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 216,
"meta": "...",
"name": "extractplanes",
"type": "V->N",
"description": "Extract planes as grayscale frames.",
"params": [
{
"name": "planes",
"type": "flags",
"desc": "set planes (default r)",
"min": null,
"max": null,
"default": "r",
"options": [
{
"value": "y",
"desc": "luma plane"
},
{
"value": "u",
"desc": "u plane"
},
{
"value": "v",
"desc": "v plane"
},
{
"value": "r",
"desc": "red plane"
},
{
"value": "g",
"desc": "green plane"
},
{
"value": "b",
"desc": "blue plane"
},
{
"value": "a",
"desc": "alpha plane"
}
]
}
]
},
{
"id": 217,
"meta": "TS.",
"name": "fade",
"type": "V->V",
"description": "Fade in/out input video.",
"params": [
{
"name": "type",
"type": "int",
"desc": "set the fade direction (from 0 to 1) (default in)",
"min": 0,
"max": 1,
"default": "in",
"options": [
{
"value": "in",
"desc": "fade-in"
},
{
"value": "out",
"desc": "fade-out"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set the fade direction (from 0 to 1) (default in)",
"min": 0,
"max": 1,
"default": "in",
"options": [
{
"value": "in",
"desc": "fade-in"
},
{
"value": "out",
"desc": "fade-out"
}
]
},
{
"name": "start_frame",
"type": "int",
"desc": "Number of the first frame to which to apply the effect. (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "s",
"type": "int",
"desc": "Number of the first frame to which to apply the effect. (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "nb_frames",
"type": "int",
"desc": "Number of frames to which the effect should be applied. (from 1 to INT_MAX) (default 25)",
"min": 1,
"max": 2147483647,
"default": 25
},
{
"name": "n",
"type": "int",
"desc": "Number of frames to which the effect should be applied. (from 1 to INT_MAX) (default 25)",
"min": 1,
"max": 2147483647,
"default": 25
},
{
"name": "alpha",
"type": "boolean",
"desc": "fade alpha if it is available on the input (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "start_time",
"type": "duration",
"desc": "Number of seconds of the beginning of the effect. (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "st",
"type": "duration",
"desc": "Number of seconds of the beginning of the effect. (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "duration",
"type": "duration",
"desc": "Duration of the effect in seconds. (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "Duration of the effect in seconds. (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "color",
"type": "color",
"desc": "set color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "c",
"type": "color",
"desc": "set color (default \"black\")",
"min": null,
"max": null,
"default": "black"
}
]
},
{
"id": 218,
"meta": "..C",
"name": "feedback",
"type": "VV->VV",
"description": "Apply feedback video filter.",
"params": [
{
"name": "x",
"type": "int",
"desc": "set top left crop position (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "y",
"type": "int",
"desc": "set top left crop position (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "w",
"type": "int",
"desc": "set crop size (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "h",
"type": "int",
"desc": "set crop size (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
}
]
},
{
"id": 219,
"meta": "TSC",
"name": "fftdnoiz",
"type": "V->V",
"description": "Denoise frames using 3D FFT.",
"params": [
{
"name": "sigma",
"type": "float",
"desc": "set denoise strength (from 0 to 100) (default 1)",
"min": 0.0,
"max": 100.0,
"default": 1.0
},
{
"name": "amount",
"type": "float",
"desc": "set amount of denoising (from 0.01 to 1) (default 1)",
"min": 0.01,
"max": 1.0,
"default": 1.0
},
{
"name": "block",
"type": "int",
"desc": "set block size (from 8 to 256) (default 32)",
"min": 8,
"max": 256,
"default": 32
},
{
"name": "overlap",
"type": "float",
"desc": "set block overlap (from 0.2 to 0.8) (default 0.5)",
"min": 0.2,
"max": 0.8,
"default": 0.5
},
{
"name": "method",
"type": "int",
"desc": "set method of denoising (from 0 to 1) (default wiener)",
"min": 0,
"max": 1,
"default": "wiener",
"options": [
{
"value": "wiener",
"desc": "wiener method"
},
{
"value": "hard",
"desc": "hard thresholding"
}
]
},
{
"name": "prev",
"type": "int",
"desc": "set number of previous frames for temporal denoising (from 0 to 1) (default 0)",
"min": 0,
"max": 1,
"default": 0
},
{
"name": "next",
"type": "int",
"desc": "set number of next frames for temporal denoising (from 0 to 1) (default 0)",
"min": 0,
"max": 1,
"default": 0
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 7)",
"min": 0,
"max": 15,
"default": 7
},
{
"name": "window",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
}
]
},
{
"id": 220,
"meta": "TS.",
"name": "fftfilt",
"type": "V->V",
"description": "Apply arbitrary expressions to pixels in frequency domain.",
"params": [
{
"name": "dc_Y",
"type": "int",
"desc": "adjust gain in Y plane (from 0 to 1000) (default 0)",
"min": 0,
"max": 1000,
"default": 0
},
{
"name": "dc_U",
"type": "int",
"desc": "adjust gain in U plane (from 0 to 1000) (default 0)",
"min": 0,
"max": 1000,
"default": 0
},
{
"name": "dc_V",
"type": "int",
"desc": "adjust gain in V plane (from 0 to 1000) (default 0)",
"min": 0,
"max": 1000,
"default": 0
},
{
"name": "weight_Y",
"type": "string",
"desc": "set luminance expression in Y plane (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "weight_U",
"type": "string",
"desc": "set chrominance expression in U plane",
"min": null,
"max": null,
"default": null
},
{
"name": "weight_V",
"type": "string",
"desc": "set chrominance expression in V plane",
"min": null,
"max": null,
"default": null
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default init)",
"min": 0,
"max": 1,
"default": "init",
"options": [
{
"value": "init",
"desc": "eval expressions once during initialization"
},
{
"value": "frame",
"desc": "eval expressions per-frame"
}
]
}
]
},
{
"id": 221,
"meta": "...",
"name": "field",
"type": "V->V",
"description": "Extract a field from the input video.",
"params": [
{
"name": "type",
"type": "int",
"desc": "set field type (top or bottom) (from 0 to 1) (default top)",
"min": 0,
"max": 1,
"default": "top",
"options": [
{
"value": "top",
"desc": "select top field"
},
{
"value": "bottom",
"desc": "select bottom field"
}
]
}
]
},
{
"id": 222,
"meta": "...",
"name": "fieldhint",
"type": "V->V",
"description": "Field matching using hints.",
"params": [
{
"name": "hint",
"type": "string",
"desc": "set hint file",
"min": null,
"max": null,
"default": null
},
{
"name": "mode",
"type": "int",
"desc": "set hint mode (from 0 to 2) (default absolute)",
"min": 0,
"max": 2,
"default": "absolute",
"options": [
{
"value": "absolute",
"desc": ""
},
{
"value": "relative",
"desc": ""
},
{
"value": "pattern",
"desc": ""
}
]
}
]
},
{
"id": 223,
"meta": "...",
"name": "fieldmatch",
"type": "N->V",
"description": "Field matching for inverse telecine.",
"params": [
{
"name": "order",
"type": "int",
"desc": "specify the assumed field order (from -1 to 1) (default auto)",
"min": -1,
"max": 1,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "auto detect parity"
},
{
"value": "bff",
"desc": "assume bottom field first"
},
{
"value": "tff",
"desc": "assume top field first"
}
]
},
{
"name": "mode",
"type": "int",
"desc": "set the matching mode or strategy to use (from 0 to 5) (default pc_n)",
"min": 0,
"max": 5,
"default": "pc_n",
"options": [
{
"value": "pc",
"desc": "2-way match (p/c)"
},
{
"value": "pc_n",
"desc": "2-way match + 3rd match on combed (p/c + u)"
},
{
"value": "pc_u",
"desc": "2-way match + 3rd match (same order) on combed (p/c + u)"
},
{
"value": "pc_n_ub",
"desc": "2-way match + 3rd match on combed + 4th/5th matches if still combed (p/c + u + u/b)"
},
{
"value": "pcn",
"desc": "3-way match (p/c/n)"
},
{
"value": "pcn_ub",
"desc": "3-way match + 4th/5th matches on combed (p/c/n + u/b)"
}
]
},
{
"name": "ppsrc",
"type": "boolean",
"desc": "mark main input as a pre-processed input and activate clean source input stream (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "field",
"type": "int",
"desc": "set the field to match from (from -1 to 1) (default auto)",
"min": -1,
"max": 1,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic (same value as 'order')"
},
{
"value": "bottom",
"desc": "bottom field"
},
{
"value": "top",
"desc": "top field"
}
]
},
{
"name": "mchroma",
"type": "boolean",
"desc": "set whether or not chroma is included during the match comparisons (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "y0",
"type": "int",
"desc": "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "y1",
"type": "int",
"desc": "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "scthresh",
"type": "double",
"desc": "set scene change detection threshold (from 0 to 100) (default 12)",
"min": 0.0,
"max": 100.0,
"default": 12.0
},
{
"name": "combmatch",
"type": "int",
"desc": "set combmatching mode (from 0 to 2) (default sc)",
"min": 0,
"max": 2,
"default": "sc",
"options": [
{
"value": "none",
"desc": "disable combmatching"
},
{
"value": "sc",
"desc": "enable combmatching only on scene change"
},
{
"value": "full",
"desc": "enable combmatching all the time"
}
]
},
{
"name": "combdbg",
"type": "int",
"desc": "enable comb debug (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": "no forced calculation"
},
{
"value": "pcn",
"desc": "calculate p/c/n"
},
{
"value": "pcnub",
"desc": "calculate p/c/n/u/b"
}
]
},
{
"name": "cthresh",
"type": "int",
"desc": "set the area combing threshold used for combed frame detection (from -1 to 255) (default 9)",
"min": -1,
"max": 255,
"default": 9
},
{
"name": "chroma",
"type": "boolean",
"desc": "set whether or not chroma is considered in the combed frame decision (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "blockx",
"type": "int",
"desc": "set the x-axis size of the window used during combed frame detection (from 4 to 512) (default 16)",
"min": 4,
"max": 512,
"default": 16
},
{
"name": "blocky",
"type": "int",
"desc": "set the y-axis size of the window used during combed frame detection (from 4 to 512) (default 16)",
"min": 4,
"max": 512,
"default": 16
},
{
"name": "combpel",
"type": "int",
"desc": "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed (from 0 to INT_MAX) (default 80)",
"min": 0,
"max": 2147483647,
"default": 80
}
]
},
{
"id": 224,
"meta": "T..",
"name": "fieldorder",
"type": "V->V",
"description": "Set the field order.",
"params": [
{
"name": "order",
"type": "int",
"desc": "output field order (from 0 to 1) (default tff)",
"min": 0,
"max": 1,
"default": "tff",
"options": [
{
"value": "bff",
"desc": "bottom field first"
},
{
"value": "tff",
"desc": "top field first"
}
]
}
]
},
{
"id": 225,
"meta": "T.C",
"name": "fillborders",
"type": "V->V",
"description": "Fill borders of the input video.",
"params": [
{
"name": "left",
"type": "int",
"desc": "set the left fill border (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "right",
"type": "int",
"desc": "set the right fill border (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "top",
"type": "int",
"desc": "set the top fill border (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "bottom",
"type": "int",
"desc": "set the bottom fill border (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "mode",
"type": "int",
"desc": "set the fill borders mode (from 0 to 6) (default smear)",
"min": 0,
"max": 6,
"default": "smear",
"options": [
{
"value": "smear",
"desc": ""
},
{
"value": "mirror",
"desc": ""
},
{
"value": "fixed",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "wrap",
"desc": ""
},
{
"value": "fade",
"desc": ""
},
{
"value": "margins",
"desc": ""
}
]
},
{
"name": "color",
"type": "color",
"desc": "set the color for the fixed/fade mode (default \"black\")",
"min": null,
"max": null,
"default": "black"
}
]
},
{
"id": 226,
"meta": "...",
"name": "find_rect",
"type": "V->V",
"description": "Find a user specified object.",
"params": [
{
"name": "object",
"type": "string",
"desc": "object bitmap filename",
"min": null,
"max": null,
"default": null
},
{
"name": "threshold",
"type": "float",
"desc": "set threshold (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "mipmaps",
"type": "int",
"desc": "set mipmaps (from 1 to 5) (default 3)",
"min": 1,
"max": 5,
"default": 3
},
{
"name": "xmin",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "ymin",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "xmax",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "ymax",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "discard",
"type": "boolean",
"desc": "(default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 227,
"meta": "T..",
"name": "floodfill",
"type": "V->V",
"description": "Fill area with same color with another color.",
"params": [
{
"name": "x",
"type": "int",
"desc": "set pixel x coordinate (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
},
{
"name": "y",
"type": "int",
"desc": "set pixel y coordinate (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
},
{
"name": "s0",
"type": "int",
"desc": "set source #0 component value (from -1 to 65535) (default 0)",
"min": -1,
"max": 65535,
"default": 0
},
{
"name": "s1",
"type": "int",
"desc": "set source #1 component value (from -1 to 65535) (default 0)",
"min": -1,
"max": 65535,
"default": 0
},
{
"name": "s2",
"type": "int",
"desc": "set source #2 component value (from -1 to 65535) (default 0)",
"min": -1,
"max": 65535,
"default": 0
},
{
"name": "s3",
"type": "int",
"desc": "set source #3 component value (from -1 to 65535) (default 0)",
"min": -1,
"max": 65535,
"default": 0
},
{
"name": "d0",
"type": "int",
"desc": "set destination #0 component value (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
},
{
"name": "d1",
"type": "int",
"desc": "set destination #1 component value (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
},
{
"name": "d2",
"type": "int",
"desc": "set destination #2 component value (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
},
{
"name": "d3",
"type": "int",
"desc": "set destination #3 component value (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
}
]
},
{
"id": 228,
"meta": "...",
"name": "format",
"type": "V->V",
"description": "Convert the input video to one of the specified pixel formats.",
"params": [
{
"name": "pix_fmts",
"type": "string",
"desc": "A '|'-separated list of pixel formats",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 229,
"meta": "...",
"name": "fps",
"type": "V->V",
"description": "Force constant framerate.",
"params": [
{
"name": "fps",
"type": "string",
"desc": "A string describing desired output framerate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "start_time",
"type": "double",
"desc": "Assume the first PTS should be this value. (from -DBL_MAX to DBL_MAX) (default DBL_MAX)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 2147483647.0
},
{
"name": "round",
"type": "int",
"desc": "set rounding method for timestamps (from 0 to 5) (default near)",
"min": 0,
"max": 5,
"default": "near",
"options": [
{
"value": "zero",
"desc": "round towards 0"
},
{
"value": "inf",
"desc": "round away from 0"
},
{
"value": "down",
"desc": "round towards -infty"
},
{
"value": "up",
"desc": "round towards +infty"
},
{
"value": "near",
"desc": "round to nearest"
}
]
},
{
"name": "eof_action",
"type": "int",
"desc": "action performed for last frame (from 0 to 1) (default round)",
"min": 0,
"max": 1,
"default": "round",
"options": [
{
"value": "round",
"desc": "round similar to other frames"
},
{
"value": "pass",
"desc": "pass through last frame"
}
]
}
]
},
{
"id": 230,
"meta": "...",
"name": "framepack",
"type": "VV->V",
"description": "Generate a frame packed stereoscopic video.",
"params": [
{
"name": "format",
"type": "int",
"desc": "Frame pack output format (from 0 to INT_MAX) (default sbs)",
"min": 0,
"max": 2147483647,
"default": "sbs",
"options": [
{
"value": "sbs",
"desc": "Views are packed next to each other"
},
{
"value": "tab",
"desc": "Views are packed on top of each other"
},
{
"value": "frameseq",
"desc": "Views are one after the other"
},
{
"value": "lines",
"desc": "Views are interleaved by lines"
},
{
"value": "columns",
"desc": "Views are interleaved by columns"
}
]
}
]
},
{
"id": 231,
"meta": ".S.",
"name": "framerate",
"type": "V->V",
"description": "Upsamples or downsamples progressive source between specified frame rates.",
"params": [
{
"name": "fps",
"type": "video_rate",
"desc": "required output frames per second rate (default \"50\")",
"min": null,
"max": null,
"default": "50"
},
{
"name": "interp_start",
"type": "int",
"desc": "point to start linear interpolation (from 0 to 255) (default 15)",
"min": 0,
"max": 255,
"default": 15
},
{
"name": "interp_end",
"type": "int",
"desc": "point to end linear interpolation (from 0 to 255) (default 240)",
"min": 0,
"max": 255,
"default": 240
},
{
"name": "scene",
"type": "double",
"desc": "scene change level (from 0 to 100) (default 8.2)",
"min": 0.0,
"max": 100.0,
"default": 8.2
},
{
"name": "flags",
"type": "flags",
"desc": "set flags (default scene_change_detect+scd)",
"min": null,
"max": null,
"default": "scene_change_detect+scd",
"options": [
{
"value": "scene_change_detect",
"desc": "scene change detection"
},
{
"value": "scd",
"desc": "scene change detection"
}
]
}
]
},
{
"id": 232,
"meta": "T..",
"name": "framestep",
"type": "V->V",
"description": "Select one frame every N frames.",
"params": [
{
"name": "step",
"type": "int",
"desc": "set frame step (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2147483647,
"default": 1
}
]
},
{
"id": 233,
"meta": "...",
"name": "freezedetect",
"type": "V->V",
"description": "Detects frozen video input.",
"params": [
{
"name": "n",
"type": "double",
"desc": "set noise tolerance (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "noise",
"type": "double",
"desc": "set noise tolerance (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "d",
"type": "duration",
"desc": "set minimum duration in seconds (default 2)",
"min": null,
"max": null,
"default": "2"
},
{
"name": "duration",
"type": "duration",
"desc": "set minimum duration in seconds (default 2)",
"min": null,
"max": null,
"default": "2"
}
]
},
{
"id": 234,
"meta": "...",
"name": "freezeframes",
"type": "VV->V",
"description": "Freeze video frames.",
"params": [
{
"name": "first",
"type": "int64",
"desc": "set first frame to freeze (from 0 to I64_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
},
{
"name": "last",
"type": "int64",
"desc": "set last frame to freeze (from 0 to I64_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
},
{
"name": "replace",
"type": "int64",
"desc": "set frame to replace (from 0 to I64_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
}
]
},
{
"id": 235,
"meta": "T..",
"name": "fspp",
"type": "V->V",
"description": "Apply Fast Simple Post-processing filter.",
"params": [
{
"name": "quality",
"type": "int",
"desc": "set quality (from 4 to 5) (default 4)",
"min": 4,
"max": 5,
"default": 4
},
{
"name": "qp",
"type": "int",
"desc": "force a constant quantizer parameter (from 0 to 64) (default 0)",
"min": 0,
"max": 64,
"default": 0
},
{
"name": "strength",
"type": "int",
"desc": "set filter strength (from -15 to 32) (default 0)",
"min": -15,
"max": 32,
"default": 0
},
{
"name": "use_bframe_qp",
"type": "boolean",
"desc": "use B-frames' QP (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 236,
"meta": "TSC",
"name": "gblur",
"type": "V->V",
"description": "Apply Gaussian Blur filter.",
"params": [
{
"name": "sigma",
"type": "float",
"desc": "set sigma (from 0 to 1024) (default 0.5)",
"min": 0.0,
"max": 1024.0,
"default": 0.5
},
{
"name": "steps",
"type": "int",
"desc": "set number of steps (from 1 to 6) (default 1)",
"min": 1,
"max": 6,
"default": 1
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "sigmaV",
"type": "float",
"desc": "set vertical sigma (from -1 to 1024) (default -1)",
"min": -1.0,
"max": 1024.0,
"default": -1.0
}
]
},
{
"id": 237,
"meta": "TS.",
"name": "geq",
"type": "V->V",
"description": "Apply generic equation to each pixel.",
"params": [
{
"name": "lum_expr",
"type": "string",
"desc": "set luminance expression",
"min": null,
"max": null,
"default": null
},
{
"name": "lum",
"type": "string",
"desc": "set luminance expression",
"min": null,
"max": null,
"default": null
},
{
"name": "cb_expr",
"type": "string",
"desc": "set chroma blue expression",
"min": null,
"max": null,
"default": null
},
{
"name": "cb",
"type": "string",
"desc": "set chroma blue expression",
"min": null,
"max": null,
"default": null
},
{
"name": "cr_expr",
"type": "string",
"desc": "set chroma red expression",
"min": null,
"max": null,
"default": null
},
{
"name": "cr",
"type": "string",
"desc": "set chroma red expression",
"min": null,
"max": null,
"default": null
},
{
"name": "alpha_expr",
"type": "string",
"desc": "set alpha expression",
"min": null,
"max": null,
"default": null
},
{
"name": "a",
"type": "string",
"desc": "set alpha expression",
"min": null,
"max": null,
"default": null
},
{
"name": "red_expr",
"type": "string",
"desc": "set red expression",
"min": null,
"max": null,
"default": null
},
{
"name": "r",
"type": "string",
"desc": "set red expression",
"min": null,
"max": null,
"default": null
},
{
"name": "green_expr",
"type": "string",
"desc": "set green expression",
"min": null,
"max": null,
"default": null
},
{
"name": "g",
"type": "string",
"desc": "set green expression",
"min": null,
"max": null,
"default": null
},
{
"name": "blue_expr",
"type": "string",
"desc": "set blue expression",
"min": null,
"max": null,
"default": null
},
{
"name": "b",
"type": "string",
"desc": "set blue expression",
"min": null,
"max": null,
"default": null
},
{
"name": "interpolation",
"type": "int",
"desc": "set interpolation method (from 0 to 1) (default bilinear)",
"min": 0,
"max": 1,
"default": "bilinear",
"options": [
{
"value": "nearest",
"desc": "nearest interpolation"
},
{
"value": "n",
"desc": "nearest interpolation"
},
{
"value": "bilinear",
"desc": "bilinear interpolation"
},
{
"value": "b",
"desc": "bilinear interpolation"
}
]
},
{
"name": "i",
"type": "int",
"desc": "set interpolation method (from 0 to 1) (default bilinear)",
"min": 0,
"max": 1,
"default": "bilinear",
"options": [
{
"value": "nearest",
"desc": "nearest interpolation"
},
{
"value": "n",
"desc": "nearest interpolation"
},
{
"value": "bilinear",
"desc": "bilinear interpolation"
},
{
"value": "b",
"desc": "bilinear interpolation"
}
]
}
]
},
{
"id": 238,
"meta": "T..",
"name": "gradfun",
"type": "V->V",
"description": "Debands video quickly using gradients.",
"params": [
{
"name": "strength",
"type": "float",
"desc": "The maximum amount by which the filter will change any one pixel. (from 0.51 to 64) (default 1.2)",
"min": 0.51,
"max": 64.0,
"default": 1.2
},
{
"name": "radius",
"type": "int",
"desc": "The neighborhood to fit the gradient to. (from 4 to 32) (default 16)",
"min": 4,
"max": 32,
"default": 16
}
]
},
{
"id": 239,
"meta": "...",
"name": "graphmonitor",
"type": "V->V",
"description": "Show various filtergraph stats.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set monitor size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "s",
"type": "image_size",
"desc": "set monitor size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "opacity",
"type": "float",
"desc": "set video opacity (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "o",
"type": "float",
"desc": "set video opacity (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default full)",
"min": 0,
"max": 1,
"default": "full",
"options": [
{
"value": "full",
"desc": ""
},
{
"value": "compact",
"desc": ""
}
]
},
{
"name": "m",
"type": "int",
"desc": "set mode (from 0 to 1) (default full)",
"min": 0,
"max": 1,
"default": "full",
"options": [
{
"value": "full",
"desc": ""
},
{
"value": "compact",
"desc": ""
}
]
},
{
"name": "flags",
"type": "flags",
"desc": "set flags (default queue)",
"min": null,
"max": null,
"default": "queue",
"options": [
{
"value": "queue",
"desc": ""
},
{
"value": "frame_count_in",
"desc": ""
},
{
"value": "frame_count_out",
"desc": ""
},
{
"value": "frame_count_delta",
"desc": ""
},
{
"value": "pts",
"desc": ""
},
{
"value": "pts_delta",
"desc": ""
},
{
"value": "time",
"desc": ""
},
{
"value": "time_delta",
"desc": ""
},
{
"value": "timebase",
"desc": ""
},
{
"value": "format",
"desc": ""
},
{
"value": "size",
"desc": ""
},
{
"value": "rate",
"desc": ""
},
{
"value": "eof",
"desc": ""
},
{
"value": "sample_count_in",
"desc": ""
},
{
"value": "sample_count_out",
"desc": ""
},
{
"value": "sample_count_delta",
"desc": ""
}
]
},
{
"name": "f",
"type": "flags",
"desc": "set flags (default queue)",
"min": null,
"max": null,
"default": "queue",
"options": [
{
"value": "queue",
"desc": ""
},
{
"value": "frame_count_in",
"desc": ""
},
{
"value": "frame_count_out",
"desc": ""
},
{
"value": "frame_count_delta",
"desc": ""
},
{
"value": "pts",
"desc": ""
},
{
"value": "pts_delta",
"desc": ""
},
{
"value": "time",
"desc": ""
},
{
"value": "time_delta",
"desc": ""
},
{
"value": "timebase",
"desc": ""
},
{
"value": "format",
"desc": ""
},
{
"value": "size",
"desc": ""
},
{
"value": "rate",
"desc": ""
},
{
"value": "eof",
"desc": ""
},
{
"value": "sample_count_in",
"desc": ""
},
{
"value": "sample_count_out",
"desc": ""
},
{
"value": "sample_count_delta",
"desc": ""
}
]
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
}
]
},
{
"id": 240,
"meta": "TS.",
"name": "grayworld",
"type": "V->V",
"description": "Adjust white balance using LAB gray world algorithm",
"params": []
},
{
"id": 241,
"meta": "TS.",
"name": "greyedge",
"type": "V->V",
"description": "Estimates scene illumination by grey edge assumption.",
"params": [
{
"name": "difford",
"type": "int",
"desc": "set differentiation order (from 0 to 2) (default 1)",
"min": 0,
"max": 2,
"default": 1
},
{
"name": "minknorm",
"type": "int",
"desc": "set Minkowski norm (from 0 to 20) (default 1)",
"min": 0,
"max": 20,
"default": 1
},
{
"name": "sigma",
"type": "double",
"desc": "set sigma (from 0 to 1024) (default 1)",
"min": 0.0,
"max": 1024.0,
"default": 1.0
}
]
},
{
"id": 242,
"meta": "TSC",
"name": "guided",
"type": "N->V",
"description": "Apply Guided filter.",
"params": [
{
"name": "radius",
"type": "int",
"desc": "set the box radius (from 1 to 20) (default 3)",
"min": 1,
"max": 20,
"default": 3
},
{
"name": "eps",
"type": "float",
"desc": "set the regularization parameter (with square) (from 0 to 1) (default 0.01)",
"min": 0.0,
"max": 1.0,
"default": 0.01
},
{
"name": "mode",
"type": "int",
"desc": "set filtering mode (0: basic mode; 1: fast mode) (from 0 to 1) (default basic)",
"min": 0,
"max": 1,
"default": "basic",
"options": [
{
"value": "basic",
"desc": "basic guided filter"
},
{
"value": "fast",
"desc": "fast guided filter"
}
]
},
{
"name": "sub",
"type": "int",
"desc": "subsampling ratio for fast mode (from 2 to 64) (default 4)",
"min": 2,
"max": 64,
"default": 4
},
{
"name": "guidance",
"type": "int",
"desc": "set guidance mode (0: off mode; 1: on mode) (from 0 to 1) (default off)",
"min": 0,
"max": 1,
"default": "off",
"options": [
{
"value": "off",
"desc": "only one input is enabled"
},
{
"value": "on",
"desc": "two inputs are required"
}
]
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 1)",
"min": 0,
"max": 15,
"default": 1
}
]
},
{
"id": 243,
"meta": "TSC",
"name": "haldclut",
"type": "VV->V",
"description": "Adjust colors using a Hald CLUT.",
"params": [
{
"name": "clut",
"type": "int",
"desc": "when to process CLUT (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "first",
"desc": "process only first CLUT, ignore rest"
},
{
"value": "all",
"desc": "process all CLUTs"
}
]
},
{
"name": "interp",
"type": "int",
"desc": "select interpolation mode (from 0 to 4) (default tetrahedral)",
"min": 0,
"max": 4,
"default": "tetrahedral",
"options": [
{
"value": "nearest",
"desc": "use values from the nearest defined points"
},
{
"value": "trilinear",
"desc": "interpolate values using the 8 points defining a cube"
},
{
"value": "tetrahedral",
"desc": "interpolate values using a tetrahedron"
},
{
"value": "pyramid",
"desc": "interpolate values using a pyramid"
},
{
"value": "prism",
"desc": "interpolate values using a prism"
}
]
}
]
},
{
"id": 244,
"meta": "TS.",
"name": "hflip",
"type": "V->V",
"description": "Horizontally flip the input video.",
"params": []
},
{
"id": 245,
"meta": "T..",
"name": "histeq",
"type": "V->V",
"description": "Apply global color histogram equalization.",
"params": [
{
"name": "strength",
"type": "float",
"desc": "set the strength (from 0 to 1) (default 0.2)",
"min": 0.0,
"max": 1.0,
"default": 0.2
},
{
"name": "intensity",
"type": "float",
"desc": "set the intensity (from 0 to 1) (default 0.21)",
"min": 0.0,
"max": 1.0,
"default": 0.21
},
{
"name": "antibanding",
"type": "int",
"desc": "set the antibanding level (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": "apply no antibanding"
},
{
"value": "weak",
"desc": "apply weak antibanding"
},
{
"value": "strong",
"desc": "apply strong antibanding"
}
]
}
]
},
{
"id": 246,
"meta": "...",
"name": "histogram",
"type": "V->V",
"description": "Compute and draw a histogram.",
"params": [
{
"name": "level_height",
"type": "int",
"desc": "set level height (from 50 to 2048) (default 200)",
"min": 50,
"max": 2048,
"default": 200
},
{
"name": "scale_height",
"type": "int",
"desc": "set scale height (from 0 to 40) (default 12)",
"min": 0,
"max": 40,
"default": 12
},
{
"name": "display_mode",
"type": "int",
"desc": "set display mode (from 0 to 2) (default stack)",
"min": 0,
"max": 2,
"default": "stack",
"options": [
{
"value": "overlay",
"desc": ""
},
{
"value": "parade",
"desc": ""
},
{
"value": "stack",
"desc": ""
}
]
},
{
"name": "d",
"type": "int",
"desc": "set display mode (from 0 to 2) (default stack)",
"min": 0,
"max": 2,
"default": "stack",
"options": [
{
"value": "overlay",
"desc": ""
},
{
"value": "parade",
"desc": ""
},
{
"value": "stack",
"desc": ""
}
]
},
{
"name": "levels_mode",
"type": "int",
"desc": "set levels mode (from 0 to 1) (default linear)",
"min": 0,
"max": 1,
"default": "linear",
"options": [
{
"value": "linear",
"desc": ""
},
{
"value": "logarithmic",
"desc": ""
}
]
},
{
"name": "m",
"type": "int",
"desc": "set levels mode (from 0 to 1) (default linear)",
"min": 0,
"max": 1,
"default": "linear",
"options": [
{
"value": "linear",
"desc": ""
},
{
"value": "logarithmic",
"desc": ""
}
]
},
{
"name": "components",
"type": "int",
"desc": "set color components to display (from 1 to 15) (default 7)",
"min": 1,
"max": 15,
"default": 7
},
{
"name": "c",
"type": "int",
"desc": "set color components to display (from 1 to 15) (default 7)",
"min": 1,
"max": 15,
"default": 7
},
{
"name": "fgopacity",
"type": "float",
"desc": "set foreground opacity (from 0 to 1) (default 0.7)",
"min": 0.0,
"max": 1.0,
"default": 0.7
},
{
"name": "f",
"type": "float",
"desc": "set foreground opacity (from 0 to 1) (default 0.7)",
"min": 0.0,
"max": 1.0,
"default": 0.7
},
{
"name": "bgopacity",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "b",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "colors_mode",
"type": "int",
"desc": "set colors mode (from 0 to 9) (default whiteonblack)",
"min": 0,
"max": 9,
"default": "whiteonblack",
"options": [
{
"value": "whiteonblack",
"desc": ""
},
{
"value": "blackonwhite",
"desc": ""
},
{
"value": "whiteongray",
"desc": ""
},
{
"value": "blackongray",
"desc": ""
},
{
"value": "coloronblack",
"desc": ""
},
{
"value": "coloronwhite",
"desc": ""
},
{
"value": "colorongray",
"desc": ""
},
{
"value": "blackoncolor",
"desc": ""
},
{
"value": "whiteoncolor",
"desc": ""
},
{
"value": "grayoncolor",
"desc": ""
}
]
},
{
"name": "l",
"type": "int",
"desc": "set colors mode (from 0 to 9) (default whiteonblack)",
"min": 0,
"max": 9,
"default": "whiteonblack",
"options": [
{
"value": "whiteonblack",
"desc": ""
},
{
"value": "blackonwhite",
"desc": ""
},
{
"value": "whiteongray",
"desc": ""
},
{
"value": "blackongray",
"desc": ""
},
{
"value": "coloronblack",
"desc": ""
},
{
"value": "coloronwhite",
"desc": ""
},
{
"value": "colorongray",
"desc": ""
},
{
"value": "blackoncolor",
"desc": ""
},
{
"value": "whiteoncolor",
"desc": ""
},
{
"value": "grayoncolor",
"desc": ""
}
]
}
]
},
{
"id": 247,
"meta": "TSC",
"name": "hqdn3d",
"type": "V->V",
"description": "Apply a High Quality 3D Denoiser.",
"params": [
{
"name": "luma_spatial",
"type": "double",
"desc": "spatial luma strength (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "chroma_spatial",
"type": "double",
"desc": "spatial chroma strength (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "luma_tmp",
"type": "double",
"desc": "temporal luma strength (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "chroma_tmp",
"type": "double",
"desc": "temporal chroma strength (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
}
]
},
{
"id": 248,
"meta": ".S.",
"name": "hqx",
"type": "V->V",
"description": "Scale the input by 2, 3 or 4 using the hq*x magnification algorithm.",
"params": [
{
"name": "n",
"type": "int",
"desc": "set scale factor (from 2 to 4) (default 3)",
"min": 2,
"max": 4,
"default": 3
}
]
},
{
"id": 249,
"meta": ".S.",
"name": "hstack",
"type": "N->V",
"description": "Stack video inputs horizontally.",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "set number of inputs (from 2 to INT_MAX) (default 2)",
"min": 2,
"max": 2147483647,
"default": 2
},
{
"name": "shortest",
"type": "boolean",
"desc": "force termination when the shortest input terminates (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 250,
"meta": "TSC",
"name": "hsvhold",
"type": "V->V",
"description": "Turns a certain HSV range into gray.",
"params": [
{
"name": "hue",
"type": "float",
"desc": "set the hue value (from -360 to 360) (default 0)",
"min": -360.0,
"max": 360.0,
"default": 0.0
},
{
"name": "sat",
"type": "float",
"desc": "set the saturation value (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "val",
"type": "float",
"desc": "set the value value (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "similarity",
"type": "float",
"desc": "set the hsvhold similarity value (from 1e-05 to 1) (default 0.01)",
"min": 1e-05,
"max": 1.0,
"default": 0.01
},
{
"name": "blend",
"type": "float",
"desc": "set the hsvhold blend value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 251,
"meta": "TSC",
"name": "hsvkey",
"type": "V->V",
"description": "Turns a certain HSV range into transparency. Operates on YUV colors.",
"params": [
{
"name": "hue",
"type": "float",
"desc": "set the hue value (from -360 to 360) (default 0)",
"min": -360.0,
"max": 360.0,
"default": 0.0
},
{
"name": "sat",
"type": "float",
"desc": "set the saturation value (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "val",
"type": "float",
"desc": "set the value value (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "similarity",
"type": "float",
"desc": "set the hsvkey similarity value (from 1e-05 to 1) (default 0.01)",
"min": 1e-05,
"max": 1.0,
"default": 0.01
},
{
"name": "blend",
"type": "float",
"desc": "set the hsvkey blend value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 252,
"meta": "T.C",
"name": "hue",
"type": "V->V",
"description": "Adjust the hue and saturation of the input video.",
"params": [
{
"name": "h",
"type": "string",
"desc": "set the hue angle degrees expression",
"min": null,
"max": null,
"default": null
},
{
"name": "s",
"type": "string",
"desc": "set the saturation expression (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "H",
"type": "string",
"desc": "set the hue angle radians expression",
"min": null,
"max": null,
"default": null
},
{
"name": "b",
"type": "string",
"desc": "set the brightness expression (default \"0\")",
"min": null,
"max": null,
"default": "0"
}
]
},
{
"id": 253,
"meta": "TSC",
"name": "huesaturation",
"type": "V->V",
"description": "Apply hue-saturation-intensity adjustments.",
"params": [
{
"name": "hue",
"type": "float",
"desc": "set the hue shift (from -180 to 180) (default 0)",
"min": -180.0,
"max": 180.0,
"default": 0.0
},
{
"name": "saturation",
"type": "float",
"desc": "set the saturation shift (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "intensity",
"type": "float",
"desc": "set the intensity shift (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "colors",
"type": "flags",
"desc": "set colors range (default r+y+g+c+b+m+a)",
"min": null,
"max": null,
"default": "r+y+g+c+b+m+a",
"options": [
{
"value": "r",
"desc": "reds"
},
{
"value": "y",
"desc": "yellows"
},
{
"value": "g",
"desc": "greens"
},
{
"value": "c",
"desc": "cyans"
},
{
"value": "b",
"desc": "blues"
},
{
"value": "m",
"desc": "magentas"
},
{
"value": "a",
"desc": "all colors"
}
]
},
{
"name": "strength",
"type": "float",
"desc": "set the filtering strength (from 0 to 100) (default 1)",
"min": 0.0,
"max": 100.0,
"default": 1.0
},
{
"name": "rw",
"type": "float",
"desc": "set the red weight (from 0 to 1) (default 0.333)",
"min": 0.0,
"max": 1.0,
"default": 0.333
},
{
"name": "gw",
"type": "float",
"desc": "set the green weight (from 0 to 1) (default 0.334)",
"min": 0.0,
"max": 1.0,
"default": 0.334
},
{
"name": "bw",
"type": "float",
"desc": "set the blue weight (from 0 to 1) (default 0.333)",
"min": 0.0,
"max": 1.0,
"default": 0.333
},
{
"name": "lightness",
"type": "boolean",
"desc": "set the preserve lightness (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 254,
"meta": "...",
"name": "hwdownload",
"type": "V->V",
"description": "Download a hardware frame to a normal frame"
},
{
"id": 255,
"meta": "...",
"name": "hwmap",
"type": "V->V",
"description": "Map hardware frames",
"params": [
{
"name": "mode",
"type": "flags",
"desc": "Frame mapping mode (default read+write)",
"min": null,
"max": null,
"default": "read+write",
"options": [
{
"value": "read",
"desc": "should be readable"
},
{
"value": "write",
"desc": "should be writeable"
},
{
"value": "overwrite",
"desc": "will always overwrite the entire frame"
},
{
"value": "direct",
"desc": "should not involve any copying"
}
]
},
{
"name": "derive_device",
"type": "string",
"desc": "Derive a new device of this type",
"min": null,
"max": null,
"default": null
},
{
"name": "reverse",
"type": "int",
"desc": "Map in reverse (create and allocate in the sink) (from 0 to 1) (default 0)",
"min": 0,
"max": 1,
"default": 0
}
]
},
{
"id": 256,
"meta": "...",
"name": "hwupload",
"type": "V->V",
"description": "Upload a normal frame to a hardware frame",
"params": [
{
"name": "derive_device",
"type": "string",
"desc": "Derive a new device of this type",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 257,
"meta": "T..",
"name": "hysteresis",
"type": "VV->V",
"description": "Grow first stream into second stream by connecting components.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "threshold",
"type": "int",
"desc": "set threshold (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
}
]
},
{
"id": 258,
"meta": "TS.",
"name": "identity",
"type": "VV->V",
"description": "Calculate the Identity between two video streams.",
"params": []
},
{
"id": 259,
"meta": "...",
"name": "idet",
"type": "V->V",
"description": "Interlace detect Filter.",
"params": [
{
"name": "intl_thres",
"type": "float",
"desc": "set interlacing threshold (from -1 to FLT_MAX) (default 1.04)",
"min": -1.0,
"max": 2147483647.0,
"default": 1.04
},
{
"name": "prog_thres",
"type": "float",
"desc": "set progressive threshold (from -1 to FLT_MAX) (default 1.5)",
"min": -1.0,
"max": 2147483647.0,
"default": 1.5
},
{
"name": "rep_thres",
"type": "float",
"desc": "set repeat threshold (from -1 to FLT_MAX) (default 3)",
"min": -1.0,
"max": 2147483647.0,
"default": 3.0
},
{
"name": "half_life",
"type": "float",
"desc": "half life of cumulative statistics (from -1 to INT_MAX) (default 0)",
"min": -1.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "analyze_interlaced_flag",
"type": "int",
"desc": "set number of frames to use to determine if the interlace flag is accurate (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
}
]
},
{
"id": 260,
"meta": "T.C",
"name": "il",
"type": "V->V",
"description": "Deinterleave or interleave fields.",
"params": [
{
"name": "luma_mode",
"type": "int",
"desc": "select luma mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "interleave",
"desc": ""
},
{
"value": "i",
"desc": ""
},
{
"value": "deinterleave",
"desc": ""
},
{
"value": "d",
"desc": ""
}
]
},
{
"name": "l",
"type": "int",
"desc": "select luma mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "interleave",
"desc": ""
},
{
"value": "i",
"desc": ""
},
{
"value": "deinterleave",
"desc": ""
},
{
"value": "d",
"desc": ""
}
]
},
{
"name": "chroma_mode",
"type": "int",
"desc": "select chroma mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "interleave",
"desc": ""
},
{
"value": "i",
"desc": ""
},
{
"value": "deinterleave",
"desc": ""
},
{
"value": "d",
"desc": ""
}
]
},
{
"name": "c",
"type": "int",
"desc": "select chroma mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "interleave",
"desc": ""
},
{
"value": "i",
"desc": ""
},
{
"value": "deinterleave",
"desc": ""
},
{
"value": "d",
"desc": ""
}
]
},
{
"name": "alpha_mode",
"type": "int",
"desc": "select alpha mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "interleave",
"desc": ""
},
{
"value": "i",
"desc": ""
},
{
"value": "deinterleave",
"desc": ""
},
{
"value": "d",
"desc": ""
}
]
},
{
"name": "a",
"type": "int",
"desc": "select alpha mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "interleave",
"desc": ""
},
{
"value": "i",
"desc": ""
},
{
"value": "deinterleave",
"desc": ""
},
{
"value": "d",
"desc": ""
}
]
},
{
"name": "luma_swap",
"type": "boolean",
"desc": "swap luma fields (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "ls",
"type": "boolean",
"desc": "swap luma fields (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "chroma_swap",
"type": "boolean",
"desc": "swap chroma fields (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "cs",
"type": "boolean",
"desc": "swap chroma fields (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "alpha_swap",
"type": "boolean",
"desc": "swap alpha fields (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "as",
"type": "boolean",
"desc": "swap alpha fields (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 261,
"meta": "TSC",
"name": "inflate",
"type": "V->V",
"description": "Apply inflate effect.",
"params": [
{
"name": "threshold0",
"type": "int",
"desc": "set threshold for 1st plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold1",
"type": "int",
"desc": "set threshold for 2nd plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold2",
"type": "int",
"desc": "set threshold for 3rd plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "threshold3",
"type": "int",
"desc": "set threshold for 4th plane (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
}
]
},
{
"id": 262,
"meta": "...",
"name": "interlace",
"type": "V->V",
"description": "Convert progressive video into interlaced.",
"params": [
{
"name": "scan",
"type": "int",
"desc": "scanning mode (from 0 to 1) (default tff)",
"min": 0,
"max": 1,
"default": "tff",
"options": [
{
"value": "tff",
"desc": "top field first"
},
{
"value": "bff",
"desc": "bottom field first"
}
]
},
{
"name": "lowpass",
"type": "int",
"desc": "set vertical low-pass filter (from 0 to 2) (default linear)",
"min": 0,
"max": 2,
"default": "linear",
"options": [
{
"value": "off",
"desc": "disable vertical low-pass filter"
},
{
"value": "linear",
"desc": "linear vertical low-pass filter"
},
{
"value": "complex",
"desc": "complex vertical low-pass filter"
}
]
}
]
},
{
"id": 263,
"meta": "...",
"name": "interleave",
"type": "N->V",
"description": "Temporally interleave video inputs.",
"params": [
{
"name": "nb_inputs",
"type": "int",
"desc": "set number of inputs (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2147483647,
"default": 2
},
{
"name": "n",
"type": "int",
"desc": "set number of inputs (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2147483647,
"default": 2
},
{
"name": "duration",
"type": "int",
"desc": "how to determine the end-of-stream (from 0 to 2) (default longest)",
"min": 0,
"max": 2,
"default": "longest",
"options": [
{
"value": "longest",
"desc": "Duration of longest input"
},
{
"value": "shortest",
"desc": "Duration of shortest input"
},
{
"value": "first",
"desc": "Duration of first input"
}
]
}
]
},
{
"id": 264,
"meta": "...",
"name": "kerndeint",
"type": "V->V",
"description": "Apply kernel deinterlacing to the input.",
"params": [
{
"name": "thresh",
"type": "int",
"desc": "set the threshold (from 0 to 255) (default 10)",
"min": 0,
"max": 255,
"default": 10
},
{
"name": "map",
"type": "boolean",
"desc": "set the map (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "order",
"type": "boolean",
"desc": "set the order (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "sharp",
"type": "boolean",
"desc": "set sharpening (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "twoway",
"type": "boolean",
"desc": "set twoway (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 265,
"meta": "TSC",
"name": "kirsch",
"type": "V->V",
"description": "Apply kirsch operator.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "scale",
"type": "float",
"desc": "set scale (from 0 to 65535) (default 1)",
"min": 0.0,
"max": 65535.0,
"default": 1.0
},
{
"name": "delta",
"type": "float",
"desc": "set delta (from -65535 to 65535) (default 0)",
"min": -65535.0,
"max": 65535.0,
"default": 0.0
}
]
},
{
"id": 266,
"meta": "TSC",
"name": "lagfun",
"type": "V->V",
"description": "Slowly update darker pixels.",
"params": [
{
"name": "decay",
"type": "float",
"desc": "set decay (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "planes",
"type": "flags",
"desc": "set what planes to filter (default F)",
"min": null,
"max": null,
"default": "F"
}
]
},
{
"id": 267,
"meta": "T..",
"name": "latency",
"type": "V->V",
"description": "Report video filtering latency."
},
{
"id": 268,
"meta": "TSC",
"name": "lenscorrection",
"type": "V->V",
"description": "Rectify the image by correcting for lens distortion.",
"params": [
{
"name": "cx",
"type": "double",
"desc": "set relative center x (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "cy",
"type": "double",
"desc": "set relative center y (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "k1",
"type": "double",
"desc": "set quadratic distortion factor (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "k2",
"type": "double",
"desc": "set double quadratic distortion factor (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "i",
"type": "int",
"desc": "set interpolation type (from 0 to 64) (default nearest)",
"min": 0,
"max": 64,
"default": "nearest",
"options": [
{
"value": "nearest",
"desc": "nearest neighbour"
},
{
"value": "bilinear",
"desc": "bilinear"
}
]
},
{
"name": "fc",
"type": "color",
"desc": "set the color of the unmapped pixels (default \"black@0\")",
"min": null,
"max": null,
"default": "black@0"
}
]
},
{
"id": 269,
"meta": "TSC",
"name": "limitdiff",
"type": "N->V",
"description": "Apply filtering with limiting difference.",
"params": [
{
"name": "threshold",
"type": "float",
"desc": "set the threshold (from 0 to 1) (default 0.00392157)",
"min": 0.0,
"max": 1.0,
"default": 0.00392157
},
{
"name": "elasticity",
"type": "float",
"desc": "set the elasticity (from 0 to 10) (default 2)",
"min": 0.0,
"max": 10.0,
"default": 2.0
},
{
"name": "reference",
"type": "boolean",
"desc": "enable reference stream (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "planes",
"type": "int",
"desc": "set the planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 270,
"meta": "TSC",
"name": "limiter",
"type": "V->V",
"description": "Limit pixels components to the specified range.",
"params": [
{
"name": "min",
"type": "int",
"desc": "set min value (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
},
{
"name": "max",
"type": "int",
"desc": "set max value (from 0 to 65535) (default 65535)",
"min": 0,
"max": 65535,
"default": 65535
},
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 271,
"meta": "...",
"name": "loop",
"type": "V->V",
"description": "Loop video frames.",
"params": [
{
"name": "loop",
"type": "int",
"desc": "number of loops (from -1 to INT_MAX) (default 0)",
"min": -1,
"max": 2147483647,
"default": 0
},
{
"name": "size",
"type": "int64",
"desc": "max number of frames to loop (from 0 to 32767) (default 0)",
"min": "0",
"max": "32767",
"default": "0"
},
{
"name": "start",
"type": "int64",
"desc": "set the loop start frame (from 0 to I64_MAX) (default 0)",
"min": "0",
"max": 2147483647,
"default": "0"
}
]
},
{
"id": 272,
"meta": "TSC",
"name": "lumakey",
"type": "V->V",
"description": "Turns a certain luma into transparency.",
"params": [
{
"name": "threshold",
"type": "double",
"desc": "set the threshold value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "tolerance",
"type": "double",
"desc": "set the tolerance value (from 0 to 1) (default 0.01)",
"min": 0.0,
"max": 1.0,
"default": 0.01
},
{
"name": "softness",
"type": "double",
"desc": "set the softness value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 273,
"meta": "TSC",
"name": "lut",
"type": "V->V",
"description": "Compute and apply a lookup table to the RGB/YUV input video.",
"params": [
{
"name": "c0",
"type": "string",
"desc": "set component #0 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "c1",
"type": "string",
"desc": "set component #1 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "c2",
"type": "string",
"desc": "set component #2 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "c3",
"type": "string",
"desc": "set component #3 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "y",
"type": "string",
"desc": "set Y expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "u",
"type": "string",
"desc": "set U expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "v",
"type": "string",
"desc": "set V expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "r",
"type": "string",
"desc": "set R expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "g",
"type": "string",
"desc": "set G expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "b",
"type": "string",
"desc": "set B expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "a",
"type": "string",
"desc": "set A expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
}
]
},
{
"id": 274,
"meta": "TSC",
"name": "lut1d",
"type": "V->V",
"description": "Adjust colors using a 1D LUT.",
"params": [
{
"name": "file",
"type": "string",
"desc": "set 1D LUT file name",
"min": null,
"max": null,
"default": null
},
{
"name": "interp",
"type": "int",
"desc": "select interpolation mode (from 0 to 4) (default linear)",
"min": 0,
"max": 4,
"default": "linear",
"options": [
{
"value": "nearest",
"desc": "use values from the nearest defined points"
},
{
"value": "linear",
"desc": "use values from the linear interpolation"
},
{
"value": "cosine",
"desc": "use values from the cosine interpolation"
},
{
"value": "cubic",
"desc": "use values from the cubic interpolation"
},
{
"value": "spline",
"desc": "use values from the spline interpolation"
}
]
}
]
},
{
"id": 275,
"meta": "TSC",
"name": "lut2",
"type": "VV->V",
"description": "Compute and apply a lookup table from two video inputs.",
"params": [
{
"name": "c0",
"type": "string",
"desc": "set component #0 expression (default \"x\")",
"min": null,
"max": null,
"default": "x"
},
{
"name": "c1",
"type": "string",
"desc": "set component #1 expression (default \"x\")",
"min": null,
"max": null,
"default": "x"
},
{
"name": "c2",
"type": "string",
"desc": "set component #2 expression (default \"x\")",
"min": null,
"max": null,
"default": "x"
},
{
"name": "c3",
"type": "string",
"desc": "set component #3 expression (default \"x\")",
"min": null,
"max": null,
"default": "x"
},
{
"name": "d",
"type": "int",
"desc": "set output depth (from 0 to 16) (default 0)",
"min": 0,
"max": 16,
"default": 0
}
]
},
{
"id": 276,
"meta": "TSC",
"name": "lut3d",
"type": "V->V",
"description": "Adjust colors using a 3D LUT.",
"params": [
{
"name": "file",
"type": "string",
"desc": "set 3D LUT file name",
"min": null,
"max": null,
"default": null
},
{
"name": "clut",
"type": "int",
"desc": "when to process CLUT (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "first",
"desc": "process only first CLUT, ignore rest"
},
{
"value": "all",
"desc": "process all CLUTs"
}
]
},
{
"name": "interp",
"type": "int",
"desc": "select interpolation mode (from 0 to 4) (default tetrahedral)",
"min": 0,
"max": 4,
"default": "tetrahedral",
"options": [
{
"value": "nearest",
"desc": "use values from the nearest defined points"
},
{
"value": "trilinear",
"desc": "interpolate values using the 8 points defining a cube"
},
{
"value": "tetrahedral",
"desc": "interpolate values using a tetrahedron"
},
{
"value": "pyramid",
"desc": "interpolate values using a pyramid"
},
{
"value": "prism",
"desc": "interpolate values using a prism"
}
]
}
]
},
{
"id": 277,
"meta": "TSC",
"name": "lutrgb",
"type": "V->V",
"description": "Compute and apply a lookup table to the RGB input video.",
"params": [
{
"name": "c0",
"type": "string",
"desc": "set component #0 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "c1",
"type": "string",
"desc": "set component #1 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "c2",
"type": "string",
"desc": "set component #2 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "c3",
"type": "string",
"desc": "set component #3 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "y",
"type": "string",
"desc": "set Y expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "u",
"type": "string",
"desc": "set U expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "v",
"type": "string",
"desc": "set V expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "r",
"type": "string",
"desc": "set R expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "g",
"type": "string",
"desc": "set G expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "b",
"type": "string",
"desc": "set B expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "a",
"type": "string",
"desc": "set A expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
}
]
},
{
"id": 278,
"meta": "TSC",
"name": "lutyuv",
"type": "V->V",
"description": "Compute and apply a lookup table to the YUV input video.",
"params": [
{
"name": "c0",
"type": "string",
"desc": "set component #0 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "c1",
"type": "string",
"desc": "set component #1 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "c2",
"type": "string",
"desc": "set component #2 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "c3",
"type": "string",
"desc": "set component #3 expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "y",
"type": "string",
"desc": "set Y expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "u",
"type": "string",
"desc": "set U expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "v",
"type": "string",
"desc": "set V expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "r",
"type": "string",
"desc": "set R expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "g",
"type": "string",
"desc": "set G expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "b",
"type": "string",
"desc": "set B expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
},
{
"name": "a",
"type": "string",
"desc": "set A expression (default \"clipval\")",
"min": null,
"max": null,
"default": "clipval"
}
]
},
{
"id": 279,
"meta": "TSC",
"name": "maskedclamp",
"type": "VVV->V",
"description": "Clamp first stream with second stream and third stream.",
"params": [
{
"name": "undershoot",
"type": "int",
"desc": "set undershoot (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
},
{
"name": "overshoot",
"type": "int",
"desc": "set overshoot (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
},
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 280,
"meta": "TSC",
"name": "maskedmax",
"type": "VVV->V",
"description": "Apply filtering with maximum difference of two streams.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 281,
"meta": "TSC",
"name": "maskedmerge",
"type": "VVV->V",
"description": "Merge first stream with second stream using third stream as mask.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 282,
"meta": "TSC",
"name": "maskedmin",
"type": "VVV->V",
"description": "Apply filtering with minimum difference of two streams.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 283,
"meta": "TSC",
"name": "maskedthreshold",
"type": "VV->V",
"description": "Pick pixels comparing absolute difference of two streams with threshold.",
"params": [
{
"name": "threshold",
"type": "int",
"desc": "set threshold (from 0 to 65535) (default 1)",
"min": 0,
"max": 65535,
"default": 1
},
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default abs)",
"min": 0,
"max": 1,
"default": "abs",
"options": [
{
"value": "abs",
"desc": ""
},
{
"value": "diff",
"desc": ""
}
]
}
]
},
{
"id": 284,
"meta": "TSC",
"name": "maskfun",
"type": "V->V",
"description": "Create Mask.",
"params": [
{
"name": "low",
"type": "int",
"desc": "set low threshold (from 0 to 65535) (default 10)",
"min": 0,
"max": 65535,
"default": 10
},
{
"name": "high",
"type": "int",
"desc": "set high threshold (from 0 to 65535) (default 10)",
"min": 0,
"max": 65535,
"default": 10
},
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "fill",
"type": "int",
"desc": "set fill value (from 0 to 65535) (default 0)",
"min": 0,
"max": 65535,
"default": 0
},
{
"name": "sum",
"type": "int",
"desc": "set sum value (from 0 to 65535) (default 10)",
"min": 0,
"max": 65535,
"default": 10
}
]
},
{
"id": 285,
"meta": "TSC",
"name": "median",
"type": "V->V",
"description": "Apply Median filter.",
"params": [
{
"name": "radius",
"type": "int",
"desc": "set median radius (from 1 to 127) (default 1)",
"min": 1,
"max": 127,
"default": 1
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "radiusV",
"type": "int",
"desc": "set median vertical radius (from 0 to 127) (default 0)",
"min": 0,
"max": 127,
"default": 0
},
{
"name": "percentile",
"type": "float",
"desc": "set median percentile (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 286,
"meta": "...",
"name": "mergeplanes",
"type": "N->V",
"description": "Merge planes.",
"params": [
{
"name": "mapping",
"type": "int",
"desc": "set input to output plane mapping (from -1 to 8.58993e+08) (default -1)",
"min": -1,
"max": "8.58993e+08",
"default": "-1"
},
{
"name": "format",
"type": "pix_fmt",
"desc": "set output pixel format (default yuva444p)",
"min": null,
"max": null,
"default": "yuva444p"
},
{
"name": "map0s",
"type": "int",
"desc": "set 1st input to output stream mapping (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "map0p",
"type": "int",
"desc": "set 1st input to output plane mapping (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "map1s",
"type": "int",
"desc": "set 2nd input to output stream mapping (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "map1p",
"type": "int",
"desc": "set 2nd input to output plane mapping (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "map2s",
"type": "int",
"desc": "set 3rd input to output stream mapping (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "map2p",
"type": "int",
"desc": "set 3rd input to output plane mapping (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "map3s",
"type": "int",
"desc": "set 4th input to output stream mapping (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "map3p",
"type": "int",
"desc": "set 4th input to output plane mapping (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
}
]
},
{
"id": 287,
"meta": "...",
"name": "mestimate",
"type": "V->V",
"description": "Generate motion vectors.",
"params": [
{
"name": "method",
"type": "int",
"desc": "motion estimation method (from 1 to 9) (default esa)",
"min": 1,
"max": 9,
"default": "esa",
"options": [
{
"value": "esa",
"desc": "exhaustive search"
},
{
"value": "tss",
"desc": "three step search"
},
{
"value": "tdls",
"desc": "two dimensional logarithmic search"
},
{
"value": "ntss",
"desc": "new three step search"
},
{
"value": "fss",
"desc": "four step search"
},
{
"value": "ds",
"desc": "diamond search"
},
{
"value": "hexbs",
"desc": "hexagon-based search"
},
{
"value": "epzs",
"desc": "enhanced predictive zonal search"
},
{
"value": "umh",
"desc": "uneven multi-hexagon search"
}
]
},
{
"name": "mb_size",
"type": "int",
"desc": "macroblock size (from 8 to INT_MAX) (default 16)",
"min": 8,
"max": 2147483647,
"default": 16
},
{
"name": "search_param",
"type": "int",
"desc": "search parameter (from 4 to INT_MAX) (default 7)",
"min": 4,
"max": 2147483647,
"default": 7
}
]
},
{
"id": 288,
"meta": "T..",
"name": "metadata",
"type": "V->V",
"description": "Manipulate video frame metadata.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set a mode of operation (from 0 to 4) (default select)",
"min": 0,
"max": 4,
"default": "select",
"options": [
{
"value": "select",
"desc": "select frame"
},
{
"value": "add",
"desc": "add new metadata"
},
{
"value": "modify",
"desc": "modify metadata"
},
{
"value": "delete",
"desc": "delete metadata"
},
{
"value": "print",
"desc": "print metadata"
}
]
},
{
"name": "key",
"type": "string",
"desc": "set metadata key",
"min": null,
"max": null,
"default": null
},
{
"name": "value",
"type": "string",
"desc": "set metadata value",
"min": null,
"max": null,
"default": null
},
{
"name": "function",
"type": "int",
"desc": "function for comparing values (from 0 to 6) (default same_str)",
"min": 0,
"max": 6,
"default": "same_str",
"options": [
{
"value": "same_str",
"desc": ""
},
{
"value": "starts_with",
"desc": ""
},
{
"value": "less",
"desc": ""
},
{
"value": "equal",
"desc": ""
},
{
"value": "greater",
"desc": ""
},
{
"value": "expr",
"desc": ""
},
{
"value": "ends_with",
"desc": ""
}
]
},
{
"name": "expr",
"type": "string",
"desc": "set expression for expr function",
"min": null,
"max": null,
"default": null
},
{
"name": "file",
"type": "string",
"desc": "set file where to print metadata information",
"min": null,
"max": null,
"default": null
},
{
"name": "direct",
"type": "boolean",
"desc": "reduce buffering when printing to user-set file or pipe (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 289,
"meta": "T..",
"name": "midequalizer",
"type": "VV->V",
"description": "Apply Midway Equalization.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 290,
"meta": "...",
"name": "minterpolate",
"type": "V->V",
"description": "Frame rate conversion using Motion Interpolation.",
"params": [
{
"name": "fps",
"type": "video_rate",
"desc": "output's frame rate (default \"60\")",
"min": null,
"max": null,
"default": "60"
},
{
"name": "mi_mode",
"type": "int",
"desc": "motion interpolation mode (from 0 to 2) (default mci)",
"min": 0,
"max": 2,
"default": "mci",
"options": [
{
"value": "dup",
"desc": "duplicate frames"
},
{
"value": "blend",
"desc": "blend frames"
},
{
"value": "mci",
"desc": "motion compensated interpolation"
}
]
},
{
"name": "mc_mode",
"type": "int",
"desc": "motion compensation mode (from 0 to 1) (default obmc)",
"min": 0,
"max": 1,
"default": "obmc",
"options": [
{
"value": "obmc",
"desc": "overlapped block motion compensation"
},
{
"value": "aobmc",
"desc": "adaptive overlapped block motion compensation"
}
]
},
{
"name": "me_mode",
"type": "int",
"desc": "motion estimation mode (from 0 to 1) (default bilat)",
"min": 0,
"max": 1,
"default": "bilat",
"options": [
{
"value": "bidir",
"desc": "bidirectional motion estimation"
},
{
"value": "bilat",
"desc": "bilateral motion estimation"
}
]
},
{
"name": "me",
"type": "int",
"desc": "motion estimation method (from 1 to 9) (default epzs)",
"min": 1,
"max": 9,
"default": "epzs",
"options": [
{
"value": "esa",
"desc": "exhaustive search"
},
{
"value": "tss",
"desc": "three step search"
},
{
"value": "tdls",
"desc": "two dimensional logarithmic search"
},
{
"value": "ntss",
"desc": "new three step search"
},
{
"value": "fss",
"desc": "four step search"
},
{
"value": "ds",
"desc": "diamond search"
},
{
"value": "hexbs",
"desc": "hexagon-based search"
},
{
"value": "epzs",
"desc": "enhanced predictive zonal search"
},
{
"value": "umh",
"desc": "uneven multi-hexagon search"
}
]
},
{
"name": "mb_size",
"type": "int",
"desc": "macroblock size (from 4 to 16) (default 16)",
"min": 4,
"max": 16,
"default": 16
},
{
"name": "search_param",
"type": "int",
"desc": "search parameter (from 4 to INT_MAX) (default 32)",
"min": 4,
"max": 2147483647,
"default": 32
},
{
"name": "vsbmc",
"type": "int",
"desc": "variable-size block motion compensation (from 0 to 1) (default 0)",
"min": 0,
"max": 1,
"default": 0
},
{
"name": "scd",
"type": "int",
"desc": "scene change detection method (from 0 to 1) (default fdiff)",
"min": 0,
"max": 1,
"default": "fdiff",
"options": [
{
"value": "none",
"desc": "disable detection"
},
{
"value": "fdiff",
"desc": "frame difference"
}
]
},
{
"name": "scd_threshold",
"type": "double",
"desc": "scene change threshold (from 0 to 100) (default 10)",
"min": 0.0,
"max": 100.0,
"default": 10.0
}
]
},
{
"id": 291,
"meta": "TSC",
"name": "mix",
"type": "N->V",
"description": "Mix video inputs.",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "set number of inputs (from 2 to 32767) (default 2)",
"min": 2,
"max": 32767,
"default": 2
},
{
"name": "weights",
"type": "string",
"desc": "set weight for each input (default \"1 1\")",
"min": null,
"max": null,
"default": "1 1"
},
{
"name": "scale",
"type": "float",
"desc": "set scale (from 0 to 32767) (default 0)",
"min": 0.0,
"max": 32767.0,
"default": 0.0
},
{
"name": "planes",
"type": "flags",
"desc": "set what planes to filter (default F)",
"min": null,
"max": null,
"default": "F"
},
{
"name": "duration",
"type": "int",
"desc": "how to determine end of stream (from 0 to 2) (default longest)",
"min": 0,
"max": 2,
"default": "longest",
"options": [
{
"value": "longest",
"desc": "Duration of longest input"
},
{
"value": "shortest",
"desc": "Duration of shortest input"
},
{
"value": "first",
"desc": "Duration of first input"
}
]
}
]
},
{
"id": 292,
"meta": "TSC",
"name": "monochrome",
"type": "V->V",
"description": "Convert video to gray using custom color filter.",
"params": [
{
"name": "cb",
"type": "float",
"desc": "set the chroma blue spot (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "cr",
"type": "float",
"desc": "set the chroma red spot (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "size",
"type": "float",
"desc": "set the color filter size (from 0.1 to 10) (default 1)",
"min": 0.1,
"max": 10.0,
"default": 1.0
},
{
"name": "high",
"type": "float",
"desc": "set the highlights strength (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 293,
"meta": "T.C",
"name": "morpho",
"type": "VV->V",
"description": "Apply Morphological filter.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set morphological transform (from 0 to 6) (default erode)",
"min": 0,
"max": 6,
"default": "erode",
"options": [
{
"value": "erode",
"desc": ""
},
{
"value": "dilate",
"desc": ""
},
{
"value": "open",
"desc": ""
},
{
"value": "close",
"desc": ""
},
{
"value": "gradient",
"desc": ""
},
{
"value": "tophat",
"desc": ""
},
{
"value": "blackhat",
"desc": ""
}
]
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 7)",
"min": 0,
"max": 15,
"default": 7
},
{
"name": "structure",
"type": "int",
"desc": "when to process structures (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "first",
"desc": "process only first structure, ignore rest"
},
{
"value": "all",
"desc": "process all structure"
}
]
}
]
},
{
"id": 294,
"meta": "...",
"name": "mpdecimate",
"type": "V->V",
"description": "Remove near-duplicate frames.",
"params": [
{
"name": "max",
"type": "int",
"desc": "set the maximum number of consecutive dropped frames (positive), or the minimum interval between dropped frames (negative) (from INT_MIN to INT_MAX) (default 0)",
"min": -2147483648,
"max": 2147483647,
"default": 0
},
{
"name": "hi",
"type": "int",
"desc": "set high dropping threshold (from INT_MIN to INT_MAX) (default 768)",
"min": -2147483648,
"max": 2147483647,
"default": 768
},
{
"name": "lo",
"type": "int",
"desc": "set low dropping threshold (from INT_MIN to INT_MAX) (default 320)",
"min": -2147483648,
"max": 2147483647,
"default": 320
},
{
"name": "frac",
"type": "float",
"desc": "set fraction dropping threshold (from 0 to 1) (default 0.33)",
"min": 0.0,
"max": 1.0,
"default": 0.33
}
]
},
{
"id": 295,
"meta": "TS.",
"name": "msad",
"type": "VV->V",
"description": "Calculate the MSAD between two video streams.",
"params": []
},
{
"id": 296,
"meta": "TSC",
"name": "multiply",
"type": "VV->V",
"description": "Multiply first video stream with second video stream.",
"params": [
{
"name": "scale",
"type": "float",
"desc": "set scale (from 0 to 9) (default 1)",
"min": 0.0,
"max": 9.0,
"default": 1.0
},
{
"name": "offset",
"type": "float",
"desc": "set offset (from -1 to 1) (default 0.5)",
"min": -1.0,
"max": 1.0,
"default": 0.5
},
{
"name": "planes",
"type": "flags",
"desc": "set planes (default F)",
"min": null,
"max": null,
"default": "F"
}
]
},
{
"id": 297,
"meta": "TSC",
"name": "negate",
"type": "V->V",
"description": "Negate input video.",
"params": [
{
"name": "components",
"type": "flags",
"desc": "set components to negate (default y+u+v+r+g+b)",
"min": null,
"max": null,
"default": "y+u+v+r+g+b",
"options": [
{
"value": "y",
"desc": "luma component"
},
{
"value": "u",
"desc": "u component"
},
{
"value": "v",
"desc": "v component"
},
{
"value": "r",
"desc": "red component"
},
{
"value": "g",
"desc": "green component"
},
{
"value": "b",
"desc": "blue component"
},
{
"value": "a",
"desc": "alpha component"
}
]
},
{
"name": "negate_alpha",
"type": "boolean",
"desc": "(default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 298,
"meta": "TS.",
"name": "nlmeans",
"type": "V->V",
"description": "Non-local means denoiser.",
"params": [
{
"name": "s",
"type": "double",
"desc": "denoising strength (from 1 to 30) (default 1)",
"min": 1.0,
"max": 30.0,
"default": 1.0
},
{
"name": "p",
"type": "int",
"desc": "patch size (from 0 to 99) (default 7)",
"min": 0,
"max": 99,
"default": 7
},
{
"name": "pc",
"type": "int",
"desc": "patch size for chroma planes (from 0 to 99) (default 0)",
"min": 0,
"max": 99,
"default": 0
},
{
"name": "r",
"type": "int",
"desc": "research window (from 0 to 99) (default 15)",
"min": 0,
"max": 99,
"default": 15
},
{
"name": "rc",
"type": "int",
"desc": "research window for chroma planes (from 0 to 99) (default 0)",
"min": 0,
"max": 99,
"default": 0
}
]
},
{
"id": 299,
"meta": "TSC",
"name": "nnedi",
"type": "V->V",
"description": "Apply neural network edge directed interpolation intra-only deinterlacer.",
"params": [
{
"name": "weights",
"type": "string",
"desc": "set weights file (default \"nnedi3_weights.bin\")",
"min": null,
"max": null,
"default": "nnedi3_weights.bin"
},
{
"name": "deint",
"type": "int",
"desc": "set which frames to deinterlace (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "all",
"desc": "deinterlace all frames"
},
{
"value": "interlaced",
"desc": "only deinterlace frames marked as interlaced"
}
]
},
{
"name": "field",
"type": "int",
"desc": "set mode of operation (from -2 to 3) (default a)",
"min": -2,
"max": 3,
"default": "a",
"options": [
{
"value": "af",
"desc": "use frame flags, both fields"
},
{
"value": "a",
"desc": "use frame flags, single field"
},
{
"value": "t",
"desc": "use top field only"
},
{
"value": "b",
"desc": "use bottom field only"
},
{
"value": "tf",
"desc": "use both fields, top first"
},
{
"value": "bf",
"desc": "use both fields, bottom first"
}
]
},
{
"name": "planes",
"type": "int",
"desc": "set which planes to process (from 0 to 15) (default 7)",
"min": 0,
"max": 15,
"default": 7
},
{
"name": "nsize",
"type": "int",
"desc": "set size of local neighborhood around each pixel, used by the predictor neural network (from 0 to 6) (default s32x4)",
"min": 0,
"max": 6,
"default": "s32x4",
"options": [
{
"value": "s8x6",
"desc": ""
},
{
"value": "s16x6",
"desc": ""
},
{
"value": "s32x6",
"desc": ""
},
{
"value": "s48x6",
"desc": ""
},
{
"value": "s8x4",
"desc": ""
},
{
"value": "s16x4",
"desc": ""
},
{
"value": "s32x4",
"desc": ""
}
]
},
{
"name": "nns",
"type": "int",
"desc": "set number of neurons in predictor neural network (from 0 to 4) (default n32)",
"min": 0,
"max": 4,
"default": "n32",
"options": [
{
"value": "n16",
"desc": ""
},
{
"value": "n32",
"desc": ""
},
{
"value": "n64",
"desc": ""
},
{
"value": "n128",
"desc": ""
},
{
"value": "n256",
"desc": ""
}
]
},
{
"name": "qual",
"type": "int",
"desc": "set quality (from 1 to 2) (default fast)",
"min": 1,
"max": 2,
"default": "fast",
"options": [
{
"value": "fast",
"desc": ""
},
{
"value": "slow",
"desc": ""
}
]
},
{
"name": "etype",
"type": "int",
"desc": "set which set of weights to use in the predictor (from 0 to 1) (default a)",
"min": 0,
"max": 1,
"default": "a",
"options": [
{
"value": "a",
"desc": "weights trained to minimize absolute error"
},
{
"value": "abs",
"desc": "weights trained to minimize absolute error"
},
{
"value": "s",
"desc": "weights trained to minimize squared error"
},
{
"value": "mse",
"desc": "weights trained to minimize squared error"
}
]
},
{
"name": "pscrn",
"type": "int",
"desc": "set prescreening (from 0 to 4) (default new)",
"min": 0,
"max": 4,
"default": "new",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "original",
"desc": ""
},
{
"value": "new",
"desc": ""
},
{
"value": "new2",
"desc": ""
},
{
"value": "new3",
"desc": ""
}
]
}
]
},
{
"id": 300,
"meta": "...",
"name": "noformat",
"type": "V->V",
"description": "Force libavfilter not to use any of the specified pixel formats for the input to the next filter.",
"params": [
{
"name": "pix_fmts",
"type": "string",
"desc": "A '|'-separated list of pixel formats",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 301,
"meta": "TS.",
"name": "noise",
"type": "V->V",
"description": "Add noise.",
"params": [
{
"name": "all_seed",
"type": "int",
"desc": "set component #0 noise seed (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "all_strength",
"type": "int",
"desc": "set component #0 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "alls",
"type": "int",
"desc": "set component #0 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "all_flags",
"type": "flags",
"desc": "set component #0 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
},
{
"name": "allf",
"type": "flags",
"desc": "set component #0 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
},
{
"name": "c0_seed",
"type": "int",
"desc": "set component #0 noise seed (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "c0_strength",
"type": "int",
"desc": "set component #0 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "c0s",
"type": "int",
"desc": "set component #0 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "c0_flags",
"type": "flags",
"desc": "set component #0 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
},
{
"name": "c0f",
"type": "flags",
"desc": "set component #0 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
},
{
"name": "c1_seed",
"type": "int",
"desc": "set component #1 noise seed (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "c1_strength",
"type": "int",
"desc": "set component #1 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "c1s",
"type": "int",
"desc": "set component #1 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "c1_flags",
"type": "flags",
"desc": "set component #1 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
},
{
"name": "c1f",
"type": "flags",
"desc": "set component #1 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
},
{
"name": "c2_seed",
"type": "int",
"desc": "set component #2 noise seed (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "c2_strength",
"type": "int",
"desc": "set component #2 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "c2s",
"type": "int",
"desc": "set component #2 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "c2_flags",
"type": "flags",
"desc": "set component #2 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
},
{
"name": "c2f",
"type": "flags",
"desc": "set component #2 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
},
{
"name": "c3_seed",
"type": "int",
"desc": "set component #3 noise seed (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "c3_strength",
"type": "int",
"desc": "set component #3 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "c3s",
"type": "int",
"desc": "set component #3 strength (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "c3_flags",
"type": "flags",
"desc": "set component #3 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
},
{
"name": "c3f",
"type": "flags",
"desc": "set component #3 flags (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "a",
"desc": "noise"
},
{
"value": "p",
"desc": "pattern"
},
{
"value": "t",
"desc": "noise"
},
{
"value": "u",
"desc": "noise"
}
]
}
]
},
{
"id": 302,
"meta": "T.C",
"name": "normalize",
"type": "V->V",
"description": "Normalize RGB video.",
"params": [
{
"name": "blackpt",
"type": "color",
"desc": "output color to which darkest input color is mapped (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "whitept",
"type": "color",
"desc": "output color to which brightest input color is mapped (default \"white\")",
"min": null,
"max": null,
"default": "white"
},
{
"name": "smoothing",
"type": "int",
"desc": "amount of temporal smoothing of the input range, to reduce flicker (from 0 to 2.68435e+08) (default 0)",
"min": 0,
"max": "2.68435e+08",
"default": "0"
},
{
"name": "independence",
"type": "float",
"desc": "proportion of independent to linked channel normalization (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "strength",
"type": "float",
"desc": "strength of filter, from no effect to full normalization (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 303,
"meta": "...",
"name": "null",
"type": "V->V",
"description": "Pass the source unchanged to the output."
},
{
"id": 304,
"meta": "T.C",
"name": "oscilloscope",
"type": "V->V",
"description": "2D Video Oscilloscope.",
"params": [
{
"name": "x",
"type": "float",
"desc": "set scope x position (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "y",
"type": "float",
"desc": "set scope y position (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "s",
"type": "float",
"desc": "set scope size (from 0 to 1) (default 0.8)",
"min": 0.0,
"max": 1.0,
"default": 0.8
},
{
"name": "t",
"type": "float",
"desc": "set scope tilt (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "o",
"type": "float",
"desc": "set trace opacity (from 0 to 1) (default 0.8)",
"min": 0.0,
"max": 1.0,
"default": 0.8
},
{
"name": "tx",
"type": "float",
"desc": "set trace x position (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "ty",
"type": "float",
"desc": "set trace y position (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "tw",
"type": "float",
"desc": "set trace width (from 0.1 to 1) (default 0.8)",
"min": 0.1,
"max": 1.0,
"default": 0.8
},
{
"name": "th",
"type": "float",
"desc": "set trace height (from 0.1 to 1) (default 0.3)",
"min": 0.1,
"max": 1.0,
"default": 0.3
},
{
"name": "c",
"type": "int",
"desc": "set components to trace (from 0 to 15) (default 7)",
"min": 0,
"max": 15,
"default": 7
},
{
"name": "g",
"type": "boolean",
"desc": "draw trace grid (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "st",
"type": "boolean",
"desc": "draw statistics (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "sc",
"type": "boolean",
"desc": "draw scope (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 305,
"meta": "TSC",
"name": "overlay",
"type": "VV->V",
"description": "Overlay a video source on top of the input.",
"params": [
{
"name": "x",
"type": "string",
"desc": "set the x expression (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y",
"type": "string",
"desc": "set the y expression (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "eof_action",
"type": "int",
"desc": "Action to take when encountering EOF from secondary input (from 0 to 2) (default repeat)",
"min": 0,
"max": 2,
"default": "repeat",
"options": [
{
"value": "repeat",
"desc": "Repeat the previous frame."
},
{
"value": "endall",
"desc": "End both streams."
},
{
"value": "pass",
"desc": "Pass through the main input."
}
]
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default frame)",
"min": 0,
"max": 1,
"default": "frame",
"options": [
{
"value": "init",
"desc": "eval expressions once during initialization"
},
{
"value": "frame",
"desc": "eval expressions per-frame"
}
]
},
{
"name": "shortest",
"type": "boolean",
"desc": "force termination when the shortest input terminates (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "format",
"type": "int",
"desc": "set output format (from 0 to 7) (default yuv420)",
"min": 0,
"max": 7,
"default": "yuv420",
"options": [
{
"value": "yuv420",
"desc": ""
},
{
"value": "yuv420p10",
"desc": ""
},
{
"value": "yuv422",
"desc": ""
},
{
"value": "yuv422p10",
"desc": ""
},
{
"value": "yuv444",
"desc": ""
},
{
"value": "rgb",
"desc": ""
},
{
"value": "gbrp",
"desc": ""
},
{
"value": "auto",
"desc": ""
}
]
},
{
"name": "repeatlast",
"type": "boolean",
"desc": "repeat overlay of the last overlay frame (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "alpha",
"type": "int",
"desc": "alpha format (from 0 to 1) (default straight)",
"min": 0,
"max": 1,
"default": "straight",
"options": [
{
"value": "straight",
"desc": ""
},
{
"value": "premultiplied",
"desc": ""
}
]
}
]
},
{
"id": 306,
"meta": "T..",
"name": "owdenoise",
"type": "V->V",
"description": "Denoise using wavelets.",
"params": [
{
"name": "depth",
"type": "int",
"desc": "set depth (from 8 to 16) (default 8)",
"min": 8,
"max": 16,
"default": 8
},
{
"name": "luma_strength",
"type": "double",
"desc": "set luma strength (from 0 to 1000) (default 1)",
"min": 0.0,
"max": 1000.0,
"default": 1.0
},
{
"name": "ls",
"type": "double",
"desc": "set luma strength (from 0 to 1000) (default 1)",
"min": 0.0,
"max": 1000.0,
"default": 1.0
},
{
"name": "chroma_strength",
"type": "double",
"desc": "set chroma strength (from 0 to 1000) (default 1)",
"min": 0.0,
"max": 1000.0,
"default": 1.0
},
{
"name": "cs",
"type": "double",
"desc": "set chroma strength (from 0 to 1000) (default 1)",
"min": 0.0,
"max": 1000.0,
"default": 1.0
}
]
},
{
"id": 307,
"meta": "...",
"name": "pad",
"type": "V->V",
"description": "Pad the input video.",
"params": [
{
"name": "width",
"type": "string",
"desc": "set the pad area width expression (default \"iw\")",
"min": null,
"max": null,
"default": "iw"
},
{
"name": "w",
"type": "string",
"desc": "set the pad area width expression (default \"iw\")",
"min": null,
"max": null,
"default": "iw"
},
{
"name": "height",
"type": "string",
"desc": "set the pad area height expression (default \"ih\")",
"min": null,
"max": null,
"default": "ih"
},
{
"name": "h",
"type": "string",
"desc": "set the pad area height expression (default \"ih\")",
"min": null,
"max": null,
"default": "ih"
},
{
"name": "x",
"type": "string",
"desc": "set the x offset expression for the input image position (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y",
"type": "string",
"desc": "set the y offset expression for the input image position (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "color",
"type": "color",
"desc": "set the color of the padded area border (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default init)",
"min": 0,
"max": 1,
"default": "init",
"options": [
{
"value": "init",
"desc": "eval expressions once during initialization"
},
{
"value": "frame",
"desc": "eval expressions during initialization and per-frame"
}
]
},
{
"name": "aspect",
"type": "rational",
"desc": "pad to fit an aspect instead of a resolution (from 0 to DBL_MAX) (default 0/1)",
"min": "0",
"max": 2147483647,
"default": "0/1"
}
]
},
{
"id": 308,
"meta": "...",
"name": "palettegen",
"type": "V->V",
"description": "Find the optimal palette for a given stream.",
"params": [
{
"name": "max_colors",
"type": "int",
"desc": "set the maximum number of colors to use in the palette (from 2 to 256) (default 256)",
"min": 2,
"max": 256,
"default": 256
},
{
"name": "reserve_transparent",
"type": "boolean",
"desc": "reserve a palette entry for transparency (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "transparency_color",
"type": "color",
"desc": "set a background color for transparency (default \"lime\")",
"min": null,
"max": null,
"default": "lime"
},
{
"name": "stats_mode",
"type": "int",
"desc": "set statistics mode (from 0 to 2) (default full)",
"min": 0,
"max": 2,
"default": "full",
"options": [
{
"value": "full",
"desc": "compute full frame histograms"
},
{
"value": "diff",
"desc": "compute histograms only for the part that differs from previous frame"
},
{
"value": "single",
"desc": "compute new histogram for each frame"
}
]
}
]
},
{
"id": 309,
"meta": "...",
"name": "paletteuse",
"type": "VV->V",
"description": "Use a palette to downsample an input video stream.",
"params": [
{
"name": "dither",
"type": "int",
"desc": "select dithering mode (from 0 to 8) (default sierra2_4a)",
"min": 0,
"max": 8,
"default": "sierra2_4a",
"options": [
{
"value": "bayer",
"desc": "ordered 8x8 bayer dithering (deterministic)"
},
{
"value": "heckbert",
"desc": "dithering as defined by Paul Heckbert in 1982 (simple error diffusion)"
},
{
"value": "floyd_steinberg",
"desc": "Floyd and Steingberg dithering (error diffusion)"
},
{
"value": "sierra2",
"desc": "Frankie Sierra dithering v2 (error diffusion)"
},
{
"value": "sierra2_4a",
"desc": "Frankie Sierra dithering v2 \"Lite\" (error diffusion)"
},
{
"value": "sierra3",
"desc": "Frankie Sierra dithering v3 (error diffusion)"
},
{
"value": "burkes",
"desc": "Burkes dithering (error diffusion)"
},
{
"value": "atkinson",
"desc": "Atkinson dithering by Bill Atkinson at Apple Computer (error diffusion)"
}
]
},
{
"name": "bayer_scale",
"type": "int",
"desc": "set scale for bayer dithering (from 0 to 5) (default 2)",
"min": 0,
"max": 5,
"default": 2
},
{
"name": "diff_mode",
"type": "int",
"desc": "set frame difference mode (from 0 to 1) (default 0)",
"min": 0,
"max": 1,
"default": 0,
"options": [
{
"value": "rectangle",
"desc": "process smallest different rectangle"
}
]
},
{
"name": "new",
"type": "boolean",
"desc": "take new palette for each output frame (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "alpha_threshold",
"type": "int",
"desc": "set the alpha threshold for transparency (from 0 to 255) (default 128)",
"min": 0,
"max": 255,
"default": 128
},
{
"name": "debug_kdtree",
"type": "string",
"desc": "save Graphviz graph of the kdtree in specified file",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 310,
"meta": "T.C",
"name": "perms",
"type": "V->V",
"description": "Set permissions for the output video frame.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "select permissions mode (from 0 to 4) (default none)",
"min": 0,
"max": 4,
"default": "none",
"options": [
{
"value": "none",
"desc": "do nothing"
},
{
"value": "ro",
"desc": "set all output frames read-only"
},
{
"value": "rw",
"desc": "set all output frames writable"
},
{
"value": "toggle",
"desc": "switch permissions"
},
{
"value": "random",
"desc": "set permissions randomly"
}
]
},
{
"name": "seed",
"type": "int64",
"desc": "set the seed for the random mode (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
}
]
},
{
"id": 311,
"meta": "TS.",
"name": "perspective",
"type": "V->V",
"description": "Correct the perspective of video.",
"params": [
{
"name": "x0",
"type": "string",
"desc": "set top left x coordinate (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y0",
"type": "string",
"desc": "set top left y coordinate (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "x1",
"type": "string",
"desc": "set top right x coordinate (default \"W\")",
"min": null,
"max": null,
"default": "W"
},
{
"name": "y1",
"type": "string",
"desc": "set top right y coordinate (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "x2",
"type": "string",
"desc": "set bottom left x coordinate (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y2",
"type": "string",
"desc": "set bottom left y coordinate (default \"H\")",
"min": null,
"max": null,
"default": "H"
},
{
"name": "x3",
"type": "string",
"desc": "set bottom right x coordinate (default \"W\")",
"min": null,
"max": null,
"default": "W"
},
{
"name": "y3",
"type": "string",
"desc": "set bottom right y coordinate (default \"H\")",
"min": null,
"max": null,
"default": "H"
},
{
"name": "interpolation",
"type": "int",
"desc": "set interpolation (from 0 to 1) (default linear)",
"min": 0,
"max": 1,
"default": "linear",
"options": [
{
"value": "linear",
"desc": ""
},
{
"value": "cubic",
"desc": ""
}
]
},
{
"name": "sense",
"type": "int",
"desc": "specify the sense of the coordinates (from 0 to 1) (default source)",
"min": 0,
"max": 1,
"default": "source",
"options": [
{
"value": "source",
"desc": "specify locations in source to send to corners in destination"
},
{
"value": "destination",
"desc": "specify locations in destination to send corners of source"
}
]
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default init)",
"min": 0,
"max": 1,
"default": "init",
"options": [
{
"value": "init",
"desc": "eval expressions once during initialization"
},
{
"value": "frame",
"desc": "eval expressions per-frame"
}
]
}
]
},
{
"id": 312,
"meta": "T.C",
"name": "phase",
"type": "V->V",
"description": "Phase shift fields.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set phase mode (from 0 to 8) (default A)",
"min": 0,
"max": 8,
"default": "A",
"options": [
{
"value": "p",
"desc": "progressive"
},
{
"value": "t",
"desc": "top first"
},
{
"value": "b",
"desc": "bottom first"
},
{
"value": "T",
"desc": "top first analyze"
},
{
"value": "B",
"desc": "bottom first analyze"
},
{
"value": "u",
"desc": "analyze"
},
{
"value": "U",
"desc": "full analyze"
},
{
"value": "a",
"desc": "auto"
},
{
"value": "A",
"desc": "auto analyze"
}
]
}
]
},
{
"id": 313,
"meta": "...",
"name": "photosensitivity",
"type": "V->V",
"description": "Filter out photosensitive epilepsy seizure-inducing flashes.",
"params": [
{
"name": "frames",
"type": "int",
"desc": "set how many frames to use (from 2 to 240) (default 30)",
"min": 2,
"max": 240,
"default": 30
},
{
"name": "f",
"type": "int",
"desc": "set how many frames to use (from 2 to 240) (default 30)",
"min": 2,
"max": 240,
"default": 30
},
{
"name": "threshold",
"type": "float",
"desc": "set detection threshold factor (lower is stricter) (from 0.1 to FLT_MAX) (default 1)",
"min": 0.1,
"max": 2147483647.0,
"default": 1.0
},
{
"name": "t",
"type": "float",
"desc": "set detection threshold factor (lower is stricter) (from 0.1 to FLT_MAX) (default 1)",
"min": 0.1,
"max": 2147483647.0,
"default": 1.0
},
{
"name": "skip",
"type": "int",
"desc": "set pixels to skip when sampling frames (from 1 to 1024) (default 1)",
"min": 1,
"max": 1024,
"default": 1
},
{
"name": "bypass",
"type": "boolean",
"desc": "leave frames unchanged (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 314,
"meta": "...",
"name": "pixdesctest",
"type": "V->V",
"description": "Test pixel format definitions."
},
{
"id": 315,
"meta": "TSC",
"name": "pixelize",
"type": "V->V",
"description": "Pixelize video.",
"params": [
{
"name": "width",
"type": "int",
"desc": "set block width (from 1 to 1024) (default 16)",
"min": 1,
"max": 1024,
"default": 16
},
{
"name": "w",
"type": "int",
"desc": "set block width (from 1 to 1024) (default 16)",
"min": 1,
"max": 1024,
"default": 16
},
{
"name": "height",
"type": "int",
"desc": "set block height (from 1 to 1024) (default 16)",
"min": 1,
"max": 1024,
"default": 16
},
{
"name": "h",
"type": "int",
"desc": "set block height (from 1 to 1024) (default 16)",
"min": 1,
"max": 1024,
"default": 16
},
{
"name": "mode",
"type": "int",
"desc": "set the pixelize mode (from 0 to 2) (default avg)",
"min": 0,
"max": 2,
"default": "avg",
"options": [
{
"value": "avg",
"desc": "average"
},
{
"value": "min",
"desc": "minimum"
},
{
"value": "max",
"desc": "maximum"
}
]
},
{
"name": "m",
"type": "int",
"desc": "set the pixelize mode (from 0 to 2) (default avg)",
"min": 0,
"max": 2,
"default": "avg",
"options": [
{
"value": "avg",
"desc": "average"
},
{
"value": "min",
"desc": "minimum"
},
{
"value": "max",
"desc": "maximum"
}
]
},
{
"name": "planes",
"type": "flags",
"desc": "set what planes to filter (default F)",
"min": null,
"max": null,
"default": "F"
},
{
"name": "p",
"type": "flags",
"desc": "set what planes to filter (default F)",
"min": null,
"max": null,
"default": "F"
}
]
},
{
"id": 316,
"meta": "T.C",
"name": "pixscope",
"type": "V->V",
"description": "Pixel data analysis.",
"params": [
{
"name": "x",
"type": "float",
"desc": "set scope x offset (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "y",
"type": "float",
"desc": "set scope y offset (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "w",
"type": "int",
"desc": "set scope width (from 1 to 80) (default 7)",
"min": 1,
"max": 80,
"default": 7
},
{
"name": "h",
"type": "int",
"desc": "set scope height (from 1 to 80) (default 7)",
"min": 1,
"max": 80,
"default": 7
},
{
"name": "o",
"type": "float",
"desc": "set window opacity (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "wx",
"type": "float",
"desc": "set window x offset (from -1 to 1) (default -1)",
"min": -1.0,
"max": 1.0,
"default": -1.0
},
{
"name": "wy",
"type": "float",
"desc": "set window y offset (from -1 to 1) (default -1)",
"min": -1.0,
"max": 1.0,
"default": -1.0
}
]
},
{
"id": 317,
"meta": "T.C",
"name": "pp",
"type": "V->V",
"description": "Filter video using libpostproc.",
"params": [
{
"name": "subfilters",
"type": "string",
"desc": "set postprocess subfilters (default \"de\")",
"min": null,
"max": null,
"default": "de"
}
]
},
{
"id": 318,
"meta": "T..",
"name": "pp7",
"type": "V->V",
"description": "Apply Postprocessing 7 filter.",
"params": [
{
"name": "qp",
"type": "int",
"desc": "force a constant quantizer parameter (from 0 to 64) (default 0)",
"min": 0,
"max": 64,
"default": 0
},
{
"name": "mode",
"type": "int",
"desc": "set thresholding mode (from 0 to 2) (default medium)",
"min": 0,
"max": 2,
"default": "medium",
"options": [
{
"value": "hard",
"desc": "hard thresholding"
},
{
"value": "soft",
"desc": "soft thresholding"
},
{
"value": "medium",
"desc": "medium thresholding"
}
]
}
]
},
{
"id": 319,
"meta": "TS.",
"name": "premultiply",
"type": "N->V",
"description": "PreMultiply first stream with first plane of second stream.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "inplace",
"type": "boolean",
"desc": "enable inplace mode (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 320,
"meta": "TSC",
"name": "prewitt",
"type": "V->V",
"description": "Apply prewitt operator.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "scale",
"type": "float",
"desc": "set scale (from 0 to 65535) (default 1)",
"min": 0.0,
"max": 65535.0,
"default": 1.0
},
{
"name": "delta",
"type": "float",
"desc": "set delta (from -65535 to 65535) (default 0)",
"min": -65535.0,
"max": 65535.0,
"default": 0.0
}
]
},
{
"id": 321,
"meta": "TSC",
"name": "pseudocolor",
"type": "V->V",
"description": "Make pseudocolored video frames.",
"params": [
{
"name": "c0",
"type": "string",
"desc": "set component #0 expression (default \"val\")",
"min": null,
"max": null,
"default": "val"
},
{
"name": "c1",
"type": "string",
"desc": "set component #1 expression (default \"val\")",
"min": null,
"max": null,
"default": "val"
},
{
"name": "c2",
"type": "string",
"desc": "set component #2 expression (default \"val\")",
"min": null,
"max": null,
"default": "val"
},
{
"name": "c3",
"type": "string",
"desc": "set component #3 expression (default \"val\")",
"min": null,
"max": null,
"default": "val"
},
{
"name": "index",
"type": "int",
"desc": "set component as base (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "i",
"type": "int",
"desc": "set component as base (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "preset",
"type": "int",
"desc": "set preset (from -1 to 14) (default none)",
"min": -1,
"max": 14,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "magma",
"desc": ""
},
{
"value": "inferno",
"desc": ""
},
{
"value": "plasma",
"desc": ""
},
{
"value": "viridis",
"desc": ""
},
{
"value": "turbo",
"desc": ""
},
{
"value": "cividis",
"desc": ""
},
{
"value": "range1",
"desc": ""
},
{
"value": "range2",
"desc": ""
},
{
"value": "shadows",
"desc": ""
},
{
"value": "highlights",
"desc": ""
},
{
"value": "solar",
"desc": ""
},
{
"value": "nominal",
"desc": ""
},
{
"value": "preferred",
"desc": ""
},
{
"value": "total",
"desc": ""
},
{
"value": "spectral",
"desc": ""
}
]
},
{
"name": "p",
"type": "int",
"desc": "set preset (from -1 to 14) (default none)",
"min": -1,
"max": 14,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "magma",
"desc": ""
},
{
"value": "inferno",
"desc": ""
},
{
"value": "plasma",
"desc": ""
},
{
"value": "viridis",
"desc": ""
},
{
"value": "turbo",
"desc": ""
},
{
"value": "cividis",
"desc": ""
},
{
"value": "range1",
"desc": ""
},
{
"value": "range2",
"desc": ""
},
{
"value": "shadows",
"desc": ""
},
{
"value": "highlights",
"desc": ""
},
{
"value": "solar",
"desc": ""
},
{
"value": "nominal",
"desc": ""
},
{
"value": "preferred",
"desc": ""
},
{
"value": "total",
"desc": ""
},
{
"value": "spectral",
"desc": ""
}
]
},
{
"name": "opacity",
"type": "float",
"desc": "set pseudocolor opacity (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 322,
"meta": "TS.",
"name": "psnr",
"type": "VV->V",
"description": "Calculate the PSNR between two video streams.",
"params": [
{
"name": "stats_file",
"type": "string",
"desc": "Set file where to store per-frame difference information",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "Set file where to store per-frame difference information",
"min": null,
"max": null,
"default": null
},
{
"name": "stats_version",
"type": "int",
"desc": "Set the format version for the stats file. (from 1 to 2) (default 1)",
"min": 1,
"max": 2,
"default": 1
},
{
"name": "output_max",
"type": "boolean",
"desc": "Add raw stats (max values) to the output log. (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 323,
"meta": "...",
"name": "pullup",
"type": "V->V",
"description": "Pullup from field sequence to frames.",
"params": [
{
"name": "jl",
"type": "int",
"desc": "set left junk size (from 0 to INT_MAX) (default 1)",
"min": 0,
"max": 2147483647,
"default": 1
},
{
"name": "jr",
"type": "int",
"desc": "set right junk size (from 0 to INT_MAX) (default 1)",
"min": 0,
"max": 2147483647,
"default": 1
},
{
"name": "jt",
"type": "int",
"desc": "set top junk size (from 1 to INT_MAX) (default 4)",
"min": 1,
"max": 2147483647,
"default": 4
},
{
"name": "jb",
"type": "int",
"desc": "set bottom junk size (from 1 to INT_MAX) (default 4)",
"min": 1,
"max": 2147483647,
"default": 4
},
{
"name": "sb",
"type": "boolean",
"desc": "set strict breaks (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "mp",
"type": "int",
"desc": "set metric plane (from 0 to 2) (default y)",
"min": 0,
"max": 2,
"default": "y",
"options": [
{
"value": "y",
"desc": "luma"
},
{
"value": "u",
"desc": "chroma blue"
},
{
"value": "v",
"desc": "chroma red"
}
]
}
]
},
{
"id": 324,
"meta": "T..",
"name": "qp",
"type": "V->V",
"description": "Change video quantization parameters.",
"params": [
{
"name": "qp",
"type": "string",
"desc": "set qp expression",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 325,
"meta": "...",
"name": "random",
"type": "V->V",
"description": "Return random frames.",
"params": [
{
"name": "frames",
"type": "int",
"desc": "set number of frames in cache (from 2 to 512) (default 30)",
"min": 2,
"max": 512,
"default": 30
},
{
"name": "seed",
"type": "int64",
"desc": "set the seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
}
]
},
{
"id": 326,
"meta": "TSC",
"name": "readeia608",
"type": "V->V",
"description": "Read EIA-608 Closed Caption codes from input video and write them to frame metadata.",
"params": [
{
"name": "scan_min",
"type": "int",
"desc": "set from which line to scan for codes (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "scan_max",
"type": "int",
"desc": "set to which line to scan for codes (from 0 to INT_MAX) (default 29)",
"min": 0,
"max": 2147483647,
"default": 29
},
{
"name": "spw",
"type": "float",
"desc": "set ratio of width reserved for sync code detection (from 0.1 to 0.7) (default 0.27)",
"min": 0.1,
"max": 0.7,
"default": 0.27
},
{
"name": "chp",
"type": "boolean",
"desc": "check and apply parity bit (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "lp",
"type": "boolean",
"desc": "lowpass line prior to processing (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 327,
"meta": "...",
"name": "readvitc",
"type": "V->V",
"description": "Read vertical interval timecode and write it to frame metadata.",
"params": [
{
"name": "scan_max",
"type": "int",
"desc": "maximum line numbers to scan for VITC data (from -1 to INT_MAX) (default 45)",
"min": -1,
"max": 2147483647,
"default": 45
},
{
"name": "thr_b",
"type": "double",
"desc": "black color threshold (from 0 to 1) (default 0.2)",
"min": 0.0,
"max": 1.0,
"default": 0.2
},
{
"name": "thr_w",
"type": "double",
"desc": "white color threshold (from 0 to 1) (default 0.6)",
"min": 0.0,
"max": 1.0,
"default": 0.6
}
]
},
{
"id": 328,
"meta": "..C",
"name": "realtime",
"type": "V->V",
"description": "Slow down filtering to match realtime.",
"params": [
{
"name": "limit",
"type": "duration",
"desc": "sleep time limit (default 2)",
"min": null,
"max": null,
"default": "2"
},
{
"name": "speed",
"type": "double",
"desc": "speed factor (from DBL_MIN to DBL_MAX) (default 1)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 1.0
}
]
},
{
"id": 329,
"meta": ".S.",
"name": "remap",
"type": "VVV->V",
"description": "Remap pixels.",
"params": [
{
"name": "format",
"type": "int",
"desc": "set output format (from 0 to 1) (default color)",
"min": 0,
"max": 1,
"default": "color",
"options": [
{
"value": "color",
"desc": ""
},
{
"value": "gray",
"desc": ""
}
]
},
{
"name": "fill",
"type": "color",
"desc": "set the color of the unmapped pixels (default \"black\")",
"min": null,
"max": null,
"default": "black"
}
]
},
{
"id": 330,
"meta": "TS.",
"name": "removegrain",
"type": "V->V",
"description": "Remove grain.",
"params": [
{
"name": "m0",
"type": "int",
"desc": "set mode for 1st plane (from 0 to 24) (default 0)",
"min": 0,
"max": 24,
"default": 0
},
{
"name": "m1",
"type": "int",
"desc": "set mode for 2nd plane (from 0 to 24) (default 0)",
"min": 0,
"max": 24,
"default": 0
},
{
"name": "m2",
"type": "int",
"desc": "set mode for 3rd plane (from 0 to 24) (default 0)",
"min": 0,
"max": 24,
"default": 0
},
{
"name": "m3",
"type": "int",
"desc": "set mode for 4th plane (from 0 to 24) (default 0)",
"min": 0,
"max": 24,
"default": 0
}
]
},
{
"id": 331,
"meta": "T..",
"name": "removelogo",
"type": "V->V",
"description": "Remove a TV logo based on a mask image.",
"params": [
{
"name": "filename",
"type": "string",
"desc": "set bitmap filename",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set bitmap filename",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 332,
"meta": "...",
"name": "repeatfields",
"type": "V->V",
"description": "Hard repeat fields based on MPEG repeat field flag."
},
{
"id": 333,
"meta": "...",
"name": "reverse",
"type": "V->V",
"description": "Reverse a clip."
},
{
"id": 334,
"meta": "TSC",
"name": "rgbashift",
"type": "V->V",
"description": "Shift RGBA.",
"params": [
{
"name": "rh",
"type": "int",
"desc": "shift red horizontally (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "rv",
"type": "int",
"desc": "shift red vertically (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "gh",
"type": "int",
"desc": "shift green horizontally (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "gv",
"type": "int",
"desc": "shift green vertically (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "bh",
"type": "int",
"desc": "shift blue horizontally (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "bv",
"type": "int",
"desc": "shift blue vertically (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "ah",
"type": "int",
"desc": "shift alpha horizontally (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "av",
"type": "int",
"desc": "shift alpha vertically (from -255 to 255) (default 0)",
"min": -255,
"max": 255,
"default": 0
},
{
"name": "edge",
"type": "int",
"desc": "set edge operation (from 0 to 1) (default smear)",
"min": 0,
"max": 1,
"default": "smear",
"options": [
{
"value": "smear",
"desc": ""
},
{
"value": "wrap",
"desc": ""
}
]
}
]
},
{
"id": 335,
"meta": "TSC",
"name": "roberts",
"type": "V->V",
"description": "Apply roberts cross operator.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "scale",
"type": "float",
"desc": "set scale (from 0 to 65535) (default 1)",
"min": 0.0,
"max": 65535.0,
"default": 1.0
},
{
"name": "delta",
"type": "float",
"desc": "set delta (from -65535 to 65535) (default 0)",
"min": -65535.0,
"max": 65535.0,
"default": 0.0
}
]
},
{
"id": 336,
"meta": "TSC",
"name": "rotate",
"type": "V->V",
"description": "Rotate the input image.",
"params": [
{
"name": "angle",
"type": "string",
"desc": "set angle (in radians) (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "a",
"type": "string",
"desc": "set angle (in radians) (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "out_w",
"type": "string",
"desc": "set output width expression (default \"iw\")",
"min": null,
"max": null,
"default": "iw"
},
{
"name": "ow",
"type": "string",
"desc": "set output width expression (default \"iw\")",
"min": null,
"max": null,
"default": "iw"
},
{
"name": "out_h",
"type": "string",
"desc": "set output height expression (default \"ih\")",
"min": null,
"max": null,
"default": "ih"
},
{
"name": "oh",
"type": "string",
"desc": "set output height expression (default \"ih\")",
"min": null,
"max": null,
"default": "ih"
},
{
"name": "fillcolor",
"type": "string",
"desc": "set background fill color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "c",
"type": "string",
"desc": "set background fill color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "bilinear",
"type": "boolean",
"desc": "use bilinear interpolation (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 337,
"meta": "T..",
"name": "sab",
"type": "V->V",
"description": "Apply shape adaptive blur.",
"params": [
{
"name": "luma_radius",
"type": "float",
"desc": "set luma radius (from 0.1 to 4) (default 1)",
"min": 0.1,
"max": 4.0,
"default": 1.0
},
{
"name": "lr",
"type": "float",
"desc": "set luma radius (from 0.1 to 4) (default 1)",
"min": 0.1,
"max": 4.0,
"default": 1.0
},
{
"name": "luma_pre_filter_radius",
"type": "float",
"desc": "set luma pre-filter radius (from 0.1 to 2) (default 1)",
"min": 0.1,
"max": 2.0,
"default": 1.0
},
{
"name": "lpfr",
"type": "float",
"desc": "set luma pre-filter radius (from 0.1 to 2) (default 1)",
"min": 0.1,
"max": 2.0,
"default": 1.0
},
{
"name": "luma_strength",
"type": "float",
"desc": "set luma strength (from 0.1 to 100) (default 1)",
"min": 0.1,
"max": 100.0,
"default": 1.0
},
{
"name": "ls",
"type": "float",
"desc": "set luma strength (from 0.1 to 100) (default 1)",
"min": 0.1,
"max": 100.0,
"default": 1.0
},
{
"name": "chroma_radius",
"type": "float",
"desc": "set chroma radius (from -0.9 to 4) (default -0.9)",
"min": -0.9,
"max": 4.0,
"default": -0.9
},
{
"name": "cr",
"type": "float",
"desc": "set chroma radius (from -0.9 to 4) (default -0.9)",
"min": -0.9,
"max": 4.0,
"default": -0.9
},
{
"name": "chroma_pre_filter_radius",
"type": "float",
"desc": "set chroma pre-filter radius (from -0.9 to 2) (default -0.9)",
"min": -0.9,
"max": 2.0,
"default": -0.9
},
{
"name": "cpfr",
"type": "float",
"desc": "set chroma pre-filter radius (from -0.9 to 2) (default -0.9)",
"min": -0.9,
"max": 2.0,
"default": -0.9
},
{
"name": "chroma_strength",
"type": "float",
"desc": "set chroma strength (from -0.9 to 100) (default -0.9)",
"min": -0.9,
"max": 100.0,
"default": -0.9
},
{
"name": "cs",
"type": "float",
"desc": "set chroma strength (from -0.9 to 100) (default -0.9)",
"min": -0.9,
"max": 100.0,
"default": -0.9
}
]
},
{
"id": 338,
"meta": "..C",
"name": "scale",
"type": "V->V",
"description": "Scale the input video size and/or convert the image format.",
"params": [
{
"name": "w",
"type": "string",
"desc": "Output video width",
"min": null,
"max": null,
"default": null
},
{
"name": "width",
"type": "string",
"desc": "Output video width",
"min": null,
"max": null,
"default": null
},
{
"name": "h",
"type": "string",
"desc": "Output video height",
"min": null,
"max": null,
"default": null
},
{
"name": "height",
"type": "string",
"desc": "Output video height",
"min": null,
"max": null,
"default": null
},
{
"name": "flags",
"type": "string",
"desc": "Flags to pass to libswscale (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "interl",
"type": "boolean",
"desc": "set interlacing (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "in_color_matrix",
"type": "string",
"desc": "set input YCbCr type (default \"auto\")",
"min": null,
"max": null,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "bt601",
"desc": ""
},
{
"value": "bt470",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "bt709",
"desc": ""
},
{
"value": "fcc",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "bt2020",
"desc": ""
}
]
},
{
"name": "out_color_matrix",
"type": "string",
"desc": "set output YCbCr type",
"min": null,
"max": null,
"default": null,
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "bt601",
"desc": ""
},
{
"value": "bt470",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "bt709",
"desc": ""
},
{
"value": "fcc",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "bt2020",
"desc": ""
}
]
},
{
"name": "in_range",
"type": "int",
"desc": "set input color range (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "unknown",
"desc": ""
},
{
"value": "full",
"desc": ""
},
{
"value": "limited",
"desc": ""
},
{
"value": "jpeg",
"desc": ""
},
{
"value": "mpeg",
"desc": ""
},
{
"value": "tv",
"desc": ""
},
{
"value": "pc",
"desc": ""
}
]
},
{
"name": "out_range",
"type": "int",
"desc": "set output color range (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "unknown",
"desc": ""
},
{
"value": "full",
"desc": ""
},
{
"value": "limited",
"desc": ""
},
{
"value": "jpeg",
"desc": ""
},
{
"value": "mpeg",
"desc": ""
},
{
"value": "tv",
"desc": ""
},
{
"value": "pc",
"desc": ""
}
]
},
{
"name": "in_v_chr_pos",
"type": "int",
"desc": "input vertical chroma position in luma grid/256 (from -513 to 512) (default -513)",
"min": -513,
"max": 512,
"default": -513
},
{
"name": "in_h_chr_pos",
"type": "int",
"desc": "input horizontal chroma position in luma grid/256 (from -513 to 512) (default -513)",
"min": -513,
"max": 512,
"default": -513
},
{
"name": "out_v_chr_pos",
"type": "int",
"desc": "output vertical chroma position in luma grid/256 (from -513 to 512) (default -513)",
"min": -513,
"max": 512,
"default": -513
},
{
"name": "out_h_chr_pos",
"type": "int",
"desc": "output horizontal chroma position in luma grid/256 (from -513 to 512) (default -513)",
"min": -513,
"max": 512,
"default": -513
},
{
"name": "force_original_aspect_ratio",
"type": "int",
"desc": "decrease or increase w/h if necessary to keep the original AR (from 0 to 2) (default disable)",
"min": 0,
"max": 2,
"default": "disable",
"options": [
{
"value": "disable",
"desc": ""
},
{
"value": "decrease",
"desc": ""
},
{
"value": "increase",
"desc": ""
}
]
},
{
"name": "force_divisible_by",
"type": "int",
"desc": "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used (from 1 to 256) (default 1)",
"min": 1,
"max": 256,
"default": 1
},
{
"name": "param0",
"type": "double",
"desc": "Scaler param 0 (from -DBL_MAX to DBL_MAX) (default DBL_MAX)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 2147483647.0
},
{
"name": "param1",
"type": "double",
"desc": "Scaler param 1 (from -DBL_MAX to DBL_MAX) (default DBL_MAX)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 2147483647.0
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default init)",
"min": 0,
"max": 1,
"default": "init",
"options": [
{
"value": "init",
"desc": "eval expressions once during initialization"
},
{
"value": "frame",
"desc": "eval expressions during initialization and per-frame"
}
]
}
]
},
{
"id": 339,
"meta": "..C",
"name": "scale2ref",
"type": "VV->VV",
"description": "Scale the input video size and/or convert the image format to the given reference.",
"params": [
{
"name": "w",
"type": "string",
"desc": "Output video width",
"min": null,
"max": null,
"default": null
},
{
"name": "width",
"type": "string",
"desc": "Output video width",
"min": null,
"max": null,
"default": null
},
{
"name": "h",
"type": "string",
"desc": "Output video height",
"min": null,
"max": null,
"default": null
},
{
"name": "height",
"type": "string",
"desc": "Output video height",
"min": null,
"max": null,
"default": null
},
{
"name": "flags",
"type": "string",
"desc": "Flags to pass to libswscale (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "interl",
"type": "boolean",
"desc": "set interlacing (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "in_color_matrix",
"type": "string",
"desc": "set input YCbCr type (default \"auto\")",
"min": null,
"max": null,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "bt601",
"desc": ""
},
{
"value": "bt470",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "bt709",
"desc": ""
},
{
"value": "fcc",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "bt2020",
"desc": ""
}
]
},
{
"name": "out_color_matrix",
"type": "string",
"desc": "set output YCbCr type",
"min": null,
"max": null,
"default": null,
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "bt601",
"desc": ""
},
{
"value": "bt470",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "bt709",
"desc": ""
},
{
"value": "fcc",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "bt2020",
"desc": ""
}
]
},
{
"name": "in_range",
"type": "int",
"desc": "set input color range (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "unknown",
"desc": ""
},
{
"value": "full",
"desc": ""
},
{
"value": "limited",
"desc": ""
},
{
"value": "jpeg",
"desc": ""
},
{
"value": "mpeg",
"desc": ""
},
{
"value": "tv",
"desc": ""
},
{
"value": "pc",
"desc": ""
}
]
},
{
"name": "out_range",
"type": "int",
"desc": "set output color range (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "unknown",
"desc": ""
},
{
"value": "full",
"desc": ""
},
{
"value": "limited",
"desc": ""
},
{
"value": "jpeg",
"desc": ""
},
{
"value": "mpeg",
"desc": ""
},
{
"value": "tv",
"desc": ""
},
{
"value": "pc",
"desc": ""
}
]
},
{
"name": "in_v_chr_pos",
"type": "int",
"desc": "input vertical chroma position in luma grid/256 (from -513 to 512) (default -513)",
"min": -513,
"max": 512,
"default": -513
},
{
"name": "in_h_chr_pos",
"type": "int",
"desc": "input horizontal chroma position in luma grid/256 (from -513 to 512) (default -513)",
"min": -513,
"max": 512,
"default": -513
},
{
"name": "out_v_chr_pos",
"type": "int",
"desc": "output vertical chroma position in luma grid/256 (from -513 to 512) (default -513)",
"min": -513,
"max": 512,
"default": -513
},
{
"name": "out_h_chr_pos",
"type": "int",
"desc": "output horizontal chroma position in luma grid/256 (from -513 to 512) (default -513)",
"min": -513,
"max": 512,
"default": -513
},
{
"name": "force_original_aspect_ratio",
"type": "int",
"desc": "decrease or increase w/h if necessary to keep the original AR (from 0 to 2) (default disable)",
"min": 0,
"max": 2,
"default": "disable",
"options": [
{
"value": "disable",
"desc": ""
},
{
"value": "decrease",
"desc": ""
},
{
"value": "increase",
"desc": ""
}
]
},
{
"name": "force_divisible_by",
"type": "int",
"desc": "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used (from 1 to 256) (default 1)",
"min": 1,
"max": 256,
"default": 1
},
{
"name": "param0",
"type": "double",
"desc": "Scaler param 0 (from -DBL_MAX to DBL_MAX) (default DBL_MAX)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 2147483647.0
},
{
"name": "param1",
"type": "double",
"desc": "Scaler param 1 (from -DBL_MAX to DBL_MAX) (default DBL_MAX)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 2147483647.0
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default init)",
"min": 0,
"max": 1,
"default": "init",
"options": [
{
"value": "init",
"desc": "eval expressions once during initialization"
},
{
"value": "frame",
"desc": "eval expressions during initialization and per-frame"
}
]
}
]
},
{
"id": 340,
"meta": "...",
"name": "scdet",
"type": "V->V",
"description": "Detect video scene change",
"params": [
{
"name": "threshold",
"type": "double",
"desc": "set scene change detect threshold (from 0 to 100) (default 10)",
"min": 0.0,
"max": 100.0,
"default": 10.0
},
{
"name": "t",
"type": "double",
"desc": "set scene change detect threshold (from 0 to 100) (default 10)",
"min": 0.0,
"max": 100.0,
"default": 10.0
},
{
"name": "sc_pass",
"type": "boolean",
"desc": "Set the flag to pass scene change frames (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "s",
"type": "boolean",
"desc": "Set the flag to pass scene change frames (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 341,
"meta": "TSC",
"name": "scharr",
"type": "V->V",
"description": "Apply scharr operator.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "scale",
"type": "float",
"desc": "set scale (from 0 to 65535) (default 1)",
"min": 0.0,
"max": 65535.0,
"default": 1.0
},
{
"name": "delta",
"type": "float",
"desc": "set delta (from -65535 to 65535) (default 0)",
"min": -65535.0,
"max": 65535.0,
"default": 0.0
}
]
},
{
"id": 342,
"meta": "TSC",
"name": "scroll",
"type": "V->V",
"description": "Scroll input video.",
"params": [
{
"name": "horizontal",
"type": "float",
"desc": "set the horizontal scrolling speed (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "h",
"type": "float",
"desc": "set the horizontal scrolling speed (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "vertical",
"type": "float",
"desc": "set the vertical scrolling speed (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "v",
"type": "float",
"desc": "set the vertical scrolling speed (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "hpos",
"type": "float",
"desc": "set initial horizontal position (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "vpos",
"type": "float",
"desc": "set initial vertical position (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 343,
"meta": "...",
"name": "segment",
"type": "V->N",
"description": "Segment video stream.",
"params": [
{
"name": "timestamps",
"type": "string",
"desc": "timestamps of input at which to split input",
"min": null,
"max": null,
"default": null
},
{
"name": "frames",
"type": "string",
"desc": "frames at which to split input",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 344,
"meta": "...",
"name": "select",
"type": "V->N",
"description": "Select video frames to pass in output.",
"params": [
{
"name": "expr",
"type": "string",
"desc": "set an expression to use for selecting frames (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "e",
"type": "string",
"desc": "set an expression to use for selecting frames (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "outputs",
"type": "int",
"desc": "set the number of outputs (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2147483647,
"default": 1
},
{
"name": "n",
"type": "int",
"desc": "set the number of outputs (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2147483647,
"default": 1
}
]
},
{
"id": 345,
"meta": "TS.",
"name": "selectivecolor",
"type": "V->V",
"description": "Apply CMYK adjustments to specific color ranges.",
"params": [
{
"name": "correction_method",
"type": "int",
"desc": "select correction method (from 0 to 1) (default absolute)",
"min": 0,
"max": 1,
"default": "absolute",
"options": [
{
"value": "absolute",
"desc": ""
},
{
"value": "relative",
"desc": ""
}
]
},
{
"name": "reds",
"type": "string",
"desc": "adjust red regions",
"min": null,
"max": null,
"default": null
},
{
"name": "yellows",
"type": "string",
"desc": "adjust yellow regions",
"min": null,
"max": null,
"default": null
},
{
"name": "greens",
"type": "string",
"desc": "adjust green regions",
"min": null,
"max": null,
"default": null
},
{
"name": "cyans",
"type": "string",
"desc": "adjust cyan regions",
"min": null,
"max": null,
"default": null
},
{
"name": "blues",
"type": "string",
"desc": "adjust blue regions",
"min": null,
"max": null,
"default": null
},
{
"name": "magentas",
"type": "string",
"desc": "adjust magenta regions",
"min": null,
"max": null,
"default": null
},
{
"name": "whites",
"type": "string",
"desc": "adjust white regions",
"min": null,
"max": null,
"default": null
},
{
"name": "neutrals",
"type": "string",
"desc": "adjust neutral regions",
"min": null,
"max": null,
"default": null
},
{
"name": "blacks",
"type": "string",
"desc": "adjust black regions",
"min": null,
"max": null,
"default": null
},
{
"name": "psfile",
"type": "string",
"desc": "set Photoshop selectivecolor file name",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 346,
"meta": "...",
"name": "sendcmd",
"type": "V->V",
"description": "Send commands to filters.",
"params": [
{
"name": "commands",
"type": "string",
"desc": "set commands",
"min": null,
"max": null,
"default": null
},
{
"name": "c",
"type": "string",
"desc": "set commands",
"min": null,
"max": null,
"default": null
},
{
"name": "filename",
"type": "string",
"desc": "set commands file",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set commands file",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 347,
"meta": "...",
"name": "separatefields",
"type": "V->V",
"description": "Split input video frames into fields."
},
{
"id": 348,
"meta": "...",
"name": "setdar",
"type": "V->V",
"description": "Set the frame display aspect ratio.",
"params": [
{
"name": "dar",
"type": "string",
"desc": "set display aspect ratio (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "ratio",
"type": "string",
"desc": "set display aspect ratio (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "r",
"type": "string",
"desc": "set display aspect ratio (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "max",
"type": "int",
"desc": "set max value for nominator or denominator in the ratio (from 1 to INT_MAX) (default 100)",
"min": 1,
"max": 2147483647,
"default": 100
}
]
},
{
"id": 349,
"meta": "...",
"name": "setfield",
"type": "V->V",
"description": "Force field for the output video frame.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "select interlace mode (from -1 to 2) (default auto)",
"min": -1,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "keep the same input field"
},
{
"value": "bff",
"desc": "mark as bottom-field-first"
},
{
"value": "tff",
"desc": "mark as top-field-first"
},
{
"value": "prog",
"desc": "mark as progressive"
}
]
}
]
},
{
"id": 350,
"meta": "...",
"name": "setparams",
"type": "V->V",
"description": "Force field, or color property for the output video frame.",
"params": [
{
"name": "field_mode",
"type": "int",
"desc": "select interlace mode (from -1 to 2) (default auto)",
"min": -1,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "keep the same input field"
},
{
"value": "bff",
"desc": "mark as bottom-field-first"
},
{
"value": "tff",
"desc": "mark as top-field-first"
},
{
"value": "prog",
"desc": "mark as progressive"
}
]
},
{
"name": "range",
"type": "int",
"desc": "select color range (from -1 to 2) (default auto)",
"min": -1,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "keep the same color range"
},
{
"value": "unspecified",
"desc": ""
},
{
"value": "unknown",
"desc": ""
},
{
"value": "limited",
"desc": ""
},
{
"value": "tv",
"desc": ""
},
{
"value": "mpeg",
"desc": ""
},
{
"value": "full",
"desc": ""
},
{
"value": "pc",
"desc": ""
},
{
"value": "jpeg",
"desc": ""
}
]
},
{
"name": "color_primaries",
"type": "int",
"desc": "select color primaries (from -1 to 22) (default auto)",
"min": -1,
"max": 22,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "keep the same color primaries"
},
{
"value": "bt709",
"desc": ""
},
{
"value": "unknown",
"desc": ""
},
{
"value": "bt470m",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "film",
"desc": ""
},
{
"value": "bt2020",
"desc": ""
},
{
"value": "smpte428",
"desc": ""
},
{
"value": "smpte431",
"desc": ""
},
{
"value": "smpte432",
"desc": ""
},
{
"value": "jedec-p22",
"desc": ""
},
{
"value": "ebu3213",
"desc": ""
}
]
},
{
"name": "color_trc",
"type": "int",
"desc": "select color transfer (from -1 to 18) (default auto)",
"min": -1,
"max": 18,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "keep the same color transfer"
},
{
"value": "bt709",
"desc": ""
},
{
"value": "unknown",
"desc": ""
},
{
"value": "bt470m",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "linear",
"desc": ""
},
{
"value": "log100",
"desc": ""
},
{
"value": "log316",
"desc": ""
},
{
"value": "iec61966-2-4",
"desc": ""
},
{
"value": "bt1361e",
"desc": ""
},
{
"value": "iec61966-2-1",
"desc": ""
},
{
"value": "bt2020-10",
"desc": ""
},
{
"value": "bt2020-12",
"desc": ""
},
{
"value": "smpte2084",
"desc": ""
},
{
"value": "smpte428",
"desc": ""
},
{
"value": "arib-std-b67",
"desc": ""
}
]
},
{
"name": "colorspace",
"type": "int",
"desc": "select colorspace (from -1 to 14) (default auto)",
"min": -1,
"max": 14,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "keep the same colorspace"
},
{
"value": "gbr",
"desc": ""
},
{
"value": "bt709",
"desc": ""
},
{
"value": "unknown",
"desc": ""
},
{
"value": "fcc",
"desc": ""
},
{
"value": "bt470bg",
"desc": ""
},
{
"value": "smpte170m",
"desc": ""
},
{
"value": "smpte240m",
"desc": ""
},
{
"value": "ycgco",
"desc": ""
},
{
"value": "bt2020nc",
"desc": ""
},
{
"value": "bt2020c",
"desc": ""
},
{
"value": "smpte2085",
"desc": ""
},
{
"value": "chroma-derived-nc",
"desc": ""
},
{
"value": "chroma-derived-c",
"desc": ""
},
{
"value": "ictcp",
"desc": ""
}
]
}
]
},
{
"id": 351,
"meta": "...",
"name": "setpts",
"type": "V->V",
"description": "Set PTS for the output video frame.",
"params": [
{
"name": "expr",
"type": "string",
"desc": "Expression determining the frame timestamp (default \"PTS\")",
"min": null,
"max": null,
"default": "PTS"
}
]
},
{
"id": 352,
"meta": "...",
"name": "setrange",
"type": "V->V",
"description": "Force color range for the output video frame.",
"params": [
{
"name": "range",
"type": "int",
"desc": "select color range (from -1 to 2) (default auto)",
"min": -1,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "keep the same color range"
},
{
"value": "unspecified",
"desc": ""
},
{
"value": "unknown",
"desc": ""
},
{
"value": "limited",
"desc": ""
},
{
"value": "tv",
"desc": ""
},
{
"value": "mpeg",
"desc": ""
},
{
"value": "full",
"desc": ""
},
{
"value": "pc",
"desc": ""
},
{
"value": "jpeg",
"desc": ""
}
]
}
]
},
{
"id": 353,
"meta": "...",
"name": "setsar",
"type": "V->V",
"description": "Set the pixel sample aspect ratio.",
"params": [
{
"name": "sar",
"type": "string",
"desc": "set sample (pixel) aspect ratio (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "ratio",
"type": "string",
"desc": "set sample (pixel) aspect ratio (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "r",
"type": "string",
"desc": "set sample (pixel) aspect ratio (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "max",
"type": "int",
"desc": "set max value for nominator or denominator in the ratio (from 1 to INT_MAX) (default 100)",
"min": 1,
"max": 2147483647,
"default": 100
}
]
},
{
"id": 354,
"meta": "...",
"name": "settb",
"type": "V->V",
"description": "Set timebase for the video output link.",
"params": [
{
"name": "expr",
"type": "string",
"desc": "set expression determining the output timebase (default \"intb\")",
"min": null,
"max": null,
"default": "intb"
},
{
"name": "tb",
"type": "string",
"desc": "set expression determining the output timebase (default \"intb\")",
"min": null,
"max": null,
"default": "intb"
}
]
},
{
"id": 355,
"meta": "TSC",
"name": "shear",
"type": "V->V",
"description": "Shear transform the input image.",
"params": [
{
"name": "shx",
"type": "float",
"desc": "set x shear factor (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "shy",
"type": "float",
"desc": "set y shear factor (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "fillcolor",
"type": "string",
"desc": "set background fill color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "c",
"type": "string",
"desc": "set background fill color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "interp",
"type": "int",
"desc": "set interpolation (from 0 to 1) (default bilinear)",
"min": 0,
"max": 1,
"default": "bilinear",
"options": [
{
"value": "nearest",
"desc": "nearest neighbour"
},
{
"value": "bilinear",
"desc": "bilinear"
}
]
}
]
},
{
"id": 356,
"meta": "...",
"name": "showinfo",
"type": "V->V",
"description": "Show textual information for each video frame.",
"params": [
{
"name": "checksum",
"type": "boolean",
"desc": "calculate checksums (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 357,
"meta": "...",
"name": "showpalette",
"type": "V->V",
"description": "Display frame palette.",
"params": [
{
"name": "s",
"type": "int",
"desc": "set pixel box size (from 1 to 100) (default 30)",
"min": 1,
"max": 100,
"default": 30
}
]
},
{
"id": 358,
"meta": "T..",
"name": "shuffleframes",
"type": "V->V",
"description": "Shuffle video frames.",
"params": [
{
"name": "mapping",
"type": "string",
"desc": "set destination indexes of input frames (default \"0\")",
"min": null,
"max": null,
"default": "0"
}
]
},
{
"id": 359,
"meta": "TS.",
"name": "shufflepixels",
"type": "V->V",
"description": "Shuffle video pixels.",
"params": [
{
"name": "direction",
"type": "int",
"desc": "set shuffle direction (from 0 to 1) (default forward)",
"min": 0,
"max": 1,
"default": "forward",
"options": [
{
"value": "forward",
"desc": ""
},
{
"value": "inverse",
"desc": ""
}
]
},
{
"name": "d",
"type": "int",
"desc": "set shuffle direction (from 0 to 1) (default forward)",
"min": 0,
"max": 1,
"default": "forward",
"options": [
{
"value": "forward",
"desc": ""
},
{
"value": "inverse",
"desc": ""
}
]
},
{
"name": "mode",
"type": "int",
"desc": "set shuffle mode (from 0 to 2) (default horizontal)",
"min": 0,
"max": 2,
"default": "horizontal",
"options": [
{
"value": "horizontal",
"desc": ""
},
{
"value": "vertical",
"desc": ""
},
{
"value": "block",
"desc": ""
}
]
},
{
"name": "m",
"type": "int",
"desc": "set shuffle mode (from 0 to 2) (default horizontal)",
"min": 0,
"max": 2,
"default": "horizontal",
"options": [
{
"value": "horizontal",
"desc": ""
},
{
"value": "vertical",
"desc": ""
},
{
"value": "block",
"desc": ""
}
]
},
{
"name": "width",
"type": "int",
"desc": "set block width (from 1 to 8000) (default 10)",
"min": 1,
"max": 8000,
"default": 10
},
{
"name": "w",
"type": "int",
"desc": "set block width (from 1 to 8000) (default 10)",
"min": 1,
"max": 8000,
"default": 10
},
{
"name": "height",
"type": "int",
"desc": "set block height (from 1 to 8000) (default 10)",
"min": 1,
"max": 8000,
"default": 10
},
{
"name": "h",
"type": "int",
"desc": "set block height (from 1 to 8000) (default 10)",
"min": 1,
"max": 8000,
"default": 10
},
{
"name": "seed",
"type": "int64",
"desc": "set random seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "s",
"type": "int64",
"desc": "set random seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
}
]
},
{
"id": 360,
"meta": "T..",
"name": "shuffleplanes",
"type": "V->V",
"description": "Shuffle video planes.",
"params": [
{
"name": "map0",
"type": "int",
"desc": "Index of the input plane to be used as the first output plane (from 0 to 3) (default 0)",
"min": 0,
"max": 3,
"default": 0
},
{
"name": "map1",
"type": "int",
"desc": "Index of the input plane to be used as the second output plane (from 0 to 3) (default 1)",
"min": 0,
"max": 3,
"default": 1
},
{
"name": "map2",
"type": "int",
"desc": "Index of the input plane to be used as the third output plane (from 0 to 3) (default 2)",
"min": 0,
"max": 3,
"default": 2
},
{
"name": "map3",
"type": "int",
"desc": "Index of the input plane to be used as the fourth output plane (from 0 to 3) (default 3)",
"min": 0,
"max": 3,
"default": 3
}
]
},
{
"id": 361,
"meta": "T..",
"name": "sidedata",
"type": "V->V",
"description": "Manipulate video frame side data.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set a mode of operation (from 0 to 1) (default select)",
"min": 0,
"max": 1,
"default": "select",
"options": [
{
"value": "select",
"desc": "select frame"
},
{
"value": "delete",
"desc": "delete side data"
}
]
},
{
"name": "type",
"type": "int",
"desc": "set side data type (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1,
"options": [
{
"value": "PANSCAN",
"desc": ""
},
{
"value": "A53_CC",
"desc": ""
},
{
"value": "STEREO3D",
"desc": ""
},
{
"value": "MATRIXENCODING",
"desc": ""
},
{
"value": "DOWNMIX_INFO",
"desc": ""
},
{
"value": "REPLAYGAIN",
"desc": ""
},
{
"value": "DISPLAYMATRIX",
"desc": ""
},
{
"value": "AFD",
"desc": ""
},
{
"value": "MOTION_VECTORS",
"desc": ""
},
{
"value": "SKIP_SAMPLES",
"desc": ""
},
{
"value": "AUDIO_SERVICE_TYPE",
"desc": ""
},
{
"value": "MASTERING_DISPLAY_METADATA",
"desc": ""
},
{
"value": "GOP_TIMECODE",
"desc": ""
},
{
"value": "SPHERICAL",
"desc": ""
},
{
"value": "CONTENT_LIGHT_LEVEL",
"desc": ""
},
{
"value": "ICC_PROFILE",
"desc": ""
},
{
"value": "S12M_TIMECOD",
"desc": ""
},
{
"value": "DYNAMIC_HDR_PLUS",
"desc": ""
},
{
"value": "REGIONS_OF_INTEREST",
"desc": ""
},
{
"value": "DETECTION_BOUNDING_BOXES",
"desc": ""
},
{
"value": "SEI_UNREGISTERED",
"desc": ""
}
]
}
]
},
{
"id": 362,
"meta": ".S.",
"name": "signalstats",
"type": "V->V",
"description": "Generate statistics from video analysis.",
"params": [
{
"name": "stat",
"type": "flags",
"desc": "set statistics filters (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "tout",
"desc": "pixels for temporal outliers"
},
{
"value": "vrep",
"desc": "video lines for vertical line repetition"
},
{
"value": "brng",
"desc": "for pixels outside of broadcast range"
}
]
},
{
"name": "out",
"type": "int",
"desc": "set video filter (from -1 to 2) (default -1)",
"min": -1,
"max": 2,
"default": -1,
"options": [
{
"value": "tout",
"desc": "highlight pixels that depict temporal outliers"
},
{
"value": "vrep",
"desc": "highlight video lines that depict vertical line repetition"
},
{
"value": "brng",
"desc": "highlight pixels that are outside of broadcast range"
}
]
},
{
"name": "c",
"type": "color",
"desc": "set highlight color (default \"yellow\")",
"min": null,
"max": null,
"default": "yellow"
},
{
"name": "color",
"type": "color",
"desc": "set highlight color (default \"yellow\")",
"min": null,
"max": null,
"default": "yellow"
}
]
},
{
"id": 363,
"meta": "...",
"name": "signature",
"type": "N->V",
"description": "Calculate the MPEG-7 video signature",
"params": [
{
"name": "detectmode",
"type": "int",
"desc": "set the detectmode (from 0 to 2) (default off)",
"min": 0,
"max": 2,
"default": "off",
"options": [
{
"value": "off",
"desc": ""
},
{
"value": "full",
"desc": ""
},
{
"value": "fast",
"desc": ""
}
]
},
{
"name": "nb_inputs",
"type": "int",
"desc": "number of inputs (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2147483647,
"default": 1
},
{
"name": "filename",
"type": "string",
"desc": "filename for output files (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "format",
"type": "int",
"desc": "set output format (from 0 to 1) (default binary)",
"min": 0,
"max": 1,
"default": "binary",
"options": [
{
"value": "binary",
"desc": ""
},
{
"value": "xml",
"desc": ""
}
]
},
{
"name": "th_d",
"type": "int",
"desc": "threshold to detect one word as similar (from 1 to INT_MAX) (default 9000)",
"min": 1,
"max": 2147483647,
"default": 9000
},
{
"name": "th_dc",
"type": "int",
"desc": "threshold to detect all words as similar (from 1 to INT_MAX) (default 60000)",
"min": 1,
"max": 2147483647,
"default": 60000
},
{
"name": "th_xh",
"type": "int",
"desc": "threshold to detect frames as similar (from 1 to INT_MAX) (default 116)",
"min": 1,
"max": 2147483647,
"default": 116
},
{
"name": "th_di",
"type": "int",
"desc": "minimum length of matching sequence in frames (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "th_it",
"type": "double",
"desc": "threshold for relation of good to all frames (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 364,
"meta": "...",
"name": "siti",
"type": "V->V",
"description": "Calculate spatial information (SI) and temporal information (TI).",
"params": [
{
"name": "print_summary",
"type": "boolean",
"desc": "Print summary showing average values (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 365,
"meta": "T..",
"name": "smartblur",
"type": "V->V",
"description": "Blur the input video without impacting the outlines.",
"params": [
{
"name": "luma_radius",
"type": "float",
"desc": "set luma radius (from 0.1 to 5) (default 1)",
"min": 0.1,
"max": 5.0,
"default": 1.0
},
{
"name": "lr",
"type": "float",
"desc": "set luma radius (from 0.1 to 5) (default 1)",
"min": 0.1,
"max": 5.0,
"default": 1.0
},
{
"name": "luma_strength",
"type": "float",
"desc": "set luma strength (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
},
{
"name": "ls",
"type": "float",
"desc": "set luma strength (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
},
{
"name": "luma_threshold",
"type": "int",
"desc": "set luma threshold (from -30 to 30) (default 0)",
"min": -30,
"max": 30,
"default": 0
},
{
"name": "lt",
"type": "int",
"desc": "set luma threshold (from -30 to 30) (default 0)",
"min": -30,
"max": 30,
"default": 0
},
{
"name": "chroma_radius",
"type": "float",
"desc": "set chroma radius (from -0.9 to 5) (default -0.9)",
"min": -0.9,
"max": 5.0,
"default": -0.9
},
{
"name": "cr",
"type": "float",
"desc": "set chroma radius (from -0.9 to 5) (default -0.9)",
"min": -0.9,
"max": 5.0,
"default": -0.9
},
{
"name": "chroma_strength",
"type": "float",
"desc": "set chroma strength (from -2 to 1) (default -2)",
"min": -2.0,
"max": 1.0,
"default": -2.0
},
{
"name": "cs",
"type": "float",
"desc": "set chroma strength (from -2 to 1) (default -2)",
"min": -2.0,
"max": 1.0,
"default": -2.0
},
{
"name": "chroma_threshold",
"type": "int",
"desc": "set chroma threshold (from -31 to 30) (default -31)",
"min": -31,
"max": 30,
"default": -31
},
{
"name": "ct",
"type": "int",
"desc": "set chroma threshold (from -31 to 30) (default -31)",
"min": -31,
"max": 30,
"default": -31
}
]
},
{
"id": 366,
"meta": "TSC",
"name": "sobel",
"type": "V->V",
"description": "Apply sobel operator.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "scale",
"type": "float",
"desc": "set scale (from 0 to 65535) (default 1)",
"min": 0.0,
"max": 65535.0,
"default": 1.0
},
{
"name": "delta",
"type": "float",
"desc": "set delta (from -65535 to 65535) (default 0)",
"min": -65535.0,
"max": 65535.0,
"default": 0.0
}
]
},
{
"id": 367,
"meta": "...",
"name": "split",
"type": "V->N",
"description": "Pass on the input to N video outputs.",
"params": [
{
"name": "outputs",
"type": "int",
"desc": "set number of outputs (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2147483647,
"default": 2
}
]
},
{
"id": 368,
"meta": "T.C",
"name": "spp",
"type": "V->V",
"description": "Apply a simple post processing filter.",
"params": [
{
"name": "quality",
"type": "int",
"desc": "set quality (from 0 to 6) (default 3)",
"min": 0,
"max": 6,
"default": 3
},
{
"name": "qp",
"type": "int",
"desc": "force a constant quantizer parameter (from 0 to 63) (default 0)",
"min": 0,
"max": 63,
"default": 0
},
{
"name": "mode",
"type": "int",
"desc": "set thresholding mode (from 0 to 1) (default hard)",
"min": 0,
"max": 1,
"default": "hard",
"options": [
{
"value": "hard",
"desc": "hard thresholding"
},
{
"value": "soft",
"desc": "soft thresholding"
}
]
},
{
"name": "use_bframe_qp",
"type": "boolean",
"desc": "use B-frames' QP (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 369,
"meta": "...",
"name": "sr",
"type": "V->V",
"description": "Apply DNN-based image super resolution to the input.",
"params": [
{
"name": "dnn_backend",
"type": "int",
"desc": "DNN backend used for model execution (from 0 to 1) (default native)",
"min": 0,
"max": 1,
"default": "native",
"options": [
{
"value": "native",
"desc": "native backend flag"
}
]
},
{
"name": "scale_factor",
"type": "int",
"desc": "scale factor for SRCNN model (from 2 to 4) (default 2)",
"min": 2,
"max": 4,
"default": 2
},
{
"name": "model",
"type": "string",
"desc": "path to model file specifying network architecture and its parameters",
"min": null,
"max": null,
"default": null
},
{
"name": "input",
"type": "string",
"desc": "input name of the model (default \"x\")",
"min": null,
"max": null,
"default": "x"
},
{
"name": "output",
"type": "string",
"desc": "output name of the model (default \"y\")",
"min": null,
"max": null,
"default": "y"
}
]
},
{
"id": 370,
"meta": "TS.",
"name": "ssim",
"type": "VV->V",
"description": "Calculate the SSIM between two video streams.",
"params": [
{
"name": "stats_file",
"type": "string",
"desc": "Set file where to store per-frame difference information",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "Set file where to store per-frame difference information",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 371,
"meta": ".S.",
"name": "stereo3d",
"type": "V->V",
"description": "Convert video stereoscopic 3D view.",
"params": [
{
"name": "in",
"type": "int",
"desc": "set input format (from 16 to 32) (default sbsl)",
"min": 16,
"max": 32,
"default": "sbsl",
"options": [
{
"value": "ab2l",
"desc": "above below half height left first"
},
{
"value": "tb2l",
"desc": "above below half height left first"
},
{
"value": "ab2r",
"desc": "above below half height right first"
},
{
"value": "tb2r",
"desc": "above below half height right first"
},
{
"value": "abl",
"desc": "above below left first"
},
{
"value": "tbl",
"desc": "above below left first"
},
{
"value": "abr",
"desc": "above below right first"
},
{
"value": "tbr",
"desc": "above below right first"
},
{
"value": "al",
"desc": "alternating frames left first"
},
{
"value": "ar",
"desc": "alternating frames right first"
},
{
"value": "sbs2l",
"desc": "side by side half width left first"
},
{
"value": "sbs2r",
"desc": "side by side half width right first"
},
{
"value": "sbsl",
"desc": "side by side left first"
},
{
"value": "sbsr",
"desc": "side by side right first"
},
{
"value": "irl",
"desc": "interleave rows left first"
},
{
"value": "irr",
"desc": "interleave rows right first"
},
{
"value": "icl",
"desc": "interleave columns left first"
},
{
"value": "icr",
"desc": "interleave columns right first"
}
]
},
{
"name": "out",
"type": "int",
"desc": "set output format (from 0 to 32) (default arcd)",
"min": 0,
"max": 32,
"default": "arcd",
"options": [
{
"value": "ab2l",
"desc": "above below half height left first"
},
{
"value": "tb2l",
"desc": "above below half height left first"
},
{
"value": "ab2r",
"desc": "above below half height right first"
},
{
"value": "tb2r",
"desc": "above below half height right first"
},
{
"value": "abl",
"desc": "above below left first"
},
{
"value": "tbl",
"desc": "above below left first"
},
{
"value": "abr",
"desc": "above below right first"
},
{
"value": "tbr",
"desc": "above below right first"
},
{
"value": "agmc",
"desc": "anaglyph green magenta color"
},
{
"value": "agmd",
"desc": "anaglyph green magenta dubois"
},
{
"value": "agmg",
"desc": "anaglyph green magenta gray"
},
{
"value": "agmh",
"desc": "anaglyph green magenta half color"
},
{
"value": "al",
"desc": "alternating frames left first"
},
{
"value": "ar",
"desc": "alternating frames right first"
},
{
"value": "arbg",
"desc": "anaglyph red blue gray"
},
{
"value": "arcc",
"desc": "anaglyph red cyan color"
},
{
"value": "arcd",
"desc": "anaglyph red cyan dubois"
},
{
"value": "arcg",
"desc": "anaglyph red cyan gray"
},
{
"value": "arch",
"desc": "anaglyph red cyan half color"
},
{
"value": "argg",
"desc": "anaglyph red green gray"
},
{
"value": "aybc",
"desc": "anaglyph yellow blue color"
},
{
"value": "aybd",
"desc": "anaglyph yellow blue dubois"
},
{
"value": "aybg",
"desc": "anaglyph yellow blue gray"
},
{
"value": "aybh",
"desc": "anaglyph yellow blue half color"
},
{
"value": "irl",
"desc": "interleave rows left first"
},
{
"value": "irr",
"desc": "interleave rows right first"
},
{
"value": "ml",
"desc": "mono left"
},
{
"value": "mr",
"desc": "mono right"
},
{
"value": "sbs2l",
"desc": "side by side half width left first"
},
{
"value": "sbs2r",
"desc": "side by side half width right first"
},
{
"value": "sbsl",
"desc": "side by side left first"
},
{
"value": "sbsr",
"desc": "side by side right first"
},
{
"value": "chl",
"desc": "checkerboard left first"
},
{
"value": "chr",
"desc": "checkerboard right first"
},
{
"value": "icl",
"desc": "interleave columns left first"
},
{
"value": "icr",
"desc": "interleave columns right first"
},
{
"value": "hdmi",
"desc": "HDMI frame pack"
}
]
}
]
},
{
"id": 372,
"meta": "..C",
"name": "streamselect",
"type": "N->N",
"description": "Select video streams",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "number of input streams (from 2 to INT_MAX) (default 2)",
"min": 2,
"max": 2147483647,
"default": 2
},
{
"name": "map",
"type": "string",
"desc": "input indexes to remap to outputs",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 373,
"meta": "...",
"name": "subtitles",
"type": "V->V",
"description": "Render text subtitles onto input video using the libass library.",
"params": [
{
"name": "filename",
"type": "string",
"desc": "set the filename of file to read",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set the filename of file to read",
"min": null,
"max": null,
"default": null
},
{
"name": "original_size",
"type": "image_size",
"desc": "set the size of the original video (used to scale fonts)",
"min": null,
"max": null,
"default": null
},
{
"name": "fontsdir",
"type": "string",
"desc": "set the directory containing the fonts to read",
"min": null,
"max": null,
"default": null
},
{
"name": "alpha",
"type": "boolean",
"desc": "enable processing of alpha channel (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "charenc",
"type": "string",
"desc": "set input character encoding",
"min": null,
"max": null,
"default": null
},
{
"name": "stream_index",
"type": "int",
"desc": "set stream index (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "si",
"type": "int",
"desc": "set stream index (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "force_style",
"type": "string",
"desc": "force subtitle style",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 374,
"meta": ".S.",
"name": "super2xsai",
"type": "V->V",
"description": "Scale the input by 2x using the Super2xSaI pixel art algorithm."
},
{
"id": 375,
"meta": "T.C",
"name": "swaprect",
"type": "V->V",
"description": "Swap 2 rectangular objects in video.",
"params": [
{
"name": "w",
"type": "string",
"desc": "set rect width (default \"w/2\")",
"min": null,
"max": null,
"default": "w/2"
},
{
"name": "h",
"type": "string",
"desc": "set rect height (default \"h/2\")",
"min": null,
"max": null,
"default": "h/2"
},
{
"name": "x1",
"type": "string",
"desc": "set 1st rect x top left coordinate (default \"w/2\")",
"min": null,
"max": null,
"default": "w/2"
},
{
"name": "y1",
"type": "string",
"desc": "set 1st rect y top left coordinate (default \"h/2\")",
"min": null,
"max": null,
"default": "h/2"
},
{
"name": "x2",
"type": "string",
"desc": "set 2nd rect x top left coordinate (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y2",
"type": "string",
"desc": "set 2nd rect y top left coordinate (default \"0\")",
"min": null,
"max": null,
"default": "0"
}
]
},
{
"id": 376,
"meta": "T..",
"name": "swapuv",
"type": "V->V",
"description": "Swap U and V components.",
"params": []
},
{
"id": 377,
"meta": "TSC",
"name": "tblend",
"type": "V->V",
"description": "Blend successive frames.",
"params": [
{
"name": "c0_mode",
"type": "int",
"desc": "set component #0 blend mode (from 0 to 39) (default normal)",
"min": 0,
"max": 39,
"default": "normal",
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "c1_mode",
"type": "int",
"desc": "set component #1 blend mode (from 0 to 39) (default normal)",
"min": 0,
"max": 39,
"default": "normal",
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "c2_mode",
"type": "int",
"desc": "set component #2 blend mode (from 0 to 39) (default normal)",
"min": 0,
"max": 39,
"default": "normal",
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "c3_mode",
"type": "int",
"desc": "set component #3 blend mode (from 0 to 39) (default normal)",
"min": 0,
"max": 39,
"default": "normal",
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "all_mode",
"type": "int",
"desc": "set blend mode for all components (from -1 to 39) (default -1)",
"min": -1,
"max": 39,
"default": -1,
"options": [
{
"value": "addition",
"desc": ""
},
{
"value": "addition128",
"desc": ""
},
{
"value": "grainmerge",
"desc": ""
},
{
"value": "and",
"desc": ""
},
{
"value": "average",
"desc": ""
},
{
"value": "burn",
"desc": ""
},
{
"value": "darken",
"desc": ""
},
{
"value": "difference",
"desc": ""
},
{
"value": "difference128",
"desc": ""
},
{
"value": "grainextract",
"desc": ""
},
{
"value": "divide",
"desc": ""
},
{
"value": "dodge",
"desc": ""
},
{
"value": "exclusion",
"desc": ""
},
{
"value": "extremity",
"desc": ""
},
{
"value": "freeze",
"desc": ""
},
{
"value": "glow",
"desc": ""
},
{
"value": "hardlight",
"desc": ""
},
{
"value": "hardmix",
"desc": ""
},
{
"value": "heat",
"desc": ""
},
{
"value": "lighten",
"desc": ""
},
{
"value": "linearlight",
"desc": ""
},
{
"value": "multiply",
"desc": ""
},
{
"value": "multiply128",
"desc": ""
},
{
"value": "negation",
"desc": ""
},
{
"value": "normal",
"desc": ""
},
{
"value": "or",
"desc": ""
},
{
"value": "overlay",
"desc": ""
},
{
"value": "phoenix",
"desc": ""
},
{
"value": "pinlight",
"desc": ""
},
{
"value": "reflect",
"desc": ""
},
{
"value": "screen",
"desc": ""
},
{
"value": "softlight",
"desc": ""
},
{
"value": "subtract",
"desc": ""
},
{
"value": "vividlight",
"desc": ""
},
{
"value": "xor",
"desc": ""
},
{
"value": "softdifference",
"desc": ""
},
{
"value": "geometric",
"desc": ""
},
{
"value": "harmonic",
"desc": ""
},
{
"value": "bleach",
"desc": ""
},
{
"value": "stain",
"desc": ""
},
{
"value": "interpolate",
"desc": ""
},
{
"value": "hardoverlay",
"desc": ""
}
]
},
{
"name": "c0_expr",
"type": "string",
"desc": "set color component #0 expression",
"min": null,
"max": null,
"default": null
},
{
"name": "c1_expr",
"type": "string",
"desc": "set color component #1 expression",
"min": null,
"max": null,
"default": null
},
{
"name": "c2_expr",
"type": "string",
"desc": "set color component #2 expression",
"min": null,
"max": null,
"default": null
},
{
"name": "c3_expr",
"type": "string",
"desc": "set color component #3 expression",
"min": null,
"max": null,
"default": null
},
{
"name": "all_expr",
"type": "string",
"desc": "set expression for all color components",
"min": null,
"max": null,
"default": null
},
{
"name": "c0_opacity",
"type": "double",
"desc": "set color component #0 opacity (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "c1_opacity",
"type": "double",
"desc": "set color component #1 opacity (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "c2_opacity",
"type": "double",
"desc": "set color component #2 opacity (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "c3_opacity",
"type": "double",
"desc": "set color component #3 opacity (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "all_opacity",
"type": "double",
"desc": "set opacity for all color components (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 378,
"meta": "...",
"name": "telecine",
"type": "V->V",
"description": "Apply a telecine pattern.",
"params": [
{
"name": "first_field",
"type": "int",
"desc": "select first field (from 0 to 1) (default top)",
"min": 0,
"max": 1,
"default": "top",
"options": [
{
"value": "top",
"desc": "select top field first"
},
{
"value": "t",
"desc": "select top field first"
},
{
"value": "bottom",
"desc": "select bottom field first"
},
{
"value": "b",
"desc": "select bottom field first"
}
]
},
{
"name": "pattern",
"type": "string",
"desc": "pattern that describe for how many fields a frame is to be displayed (default \"23\")",
"min": null,
"max": null,
"default": "23"
}
]
},
{
"id": 379,
"meta": "...",
"name": "thistogram",
"type": "V->V",
"description": "Compute and draw a temporal histogram.",
"params": [
{
"name": "width",
"type": "int",
"desc": "set width (from 0 to 8192) (default 0)",
"min": 0,
"max": 8192,
"default": 0
},
{
"name": "w",
"type": "int",
"desc": "set width (from 0 to 8192) (default 0)",
"min": 0,
"max": 8192,
"default": 0
},
{
"name": "display_mode",
"type": "int",
"desc": "set display mode (from 0 to 2) (default stack)",
"min": 0,
"max": 2,
"default": "stack",
"options": [
{
"value": "overlay",
"desc": ""
},
{
"value": "parade",
"desc": ""
},
{
"value": "stack",
"desc": ""
}
]
},
{
"name": "d",
"type": "int",
"desc": "set display mode (from 0 to 2) (default stack)",
"min": 0,
"max": 2,
"default": "stack",
"options": [
{
"value": "overlay",
"desc": ""
},
{
"value": "parade",
"desc": ""
},
{
"value": "stack",
"desc": ""
}
]
},
{
"name": "levels_mode",
"type": "int",
"desc": "set levels mode (from 0 to 1) (default linear)",
"min": 0,
"max": 1,
"default": "linear",
"options": [
{
"value": "linear",
"desc": ""
},
{
"value": "logarithmic",
"desc": ""
}
]
},
{
"name": "m",
"type": "int",
"desc": "set levels mode (from 0 to 1) (default linear)",
"min": 0,
"max": 1,
"default": "linear",
"options": [
{
"value": "linear",
"desc": ""
},
{
"value": "logarithmic",
"desc": ""
}
]
},
{
"name": "components",
"type": "int",
"desc": "set color components to display (from 1 to 15) (default 7)",
"min": 1,
"max": 15,
"default": 7
},
{
"name": "c",
"type": "int",
"desc": "set color components to display (from 1 to 15) (default 7)",
"min": 1,
"max": 15,
"default": 7
},
{
"name": "bgopacity",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "b",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "envelope",
"type": "boolean",
"desc": "display envelope (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "e",
"type": "boolean",
"desc": "display envelope (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "ecolor",
"type": "color",
"desc": "set envelope color (default \"gold\")",
"min": null,
"max": null,
"default": "gold"
},
{
"name": "ec",
"type": "color",
"desc": "set envelope color (default \"gold\")",
"min": null,
"max": null,
"default": "gold"
},
{
"name": "slide",
"type": "int",
"desc": "set slide mode (from 0 to 4) (default replace)",
"min": 0,
"max": 4,
"default": "replace",
"options": [
{
"value": "frame",
"desc": "draw new frames"
},
{
"value": "replace",
"desc": "replace old columns with new"
},
{
"value": "scroll",
"desc": "scroll from right to left"
},
{
"value": "rscroll",
"desc": "scroll from left to right"
},
{
"value": "picture",
"desc": "display graph in single frame"
}
]
}
]
},
{
"id": 380,
"meta": "TSC",
"name": "threshold",
"type": "VVVV->V",
"description": "Threshold first video stream using other video streams.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 381,
"meta": "T..",
"name": "thumbnail",
"type": "V->V",
"description": "Select the most representative frame in a given sequence of consecutive frames.",
"params": [
{
"name": "n",
"type": "int",
"desc": "set the frames batch size (from 2 to INT_MAX) (default 100)",
"min": 2,
"max": 2147483647,
"default": 100
},
{
"name": "log",
"type": "int",
"desc": "force stats logging level (from INT_MIN to INT_MAX) (default info)",
"min": -2147483648,
"max": 2147483647,
"default": "info",
"options": [
{
"value": "quiet",
"desc": "logging disabled"
},
{
"value": "info",
"desc": "information logging level"
},
{
"value": "verbose",
"desc": "verbose logging level"
}
]
}
]
},
{
"id": 382,
"meta": "...",
"name": "tile",
"type": "V->V",
"description": "Tile several successive frames together.",
"params": [
{
"name": "layout",
"type": "image_size",
"desc": "set grid size (default \"6x5\")",
"min": null,
"max": null,
"default": "6x5"
},
{
"name": "nb_frames",
"type": "int",
"desc": "set maximum number of frame to render (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "margin",
"type": "int",
"desc": "set outer border margin in pixels (from 0 to 1024) (default 0)",
"min": 0,
"max": 1024,
"default": 0
},
{
"name": "padding",
"type": "int",
"desc": "set inner border thickness in pixels (from 0 to 1024) (default 0)",
"min": 0,
"max": 1024,
"default": 0
},
{
"name": "color",
"type": "color",
"desc": "set the color of the unused area (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "overlap",
"type": "int",
"desc": "set how many frames to overlap for each render (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "init_padding",
"type": "int",
"desc": "set how many frames to initially pad (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
}
]
},
{
"id": 383,
"meta": "...",
"name": "tinterlace",
"type": "V->V",
"description": "Perform temporal field interlacing.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "select interlace mode (from 0 to 7) (default merge)",
"min": 0,
"max": 7,
"default": "merge",
"options": [
{
"value": "merge",
"desc": "merge fields"
},
{
"value": "drop_even",
"desc": "drop even fields"
},
{
"value": "drop_odd",
"desc": "drop odd fields"
},
{
"value": "pad",
"desc": "pad alternate lines with black"
},
{
"value": "interleave_top",
"desc": "interleave top and bottom fields"
},
{
"value": "interleave_bottom",
"desc": "interleave bottom and top fields"
},
{
"value": "interlacex2",
"desc": "interlace fields from two consecutive frames"
},
{
"value": "mergex2",
"desc": "merge fields keeping same frame rate"
}
]
}
]
},
{
"id": 384,
"meta": "TSC",
"name": "tlut2",
"type": "V->V",
"description": "Compute and apply a lookup table from two successive frames.",
"params": [
{
"name": "c0",
"type": "string",
"desc": "set component #0 expression (default \"x\")",
"min": null,
"max": null,
"default": "x"
},
{
"name": "c1",
"type": "string",
"desc": "set component #1 expression (default \"x\")",
"min": null,
"max": null,
"default": "x"
},
{
"name": "c2",
"type": "string",
"desc": "set component #2 expression (default \"x\")",
"min": null,
"max": null,
"default": "x"
},
{
"name": "c3",
"type": "string",
"desc": "set component #3 expression (default \"x\")",
"min": null,
"max": null,
"default": "x"
}
]
},
{
"id": 385,
"meta": "TSC",
"name": "tmedian",
"type": "V->V",
"description": "Pick median pixels from successive frames.",
"params": [
{
"name": "radius",
"type": "int",
"desc": "set median filter radius (from 1 to 127) (default 1)",
"min": 1,
"max": 127,
"default": 1
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "percentile",
"type": "float",
"desc": "set percentile (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 386,
"meta": "T..",
"name": "tmidequalizer",
"type": "V->V",
"description": "Apply Temporal Midway Equalization.",
"params": [
{
"name": "radius",
"type": "int",
"desc": "set radius (from 1 to 127) (default 5)",
"min": 1,
"max": 127,
"default": 5
},
{
"name": "sigma",
"type": "float",
"desc": "set sigma (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 387,
"meta": "TSC",
"name": "tmix",
"type": "V->V",
"description": "Mix successive video frames.",
"params": [
{
"name": "frames",
"type": "int",
"desc": "set number of successive frames to mix (from 1 to 1024) (default 3)",
"min": 1,
"max": 1024,
"default": 3
},
{
"name": "weights",
"type": "string",
"desc": "set weight for each frame (default \"1 1 1\")",
"min": null,
"max": null,
"default": "1 1 1"
},
{
"name": "scale",
"type": "float",
"desc": "set scale (from 0 to 32767) (default 0)",
"min": 0.0,
"max": 32767.0,
"default": 0.0
},
{
"name": "planes",
"type": "flags",
"desc": "set what planes to filter (default F)",
"min": null,
"max": null,
"default": "F"
}
]
},
{
"id": 388,
"meta": ".S.",
"name": "tonemap",
"type": "V->V",
"description": "Conversion to/from different dynamic ranges.",
"params": [
{
"name": "tonemap",
"type": "int",
"desc": "tonemap algorithm selection (from 0 to 6) (default none)",
"min": 0,
"max": 6,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "linear",
"desc": ""
},
{
"value": "gamma",
"desc": ""
},
{
"value": "clip",
"desc": ""
},
{
"value": "reinhard",
"desc": ""
},
{
"value": "hable",
"desc": ""
},
{
"value": "mobius",
"desc": ""
}
]
},
{
"name": "param",
"type": "double",
"desc": "tonemap parameter (from DBL_MIN to DBL_MAX) (default nan)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": null
},
{
"name": "desat",
"type": "double",
"desc": "desaturation strength (from 0 to DBL_MAX) (default 2)",
"min": 0.0,
"max": 2147483647.0,
"default": 2.0
},
{
"name": "peak",
"type": "double",
"desc": "signal peak override (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.0
}
]
},
{
"id": 389,
"meta": "...",
"name": "tpad",
"type": "V->V",
"description": "Temporarily pad video frames.",
"params": [
{
"name": "start",
"type": "int",
"desc": "set the number of frames to delay input (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "stop",
"type": "int",
"desc": "set the number of frames to add after input finished (from -1 to INT_MAX) (default 0)",
"min": -1,
"max": 2147483647,
"default": 0
},
{
"name": "start_mode",
"type": "int",
"desc": "set the mode of added frames to start (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "add solid-color frames"
},
{
"value": "clone",
"desc": "clone first/last frame"
}
]
},
{
"name": "stop_mode",
"type": "int",
"desc": "set the mode of added frames to end (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "add solid-color frames"
},
{
"value": "clone",
"desc": "clone first/last frame"
}
]
},
{
"name": "start_duration",
"type": "duration",
"desc": "set the duration to delay input (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "stop_duration",
"type": "duration",
"desc": "set the duration to pad input (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "color",
"type": "color",
"desc": "set the color of the added frames (default \"black\")",
"min": null,
"max": null,
"default": "black"
}
]
},
{
"id": 390,
"meta": ".S.",
"name": "transpose",
"type": "V->V",
"description": "Transpose input video.",
"params": [
{
"name": "dir",
"type": "int",
"desc": "set transpose direction (from 0 to 7) (default cclock_flip)",
"min": 0,
"max": 7,
"default": "cclock_flip",
"options": [
{
"value": "cclock_flip",
"desc": "rotate counter-clockwise with vertical flip"
},
{
"value": "clock",
"desc": "rotate clockwise"
},
{
"value": "cclock",
"desc": "rotate counter-clockwise"
},
{
"value": "clock_flip",
"desc": "rotate clockwise with vertical flip"
}
]
},
{
"name": "passthrough",
"type": "int",
"desc": "do not apply transposition if the input matches the specified geometry (from 0 to INT_MAX) (default none)",
"min": 0,
"max": 2147483647,
"default": "none",
"options": [
{
"value": "none",
"desc": "always apply transposition"
},
{
"value": "portrait",
"desc": "preserve portrait geometry"
},
{
"value": "landscape",
"desc": "preserve landscape geometry"
}
]
}
]
},
{
"id": 391,
"meta": "...",
"name": "trim",
"type": "V->V",
"description": "Pick one continuous section from the input, drop the rest.",
"params": [
{
"name": "start",
"type": "duration",
"desc": "Timestamp of the first frame that should be passed (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "starti",
"type": "duration",
"desc": "Timestamp of the first frame that should be passed (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "end",
"type": "duration",
"desc": "Timestamp of the first frame that should be dropped again (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "endi",
"type": "duration",
"desc": "Timestamp of the first frame that should be dropped again (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "start_pts",
"type": "int64",
"desc": "Timestamp of the first frame that should be passed (from I64_MIN to I64_MAX) (default I64_MIN)",
"min": -2147483648,
"max": 2147483647,
"default": "I64_MIN"
},
{
"name": "end_pts",
"type": "int64",
"desc": "Timestamp of the first frame that should be dropped again (from I64_MIN to I64_MAX) (default I64_MIN)",
"min": -2147483648,
"max": 2147483647,
"default": "I64_MIN"
},
{
"name": "duration",
"type": "duration",
"desc": "Maximum duration of the output (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "durationi",
"type": "duration",
"desc": "Maximum duration of the output (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "start_frame",
"type": "int64",
"desc": "Number of the first frame that should be passed to the output (from -1 to I64_MAX) (default -1)",
"min": "-1",
"max": 2147483647,
"default": "-1"
},
{
"name": "end_frame",
"type": "int64",
"desc": "Number of the first frame that should be dropped again (from 0 to I64_MAX) (default I64_MAX)",
"min": "0",
"max": 2147483647,
"default": 2147483647
}
]
},
{
"id": 392,
"meta": "TS.",
"name": "unpremultiply",
"type": "N->V",
"description": "UnPreMultiply first stream with first plane of second stream.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "inplace",
"type": "boolean",
"desc": "enable inplace mode (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 393,
"meta": "TS.",
"name": "unsharp",
"type": "V->V",
"description": "Sharpen or blur the input video.",
"params": [
{
"name": "luma_msize_x",
"type": "int",
"desc": "set luma matrix horizontal size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "lx",
"type": "int",
"desc": "set luma matrix horizontal size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "luma_msize_y",
"type": "int",
"desc": "set luma matrix vertical size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "ly",
"type": "int",
"desc": "set luma matrix vertical size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "luma_amount",
"type": "float",
"desc": "set luma effect strength (from -2 to 5) (default 1)",
"min": -2.0,
"max": 5.0,
"default": 1.0
},
{
"name": "la",
"type": "float",
"desc": "set luma effect strength (from -2 to 5) (default 1)",
"min": -2.0,
"max": 5.0,
"default": 1.0
},
{
"name": "chroma_msize_x",
"type": "int",
"desc": "set chroma matrix horizontal size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "cx",
"type": "int",
"desc": "set chroma matrix horizontal size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "chroma_msize_y",
"type": "int",
"desc": "set chroma matrix vertical size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "cy",
"type": "int",
"desc": "set chroma matrix vertical size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "chroma_amount",
"type": "float",
"desc": "set chroma effect strength (from -2 to 5) (default 0)",
"min": -2.0,
"max": 5.0,
"default": 0.0
},
{
"name": "ca",
"type": "float",
"desc": "set chroma effect strength (from -2 to 5) (default 0)",
"min": -2.0,
"max": 5.0,
"default": 0.0
},
{
"name": "alpha_msize_x",
"type": "int",
"desc": "set alpha matrix horizontal size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "ax",
"type": "int",
"desc": "set alpha matrix horizontal size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "alpha_msize_y",
"type": "int",
"desc": "set alpha matrix vertical size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "ay",
"type": "int",
"desc": "set alpha matrix vertical size (from 3 to 23) (default 5)",
"min": 3,
"max": 23,
"default": 5
},
{
"name": "alpha_amount",
"type": "float",
"desc": "set alpha effect strength (from -2 to 5) (default 0)",
"min": -2.0,
"max": 5.0,
"default": 0.0
},
{
"name": "aa",
"type": "float",
"desc": "set alpha effect strength (from -2 to 5) (default 0)",
"min": -2.0,
"max": 5.0,
"default": 0.0
}
]
},
{
"id": 394,
"meta": "...",
"name": "untile",
"type": "V->V",
"description": "Untile a frame into a sequence of frames.",
"params": [
{
"name": "layout",
"type": "image_size",
"desc": "set grid size (default \"6x5\")",
"min": null,
"max": null,
"default": "6x5"
}
]
},
{
"id": 395,
"meta": ".SC",
"name": "v360",
"type": "V->V",
"description": "Convert 360 projection of video.",
"params": [
{
"name": "input",
"type": "int",
"desc": "set input projection (from 0 to 24) (default e)",
"min": 0,
"max": 24,
"default": "e",
"options": [
{
"value": "e",
"desc": "equirectangular"
},
{
"value": "equirect",
"desc": "equirectangular"
},
{
"value": "c3x2",
"desc": "cubemap 3x2"
},
{
"value": "c6x1",
"desc": "cubemap 6x1"
},
{
"value": "eac",
"desc": "equi-angular cubemap"
},
{
"value": "dfisheye",
"desc": "dual fisheye"
},
{
"value": "flat",
"desc": "regular video"
},
{
"value": "rectilinear",
"desc": "regular video"
},
{
"value": "gnomonic",
"desc": "regular video"
},
{
"value": "barrel",
"desc": "barrel facebook's 360 format"
},
{
"value": "fb",
"desc": "barrel facebook's 360 format"
},
{
"value": "c1x6",
"desc": "cubemap 1x6"
},
{
"value": "sg",
"desc": "stereographic"
},
{
"value": "mercator",
"desc": "mercator"
},
{
"value": "ball",
"desc": "ball"
},
{
"value": "hammer",
"desc": "hammer"
},
{
"value": "sinusoidal",
"desc": "sinusoidal"
},
{
"value": "fisheye",
"desc": "fisheye"
},
{
"value": "pannini",
"desc": "pannini"
},
{
"value": "cylindrical",
"desc": "cylindrical"
},
{
"value": "tetrahedron",
"desc": "tetrahedron"
},
{
"value": "barrelsplit",
"desc": "barrel split facebook's 360 format"
},
{
"value": "tsp",
"desc": "truncated square pyramid"
},
{
"value": "hequirect",
"desc": "half equirectangular"
},
{
"value": "he",
"desc": "half equirectangular"
},
{
"value": "equisolid",
"desc": "equisolid"
},
{
"value": "og",
"desc": "orthographic"
},
{
"value": "octahedron",
"desc": "octahedron"
},
{
"value": "cylindricalea",
"desc": "cylindrical equal area"
}
]
},
{
"name": "output",
"type": "int",
"desc": "set output projection (from 0 to 24) (default c3x2)",
"min": 0,
"max": 24,
"default": "c3x2",
"options": [
{
"value": "e",
"desc": "equirectangular"
},
{
"value": "equirect",
"desc": "equirectangular"
},
{
"value": "c3x2",
"desc": "cubemap 3x2"
},
{
"value": "c6x1",
"desc": "cubemap 6x1"
},
{
"value": "eac",
"desc": "equi-angular cubemap"
},
{
"value": "dfisheye",
"desc": "dual fisheye"
},
{
"value": "flat",
"desc": "regular video"
},
{
"value": "rectilinear",
"desc": "regular video"
},
{
"value": "gnomonic",
"desc": "regular video"
},
{
"value": "barrel",
"desc": "barrel facebook's 360 format"
},
{
"value": "fb",
"desc": "barrel facebook's 360 format"
},
{
"value": "c1x6",
"desc": "cubemap 1x6"
},
{
"value": "sg",
"desc": "stereographic"
},
{
"value": "mercator",
"desc": "mercator"
},
{
"value": "ball",
"desc": "ball"
},
{
"value": "hammer",
"desc": "hammer"
},
{
"value": "sinusoidal",
"desc": "sinusoidal"
},
{
"value": "fisheye",
"desc": "fisheye"
},
{
"value": "pannini",
"desc": "pannini"
},
{
"value": "cylindrical",
"desc": "cylindrical"
},
{
"value": "perspective",
"desc": "perspective"
},
{
"value": "tetrahedron",
"desc": "tetrahedron"
},
{
"value": "barrelsplit",
"desc": "barrel split facebook's 360 format"
},
{
"value": "tsp",
"desc": "truncated square pyramid"
},
{
"value": "hequirect",
"desc": "half equirectangular"
},
{
"value": "he",
"desc": "half equirectangular"
},
{
"value": "equisolid",
"desc": "equisolid"
},
{
"value": "og",
"desc": "orthographic"
},
{
"value": "octahedron",
"desc": "octahedron"
},
{
"value": "cylindricalea",
"desc": "cylindrical equal area"
}
]
},
{
"name": "interp",
"type": "int",
"desc": "set interpolation method (from 0 to 7) (default line)",
"min": 0,
"max": 7,
"default": "line",
"options": [
{
"value": "near",
"desc": "nearest neighbour"
},
{
"value": "nearest",
"desc": "nearest neighbour"
},
{
"value": "line",
"desc": "bilinear interpolation"
},
{
"value": "linear",
"desc": "bilinear interpolation"
},
{
"value": "lagrange9",
"desc": "lagrange9 interpolation"
},
{
"value": "cube",
"desc": "bicubic interpolation"
},
{
"value": "cubic",
"desc": "bicubic interpolation"
},
{
"value": "lanc",
"desc": "lanczos interpolation"
},
{
"value": "lanczos",
"desc": "lanczos interpolation"
},
{
"value": "sp16",
"desc": "spline16 interpolation"
},
{
"value": "spline16",
"desc": "spline16 interpolation"
},
{
"value": "gauss",
"desc": "gaussian interpolation"
},
{
"value": "gaussian",
"desc": "gaussian interpolation"
},
{
"value": "mitchell",
"desc": "mitchell interpolation"
}
]
},
{
"name": "w",
"type": "int",
"desc": "output width (from 0 to 32767) (default 0)",
"min": 0,
"max": 32767,
"default": 0
},
{
"name": "h",
"type": "int",
"desc": "output height (from 0 to 32767) (default 0)",
"min": 0,
"max": 32767,
"default": 0
},
{
"name": "in_stereo",
"type": "int",
"desc": "input stereo format (from 0 to 2) (default 2d)",
"min": 0,
"max": 2,
"default": "2d",
"options": [
{
"value": "2d",
"desc": "2d mono"
},
{
"value": "sbs",
"desc": "side by side"
},
{
"value": "tb",
"desc": "top bottom"
}
]
},
{
"name": "out_stereo",
"type": "int",
"desc": "output stereo format (from 0 to 2) (default 2d)",
"min": 0,
"max": 2,
"default": "2d",
"options": [
{
"value": "2d",
"desc": "2d mono"
},
{
"value": "sbs",
"desc": "side by side"
},
{
"value": "tb",
"desc": "top bottom"
}
]
},
{
"name": "in_forder",
"type": "string",
"desc": "input cubemap face order (default \"rludfb\")",
"min": null,
"max": null,
"default": "rludfb"
},
{
"name": "out_forder",
"type": "string",
"desc": "output cubemap face order (default \"rludfb\")",
"min": null,
"max": null,
"default": "rludfb"
},
{
"name": "in_frot",
"type": "string",
"desc": "input cubemap face rotation (default \"000000\")",
"min": null,
"max": null,
"default": "000000"
},
{
"name": "out_frot",
"type": "string",
"desc": "output cubemap face rotation (default \"000000\")",
"min": null,
"max": null,
"default": "000000"
},
{
"name": "in_pad",
"type": "float",
"desc": "percent input cubemap pads (from 0 to 0.1) (default 0)",
"min": 0.0,
"max": 0.1,
"default": 0.0
},
{
"name": "out_pad",
"type": "float",
"desc": "percent output cubemap pads (from 0 to 0.1) (default 0)",
"min": 0.0,
"max": 0.1,
"default": 0.0
},
{
"name": "fin_pad",
"type": "int",
"desc": "fixed input cubemap pads (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "fout_pad",
"type": "int",
"desc": "fixed output cubemap pads (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "yaw",
"type": "float",
"desc": "yaw rotation (from -180 to 180) (default 0)",
"min": -180.0,
"max": 180.0,
"default": 0.0
},
{
"name": "pitch",
"type": "float",
"desc": "pitch rotation (from -180 to 180) (default 0)",
"min": -180.0,
"max": 180.0,
"default": 0.0
},
{
"name": "roll",
"type": "float",
"desc": "roll rotation (from -180 to 180) (default 0)",
"min": -180.0,
"max": 180.0,
"default": 0.0
},
{
"name": "rorder",
"type": "string",
"desc": "rotation order (default \"ypr\")",
"min": null,
"max": null,
"default": "ypr"
},
{
"name": "h_fov",
"type": "float",
"desc": "output horizontal field of view (from 0 to 360) (default 0)",
"min": 0.0,
"max": 360.0,
"default": 0.0
},
{
"name": "v_fov",
"type": "float",
"desc": "output vertical field of view (from 0 to 360) (default 0)",
"min": 0.0,
"max": 360.0,
"default": 0.0
},
{
"name": "d_fov",
"type": "float",
"desc": "output diagonal field of view (from 0 to 360) (default 0)",
"min": 0.0,
"max": 360.0,
"default": 0.0
},
{
"name": "h_flip",
"type": "boolean",
"desc": "flip out video horizontally (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "v_flip",
"type": "boolean",
"desc": "flip out video vertically (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "d_flip",
"type": "boolean",
"desc": "flip out video indepth (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "ih_flip",
"type": "boolean",
"desc": "flip in video horizontally (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "iv_flip",
"type": "boolean",
"desc": "flip in video vertically (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "in_trans",
"type": "boolean",
"desc": "transpose video input (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "out_trans",
"type": "boolean",
"desc": "transpose video output (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "ih_fov",
"type": "float",
"desc": "input horizontal field of view (from 0 to 360) (default 0)",
"min": 0.0,
"max": 360.0,
"default": 0.0
},
{
"name": "iv_fov",
"type": "float",
"desc": "input vertical field of view (from 0 to 360) (default 0)",
"min": 0.0,
"max": 360.0,
"default": 0.0
},
{
"name": "id_fov",
"type": "float",
"desc": "input diagonal field of view (from 0 to 360) (default 0)",
"min": 0.0,
"max": 360.0,
"default": 0.0
},
{
"name": "h_offset",
"type": "float",
"desc": "output horizontal off-axis offset (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "v_offset",
"type": "float",
"desc": "output vertical off-axis offset (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "alpha_mask",
"type": "boolean",
"desc": "build mask in alpha plane (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "reset_rot",
"type": "boolean",
"desc": "reset rotation (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 396,
"meta": "T..",
"name": "vaguedenoiser",
"type": "V->V",
"description": "Apply a Wavelet based Denoiser.",
"params": [
{
"name": "threshold",
"type": "float",
"desc": "set filtering strength (from 0 to DBL_MAX) (default 2)",
"min": 0.0,
"max": 2147483647.0,
"default": 2.0
},
{
"name": "method",
"type": "int",
"desc": "set filtering method (from 0 to 2) (default garrote)",
"min": 0,
"max": 2,
"default": "garrote",
"options": [
{
"value": "hard",
"desc": "hard thresholding"
},
{
"value": "soft",
"desc": "soft thresholding"
},
{
"value": "garrote",
"desc": "garrote thresholding"
}
]
},
{
"name": "nsteps",
"type": "int",
"desc": "set number of steps (from 1 to 32) (default 6)",
"min": 1,
"max": 32,
"default": 6
},
{
"name": "percent",
"type": "float",
"desc": "set percent of full denoising (from 0 to 100) (default 85)",
"min": 0.0,
"max": 100.0,
"default": 85.0
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "type",
"type": "int",
"desc": "set threshold type (from 0 to 1) (default universal)",
"min": 0,
"max": 1,
"default": "universal",
"options": [
{
"value": "universal",
"desc": "universal (VisuShrink)"
},
{
"value": "bayes",
"desc": "bayes (BayesShrink)"
}
]
}
]
},
{
"id": 397,
"meta": "TSC",
"name": "varblur",
"type": "VV->V",
"description": "Apply Variable Blur filter.",
"params": [
{
"name": "min_r",
"type": "int",
"desc": "set min blur radius (from 0 to 254) (default 0)",
"min": 0,
"max": 254,
"default": 0
},
{
"name": "max_r",
"type": "int",
"desc": "set max blur radius (from 1 to 255) (default 8)",
"min": 1,
"max": 255,
"default": 8
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
}
]
},
{
"id": 398,
"meta": "..C",
"name": "vectorscope",
"type": "V->V",
"description": "Video vectorscope.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set vectorscope mode (from 0 to 5) (default gray)",
"min": 0,
"max": 5,
"default": "gray",
"options": [
{
"value": "gray",
"desc": ""
},
{
"value": "tint",
"desc": ""
},
{
"value": "color",
"desc": ""
},
{
"value": "color2",
"desc": ""
},
{
"value": "color3",
"desc": ""
},
{
"value": "color4",
"desc": ""
},
{
"value": "color5",
"desc": ""
}
]
},
{
"name": "m",
"type": "int",
"desc": "set vectorscope mode (from 0 to 5) (default gray)",
"min": 0,
"max": 5,
"default": "gray",
"options": [
{
"value": "gray",
"desc": ""
},
{
"value": "tint",
"desc": ""
},
{
"value": "color",
"desc": ""
},
{
"value": "color2",
"desc": ""
},
{
"value": "color3",
"desc": ""
},
{
"value": "color4",
"desc": ""
},
{
"value": "color5",
"desc": ""
}
]
},
{
"name": "x",
"type": "int",
"desc": "set color component on X axis (from 0 to 2) (default 1)",
"min": 0,
"max": 2,
"default": 1
},
{
"name": "y",
"type": "int",
"desc": "set color component on Y axis (from 0 to 2) (default 2)",
"min": 0,
"max": 2,
"default": 2
},
{
"name": "intensity",
"type": "float",
"desc": "set intensity (from 0 to 1) (default 0.004)",
"min": 0.0,
"max": 1.0,
"default": 0.004
},
{
"name": "i",
"type": "float",
"desc": "set intensity (from 0 to 1) (default 0.004)",
"min": 0.0,
"max": 1.0,
"default": 0.004
},
{
"name": "envelope",
"type": "int",
"desc": "set envelope (from 0 to 3) (default none)",
"min": 0,
"max": 3,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "instant",
"desc": ""
},
{
"value": "peak",
"desc": ""
},
{
"value": "peak+instant",
"desc": ""
}
]
},
{
"name": "e",
"type": "int",
"desc": "set envelope (from 0 to 3) (default none)",
"min": 0,
"max": 3,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "instant",
"desc": ""
},
{
"value": "peak",
"desc": ""
},
{
"value": "peak+instant",
"desc": ""
}
]
},
{
"name": "graticule",
"type": "int",
"desc": "set graticule (from 0 to 3) (default none)",
"min": 0,
"max": 3,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "green",
"desc": ""
},
{
"value": "color",
"desc": ""
},
{
"value": "invert",
"desc": ""
}
]
},
{
"name": "g",
"type": "int",
"desc": "set graticule (from 0 to 3) (default none)",
"min": 0,
"max": 3,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "green",
"desc": ""
},
{
"value": "color",
"desc": ""
},
{
"value": "invert",
"desc": ""
}
]
},
{
"name": "opacity",
"type": "float",
"desc": "set graticule opacity (from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
},
{
"name": "o",
"type": "float",
"desc": "set graticule opacity (from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
},
{
"name": "flags",
"type": "flags",
"desc": "set graticule flags (default name)",
"min": null,
"max": null,
"default": "name",
"options": [
{
"value": "white",
"desc": "white point"
},
{
"value": "black",
"desc": "black point"
},
{
"value": "name",
"desc": "point name"
}
]
},
{
"name": "f",
"type": "flags",
"desc": "set graticule flags (default name)",
"min": null,
"max": null,
"default": "name",
"options": [
{
"value": "white",
"desc": "white point"
},
{
"value": "black",
"desc": "black point"
},
{
"value": "name",
"desc": "point name"
}
]
},
{
"name": "bgopacity",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0.3)",
"min": 0.0,
"max": 1.0,
"default": 0.3
},
{
"name": "b",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0.3)",
"min": 0.0,
"max": 1.0,
"default": 0.3
},
{
"name": "lthreshold",
"type": "float",
"desc": "set low threshold (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "l",
"type": "float",
"desc": "set low threshold (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "hthreshold",
"type": "float",
"desc": "set high threshold (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "h",
"type": "float",
"desc": "set high threshold (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "colorspace",
"type": "int",
"desc": "set colorspace (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "601",
"desc": ""
},
{
"value": "709",
"desc": ""
}
]
},
{
"name": "c",
"type": "int",
"desc": "set colorspace (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "601",
"desc": ""
},
{
"value": "709",
"desc": ""
}
]
},
{
"name": "tint0",
"type": "float",
"desc": "set 1st tint (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "t0",
"type": "float",
"desc": "set 1st tint (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "tint1",
"type": "float",
"desc": "set 2nd tint (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "t1",
"type": "float",
"desc": "set 2nd tint (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 399,
"meta": "T..",
"name": "vflip",
"type": "V->V",
"description": "Flip the input video vertically.",
"params": []
},
{
"id": 400,
"meta": "...",
"name": "vfrdet",
"type": "V->V",
"description": "Variable frame rate detect filter."
},
{
"id": 401,
"meta": "TSC",
"name": "vibrance",
"type": "V->V",
"description": "Boost or alter saturation.",
"params": [
{
"name": "intensity",
"type": "float",
"desc": "set the intensity value (from -2 to 2) (default 0)",
"min": -2.0,
"max": 2.0,
"default": 0.0
},
{
"name": "rbal",
"type": "float",
"desc": "set the red balance value (from -10 to 10) (default 1)",
"min": -10.0,
"max": 10.0,
"default": 1.0
},
{
"name": "gbal",
"type": "float",
"desc": "set the green balance value (from -10 to 10) (default 1)",
"min": -10.0,
"max": 10.0,
"default": 1.0
},
{
"name": "bbal",
"type": "float",
"desc": "set the blue balance value (from -10 to 10) (default 1)",
"min": -10.0,
"max": 10.0,
"default": 1.0
},
{
"name": "rlum",
"type": "float",
"desc": "set the red luma coefficient (from 0 to 1) (default 0.072186)",
"min": 0.0,
"max": 1.0,
"default": 0.072186
},
{
"name": "glum",
"type": "float",
"desc": "set the green luma coefficient (from 0 to 1) (default 0.715158)",
"min": 0.0,
"max": 1.0,
"default": 0.715158
},
{
"name": "blum",
"type": "float",
"desc": "set the blue luma coefficient (from 0 to 1) (default 0.212656)",
"min": 0.0,
"max": 1.0,
"default": 0.212656
},
{
"name": "alternate",
"type": "boolean",
"desc": "use alternate colors (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 402,
"meta": "TS.",
"name": "vif",
"type": "VV->V",
"description": "Calculate the VIF between two video streams.",
"params": []
},
{
"id": 403,
"meta": "T..",
"name": "vignette",
"type": "V->V",
"description": "Make or reverse a vignette effect.",
"params": [
{
"name": "angle",
"type": "string",
"desc": "set lens angle (default \"PI/5\")",
"min": null,
"max": null,
"default": "PI/5"
},
{
"name": "a",
"type": "string",
"desc": "set lens angle (default \"PI/5\")",
"min": null,
"max": null,
"default": "PI/5"
},
{
"name": "x0",
"type": "string",
"desc": "set circle center position on x-axis (default \"w/2\")",
"min": null,
"max": null,
"default": "w/2"
},
{
"name": "y0",
"type": "string",
"desc": "set circle center position on y-axis (default \"h/2\")",
"min": null,
"max": null,
"default": "h/2"
},
{
"name": "mode",
"type": "int",
"desc": "set forward/backward mode (from 0 to 1) (default forward)",
"min": 0,
"max": 1,
"default": "forward",
"options": [
{
"value": "forward",
"desc": ""
},
{
"value": "backward",
"desc": ""
}
]
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default init)",
"min": 0,
"max": 1,
"default": "init",
"options": [
{
"value": "init",
"desc": "eval expressions once during initialization"
},
{
"value": "frame",
"desc": "eval expressions for each frame"
}
]
},
{
"name": "dither",
"type": "boolean",
"desc": "set dithering (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "aspect",
"type": "rational",
"desc": "set aspect ratio (from 0 to DBL_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 404,
"meta": "...",
"name": "vmafmotion",
"type": "V->V",
"description": "Calculate the VMAF Motion score.",
"params": [
{
"name": "stats_file",
"type": "string",
"desc": "Set file where to store per-frame difference information",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 405,
"meta": ".S.",
"name": "vstack",
"type": "N->V",
"description": "Stack video inputs vertically.",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "set number of inputs (from 2 to INT_MAX) (default 2)",
"min": 2,
"max": 2147483647,
"default": 2
},
{
"name": "shortest",
"type": "boolean",
"desc": "force termination when the shortest input terminates (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 406,
"meta": "TSC",
"name": "w3fdif",
"type": "V->V",
"description": "Apply Martin Weston three field deinterlace.",
"params": [
{
"name": "filter",
"type": "int",
"desc": "specify the filter (from 0 to 1) (default complex)",
"min": 0,
"max": 1,
"default": "complex",
"options": [
{
"value": "simple",
"desc": ""
},
{
"value": "complex",
"desc": ""
}
]
},
{
"name": "mode",
"type": "int",
"desc": "specify the interlacing mode (from 0 to 1) (default field)",
"min": 0,
"max": 1,
"default": "field",
"options": [
{
"value": "frame",
"desc": "send one frame for each frame"
},
{
"value": "field",
"desc": "send one frame for each field"
}
]
},
{
"name": "parity",
"type": "int",
"desc": "specify the assumed picture field parity (from -1 to 1) (default auto)",
"min": -1,
"max": 1,
"default": "auto",
"options": [
{
"value": "tff",
"desc": "assume top field first"
},
{
"value": "bff",
"desc": "assume bottom field first"
},
{
"value": "auto",
"desc": "auto detect parity"
}
]
},
{
"name": "deint",
"type": "int",
"desc": "specify which frames to deinterlace (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "all",
"desc": "deinterlace all frames"
},
{
"value": "interlaced",
"desc": "only deinterlace frames marked as interlaced"
}
]
}
]
},
{
"id": 407,
"meta": ".SC",
"name": "waveform",
"type": "V->V",
"description": "Video waveform monitor.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default column)",
"min": 0,
"max": 1,
"default": "column",
"options": [
{
"value": "row",
"desc": ""
},
{
"value": "column",
"desc": ""
}
]
},
{
"name": "m",
"type": "int",
"desc": "set mode (from 0 to 1) (default column)",
"min": 0,
"max": 1,
"default": "column",
"options": [
{
"value": "row",
"desc": ""
},
{
"value": "column",
"desc": ""
}
]
},
{
"name": "intensity",
"type": "float",
"desc": "set intensity (from 0 to 1) (default 0.04)",
"min": 0.0,
"max": 1.0,
"default": 0.04
},
{
"name": "i",
"type": "float",
"desc": "set intensity (from 0 to 1) (default 0.04)",
"min": 0.0,
"max": 1.0,
"default": 0.04
},
{
"name": "mirror",
"type": "boolean",
"desc": "set mirroring (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "r",
"type": "boolean",
"desc": "set mirroring (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "display",
"type": "int",
"desc": "set display mode (from 0 to 2) (default stack)",
"min": 0,
"max": 2,
"default": "stack",
"options": [
{
"value": "overlay",
"desc": ""
},
{
"value": "stack",
"desc": ""
},
{
"value": "parade",
"desc": ""
}
]
},
{
"name": "d",
"type": "int",
"desc": "set display mode (from 0 to 2) (default stack)",
"min": 0,
"max": 2,
"default": "stack",
"options": [
{
"value": "overlay",
"desc": ""
},
{
"value": "stack",
"desc": ""
},
{
"value": "parade",
"desc": ""
}
]
},
{
"name": "components",
"type": "int",
"desc": "set components to display (from 1 to 15) (default 1)",
"min": 1,
"max": 15,
"default": 1
},
{
"name": "c",
"type": "int",
"desc": "set components to display (from 1 to 15) (default 1)",
"min": 1,
"max": 15,
"default": 1
},
{
"name": "envelope",
"type": "int",
"desc": "set envelope to display (from 0 to 3) (default none)",
"min": 0,
"max": 3,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "instant",
"desc": ""
},
{
"value": "peak",
"desc": ""
},
{
"value": "peak+instant",
"desc": ""
}
]
},
{
"name": "e",
"type": "int",
"desc": "set envelope to display (from 0 to 3) (default none)",
"min": 0,
"max": 3,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "instant",
"desc": ""
},
{
"value": "peak",
"desc": ""
},
{
"value": "peak+instant",
"desc": ""
}
]
},
{
"name": "filter",
"type": "int",
"desc": "set filter (from 0 to 7) (default lowpass)",
"min": 0,
"max": 7,
"default": "lowpass",
"options": [
{
"value": "lowpass",
"desc": ""
},
{
"value": "flat",
"desc": ""
},
{
"value": "aflat",
"desc": ""
},
{
"value": "chroma",
"desc": ""
},
{
"value": "color",
"desc": ""
},
{
"value": "acolor",
"desc": ""
},
{
"value": "xflat",
"desc": ""
},
{
"value": "yflat",
"desc": ""
}
]
},
{
"name": "f",
"type": "int",
"desc": "set filter (from 0 to 7) (default lowpass)",
"min": 0,
"max": 7,
"default": "lowpass",
"options": [
{
"value": "lowpass",
"desc": ""
},
{
"value": "flat",
"desc": ""
},
{
"value": "aflat",
"desc": ""
},
{
"value": "chroma",
"desc": ""
},
{
"value": "color",
"desc": ""
},
{
"value": "acolor",
"desc": ""
},
{
"value": "xflat",
"desc": ""
},
{
"value": "yflat",
"desc": ""
}
]
},
{
"name": "graticule",
"type": "int",
"desc": "set graticule (from 0 to 3) (default none)",
"min": 0,
"max": 3,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "green",
"desc": ""
},
{
"value": "orange",
"desc": ""
},
{
"value": "invert",
"desc": ""
}
]
},
{
"name": "g",
"type": "int",
"desc": "set graticule (from 0 to 3) (default none)",
"min": 0,
"max": 3,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "green",
"desc": ""
},
{
"value": "orange",
"desc": ""
},
{
"value": "invert",
"desc": ""
}
]
},
{
"name": "opacity",
"type": "float",
"desc": "set graticule opacity (from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
},
{
"name": "o",
"type": "float",
"desc": "set graticule opacity (from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
},
{
"name": "flags",
"type": "flags",
"desc": "set graticule flags (default numbers)",
"min": null,
"max": null,
"default": "numbers",
"options": [
{
"value": "numbers",
"desc": "numbers"
},
{
"value": "dots",
"desc": "dots instead of lines"
}
]
},
{
"name": "fl",
"type": "flags",
"desc": "set graticule flags (default numbers)",
"min": null,
"max": null,
"default": "numbers",
"options": [
{
"value": "numbers",
"desc": "numbers"
},
{
"value": "dots",
"desc": "dots instead of lines"
}
]
},
{
"name": "scale",
"type": "int",
"desc": "set scale (from 0 to 2) (default digital)",
"min": 0,
"max": 2,
"default": "digital",
"options": [
{
"value": "digital",
"desc": ""
},
{
"value": "millivolts",
"desc": ""
},
{
"value": "ire",
"desc": ""
}
]
},
{
"name": "s",
"type": "int",
"desc": "set scale (from 0 to 2) (default digital)",
"min": 0,
"max": 2,
"default": "digital",
"options": [
{
"value": "digital",
"desc": ""
},
{
"value": "millivolts",
"desc": ""
},
{
"value": "ire",
"desc": ""
}
]
},
{
"name": "bgopacity",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
},
{
"name": "b",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
},
{
"name": "tint0",
"type": "float",
"desc": "set 1st tint (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "t0",
"type": "float",
"desc": "set 1st tint (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "tint1",
"type": "float",
"desc": "set 2nd tint (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "t1",
"type": "float",
"desc": "set 2nd tint (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "fitmode",
"type": "int",
"desc": "set fit mode (from 0 to 1) (default none)",
"min": 0,
"max": 1,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "size",
"desc": ""
}
]
},
{
"name": "fm",
"type": "int",
"desc": "set fit mode (from 0 to 1) (default none)",
"min": 0,
"max": 1,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "size",
"desc": ""
}
]
}
]
},
{
"id": 408,
"meta": ".S.",
"name": "weave",
"type": "V->V",
"description": "Weave input video fields into frames.",
"params": [
{
"name": "first_field",
"type": "int",
"desc": "set first field (from 0 to 1) (default top)",
"min": 0,
"max": 1,
"default": "top",
"options": [
{
"value": "top",
"desc": "set top field first"
},
{
"value": "t",
"desc": "set top field first"
},
{
"value": "bottom",
"desc": "set bottom field first"
},
{
"value": "b",
"desc": "set bottom field first"
}
]
}
]
},
{
"id": 409,
"meta": ".S.",
"name": "xbr",
"type": "V->V",
"description": "Scale the input using xBR algorithm.",
"params": [
{
"name": "n",
"type": "int",
"desc": "set scale factor (from 2 to 4) (default 3)",
"min": 2,
"max": 4,
"default": 3
}
]
},
{
"id": 410,
"meta": "TS.",
"name": "xcorrelate",
"type": "VV->V",
"description": "Cross-correlate first video stream with second video stream.",
"params": [
{
"name": "planes",
"type": "int",
"desc": "set planes to cross-correlate (from 0 to 15) (default 7)",
"min": 0,
"max": 15,
"default": 7
},
{
"name": "secondary",
"type": "int",
"desc": "when to process secondary frame (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "first",
"desc": "process only first secondary frame, ignore rest"
},
{
"value": "all",
"desc": "process all secondary frames"
}
]
}
]
},
{
"id": 411,
"meta": ".S.",
"name": "xfade",
"type": "VV->V",
"description": "Cross fade one video with another video.",
"params": [
{
"name": "transition",
"type": "int",
"desc": "set cross fade transition (from -1 to 45) (default fade)",
"min": -1,
"max": 45,
"default": "fade",
"options": [
{
"value": "custom",
"desc": "custom transition"
},
{
"value": "fade",
"desc": "fade transition"
},
{
"value": "wipeleft",
"desc": "wipe left transition"
},
{
"value": "wiperight",
"desc": "wipe right transition"
},
{
"value": "wipeup",
"desc": "wipe up transition"
},
{
"value": "wipedown",
"desc": "wipe down transition"
},
{
"value": "slideleft",
"desc": "slide left transition"
},
{
"value": "slideright",
"desc": "slide right transition"
},
{
"value": "slideup",
"desc": "slide up transition"
},
{
"value": "slidedown",
"desc": "slide down transition"
},
{
"value": "circlecrop",
"desc": "circle crop transition"
},
{
"value": "rectcrop",
"desc": "rect crop transition"
},
{
"value": "distance",
"desc": "distance transition"
},
{
"value": "fadeblack",
"desc": "fadeblack transition"
},
{
"value": "fadewhite",
"desc": "fadewhite transition"
},
{
"value": "radial",
"desc": "radial transition"
},
{
"value": "smoothleft",
"desc": "smoothleft transition"
},
{
"value": "smoothright",
"desc": "smoothright transition"
},
{
"value": "smoothup",
"desc": "smoothup transition"
},
{
"value": "smoothdown",
"desc": "smoothdown transition"
},
{
"value": "circleopen",
"desc": "circleopen transition"
},
{
"value": "circleclose",
"desc": "circleclose transition"
},
{
"value": "vertopen",
"desc": "vert open transition"
},
{
"value": "vertclose",
"desc": "vert close transition"
},
{
"value": "horzopen",
"desc": "horz open transition"
},
{
"value": "horzclose",
"desc": "horz close transition"
},
{
"value": "dissolve",
"desc": "dissolve transition"
},
{
"value": "pixelize",
"desc": "pixelize transition"
},
{
"value": "diagtl",
"desc": "diag tl transition"
},
{
"value": "diagtr",
"desc": "diag tr transition"
},
{
"value": "diagbl",
"desc": "diag bl transition"
},
{
"value": "diagbr",
"desc": "diag br transition"
},
{
"value": "hlslice",
"desc": "hl slice transition"
},
{
"value": "hrslice",
"desc": "hr slice transition"
},
{
"value": "vuslice",
"desc": "vu slice transition"
},
{
"value": "vdslice",
"desc": "vd slice transition"
},
{
"value": "hblur",
"desc": "hblur transition"
},
{
"value": "fadegrays",
"desc": "fadegrays transition"
},
{
"value": "wipetl",
"desc": "wipe tl transition"
},
{
"value": "wipetr",
"desc": "wipe tr transition"
},
{
"value": "wipebl",
"desc": "wipe bl transition"
},
{
"value": "wipebr",
"desc": "wipe br transition"
},
{
"value": "squeezeh",
"desc": "squeeze h transition"
},
{
"value": "squeezev",
"desc": "squeeze v transition"
},
{
"value": "zoomin",
"desc": "zoom in transition"
},
{
"value": "fadefast",
"desc": "fast fade transition"
},
{
"value": "fadeslow",
"desc": "slow fade transition"
}
]
},
{
"name": "duration",
"type": "duration",
"desc": "set cross fade duration (default 1)",
"min": null,
"max": null,
"default": "1"
},
{
"name": "offset",
"type": "duration",
"desc": "set cross fade start relative to first input stream (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "expr",
"type": "string",
"desc": "set expression for custom transition",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 412,
"meta": "TSC",
"name": "xmedian",
"type": "N->V",
"description": "Pick median pixels from several video inputs.",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "set number of inputs (from 3 to 255) (default 3)",
"min": 3,
"max": 255,
"default": 3
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "percentile",
"type": "float",
"desc": "set percentile (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 413,
"meta": ".S.",
"name": "xstack",
"type": "N->V",
"description": "Stack video inputs into custom layout.",
"params": [
{
"name": "inputs",
"type": "int",
"desc": "set number of inputs (from 2 to INT_MAX) (default 2)",
"min": 2,
"max": 2147483647,
"default": 2
},
{
"name": "layout",
"type": "string",
"desc": "set custom layout",
"min": null,
"max": null,
"default": null
},
{
"name": "grid",
"type": "image_size",
"desc": "set fixed size grid layout",
"min": null,
"max": null,
"default": null
},
{
"name": "shortest",
"type": "boolean",
"desc": "force termination when the shortest input terminates (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "fill",
"type": "string",
"desc": "set the color for unused pixels (default \"none\")",
"min": null,
"max": null,
"default": "none"
}
]
},
{
"id": 414,
"meta": "TS.",
"name": "yadif",
"type": "V->V",
"description": "Deinterlace the input image.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "specify the interlacing mode (from 0 to 3) (default send_frame)",
"min": 0,
"max": 3,
"default": "send_frame",
"options": [
{
"value": "send_frame",
"desc": "send one frame for each frame"
},
{
"value": "send_field",
"desc": "send one frame for each field"
},
{
"value": "send_frame_nospatial",
"desc": "send one frame for each frame, but skip spatial interlacing check"
},
{
"value": "send_field_nospatial",
"desc": "send one frame for each field, but skip spatial interlacing check"
}
]
},
{
"name": "parity",
"type": "int",
"desc": "specify the assumed picture field parity (from -1 to 1) (default auto)",
"min": -1,
"max": 1,
"default": "auto",
"options": [
{
"value": "tff",
"desc": "assume top field first"
},
{
"value": "bff",
"desc": "assume bottom field first"
},
{
"value": "auto",
"desc": "auto detect parity"
}
]
},
{
"name": "deint",
"type": "int",
"desc": "specify which frames to deinterlace (from 0 to 1) (default all)",
"min": 0,
"max": 1,
"default": "all",
"options": [
{
"value": "all",
"desc": "deinterlace all frames"
},
{
"value": "interlaced",
"desc": "only deinterlace frames marked as interlaced"
}
]
}
]
},
{
"id": 415,
"meta": "TSC",
"name": "yaepblur",
"type": "V->V",
"description": "Yet another edge preserving blur filter.",
"params": [
{
"name": "radius",
"type": "int",
"desc": "set window radius (from 0 to INT_MAX) (default 3)",
"min": 0,
"max": 2147483647,
"default": 3
},
{
"name": "r",
"type": "int",
"desc": "set window radius (from 0 to INT_MAX) (default 3)",
"min": 0,
"max": 2147483647,
"default": 3
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 1)",
"min": 0,
"max": 15,
"default": 1
},
{
"name": "p",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 1)",
"min": 0,
"max": 15,
"default": 1
},
{
"name": "sigma",
"type": "int",
"desc": "set blur strength (from 1 to INT_MAX) (default 128)",
"min": 1,
"max": 2147483647,
"default": 128
},
{
"name": "s",
"type": "int",
"desc": "set blur strength (from 1 to INT_MAX) (default 128)",
"min": 1,
"max": 2147483647,
"default": 128
}
]
},
{
"id": 416,
"meta": "...",
"name": "zoompan",
"type": "V->V",
"description": "Apply Zoom & Pan effect.",
"params": [
{
"name": "zoom",
"type": "string",
"desc": "set the zoom expression (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "z",
"type": "string",
"desc": "set the zoom expression (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "x",
"type": "string",
"desc": "set the x expression (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y",
"type": "string",
"desc": "set the y expression (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "string",
"desc": "set the duration expression (default \"90\")",
"min": null,
"max": null,
"default": "90"
},
{
"name": "s",
"type": "image_size",
"desc": "set the output image size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "fps",
"type": "video_rate",
"desc": "set the output framerate (default \"25\")",
"min": null,
"max": null,
"default": "25"
}
]
},
{
"id": 417,
"meta": "...",
"name": "allrgb",
"type": "|->V",
"description": "Generate all RGB colors.",
"params": [
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 418,
"meta": "...",
"name": "allyuv",
"type": "|->V",
"description": "Generate all yuv colors.",
"params": [
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 419,
"meta": "...",
"name": "cellauto",
"type": "|->V",
"description": "Create pattern generated by an elementary cellular automaton.",
"params": [
{
"name": "filename",
"type": "string",
"desc": "read initial pattern from file",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "read initial pattern from file",
"min": null,
"max": null,
"default": null
},
{
"name": "pattern",
"type": "string",
"desc": "set initial pattern",
"min": null,
"max": null,
"default": null
},
{
"name": "p",
"type": "string",
"desc": "set initial pattern",
"min": null,
"max": null,
"default": null
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size",
"min": null,
"max": null,
"default": null
},
{
"name": "s",
"type": "image_size",
"desc": "set video size",
"min": null,
"max": null,
"default": null
},
{
"name": "rule",
"type": "int",
"desc": "set rule (from 0 to 255) (default 110)",
"min": 0,
"max": 255,
"default": 110
},
{
"name": "random_fill_ratio",
"type": "double",
"desc": "set fill ratio for filling initial grid randomly (from 0 to 1) (default 0.618034)",
"min": 0.0,
"max": 1.0,
"default": 0.618034
},
{
"name": "ratio",
"type": "double",
"desc": "set fill ratio for filling initial grid randomly (from 0 to 1) (default 0.618034)",
"min": 0.0,
"max": 1.0,
"default": 0.618034
},
{
"name": "random_seed",
"type": "int64",
"desc": "set the seed for filling the initial grid randomly (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "seed",
"type": "int64",
"desc": "set the seed for filling the initial grid randomly (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "scroll",
"type": "boolean",
"desc": "scroll pattern downward (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "start_full",
"type": "boolean",
"desc": "start filling the whole video (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "full",
"type": "boolean",
"desc": "start filling the whole video (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "stitch",
"type": "boolean",
"desc": "stitch boundaries (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 420,
"meta": "..C",
"name": "color",
"type": "|->V",
"description": "Provide an uniformly colored input.",
"params": [
{
"name": "color",
"type": "color",
"desc": "set color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "c",
"type": "color",
"desc": "set color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 421,
"meta": "...",
"name": "colorchart",
"type": "|->V",
"description": "Generate color checker chart.",
"params": [
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
},
{
"name": "patch_size",
"type": "image_size",
"desc": "set the single patch size (default \"64x64\")",
"min": null,
"max": null,
"default": "64x64"
},
{
"name": "preset",
"type": "int",
"desc": "set the color checker chart preset (from 0 to 1) (default reference)",
"min": 0,
"max": 1,
"default": "reference",
"options": [
{
"value": "reference",
"desc": "reference"
},
{
"value": "skintones",
"desc": "skintones"
}
]
}
]
},
{
"id": 422,
"meta": "...",
"name": "colorspectrum",
"type": "|->V",
"description": "Generate colors spectrum.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
},
{
"name": "type",
"type": "int",
"desc": "set the color spectrum type (from 0 to 2) (default black)",
"min": 0,
"max": 2,
"default": "black",
"options": [
{
"value": "black",
"desc": "fade to black"
},
{
"value": "white",
"desc": "fade to white"
},
{
"value": "all",
"desc": "white to black"
}
]
}
]
},
{
"id": 423,
"meta": ".S.",
"name": "gradients",
"type": "|->V",
"description": "Draw a gradients.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set frame size (default \"640x480\")",
"min": null,
"max": null,
"default": "640x480"
},
{
"name": "s",
"type": "image_size",
"desc": "set frame size (default \"640x480\")",
"min": null,
"max": null,
"default": "640x480"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set frame rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set frame rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "c0",
"type": "color",
"desc": "set 1st color (default \"random\")",
"min": null,
"max": null,
"default": "random"
},
{
"name": "c1",
"type": "color",
"desc": "set 2nd color (default \"random\")",
"min": null,
"max": null,
"default": "random"
},
{
"name": "c2",
"type": "color",
"desc": "set 3rd color (default \"random\")",
"min": null,
"max": null,
"default": "random"
},
{
"name": "c3",
"type": "color",
"desc": "set 4th color (default \"random\")",
"min": null,
"max": null,
"default": "random"
},
{
"name": "c4",
"type": "color",
"desc": "set 5th color (default \"random\")",
"min": null,
"max": null,
"default": "random"
},
{
"name": "c5",
"type": "color",
"desc": "set 6th color (default \"random\")",
"min": null,
"max": null,
"default": "random"
},
{
"name": "c6",
"type": "color",
"desc": "set 7th color (default \"random\")",
"min": null,
"max": null,
"default": "random"
},
{
"name": "c7",
"type": "color",
"desc": "set 8th color (default \"random\")",
"min": null,
"max": null,
"default": "random"
},
{
"name": "x0",
"type": "int",
"desc": "set gradient line source x0 (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "y0",
"type": "int",
"desc": "set gradient line source y0 (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "x1",
"type": "int",
"desc": "set gradient line destination x1 (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "y1",
"type": "int",
"desc": "set gradient line destination y1 (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "nb_colors",
"type": "int",
"desc": "set the number of colors (from 2 to 8) (default 2)",
"min": 2,
"max": 8,
"default": 2
},
{
"name": "n",
"type": "int",
"desc": "set the number of colors (from 2 to 8) (default 2)",
"min": 2,
"max": 8,
"default": 2
},
{
"name": "seed",
"type": "int64",
"desc": "set the seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "speed",
"type": "float",
"desc": "set gradients rotation speed (from 1e-05 to 1) (default 0.01)",
"min": 1e-05,
"max": 1.0,
"default": 0.01
},
{
"name": "type",
"type": "int",
"desc": "set gradient type (from 0 to 3) (default linear)",
"min": 0,
"max": 3,
"default": "linear",
"options": [
{
"value": "linear",
"desc": "set gradient type"
},
{
"value": "radial",
"desc": "set gradient type"
},
{
"value": "circular",
"desc": "set gradient type"
},
{
"value": "spiral",
"desc": "set gradient type"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set gradient type (from 0 to 3) (default linear)",
"min": 0,
"max": 3,
"default": "linear",
"options": [
{
"value": "linear",
"desc": "set gradient type"
},
{
"value": "radial",
"desc": "set gradient type"
},
{
"value": "circular",
"desc": "set gradient type"
},
{
"value": "spiral",
"desc": "set gradient type"
}
]
}
]
},
{
"id": 424,
"meta": "...",
"name": "haldclutsrc",
"type": "|->V",
"description": "Provide an identity Hald CLUT.",
"params": [
{
"name": "level",
"type": "int",
"desc": "set level (from 2 to 16) (default 6)",
"min": 2,
"max": 16,
"default": 6
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 425,
"meta": "...",
"name": "life",
"type": "|->V",
"description": "Create life.",
"params": [
{
"name": "filename",
"type": "string",
"desc": "set source file",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set source file",
"min": null,
"max": null,
"default": null
},
{
"name": "size",
"type": "image_size",
"desc": "set video size",
"min": null,
"max": null,
"default": null
},
{
"name": "s",
"type": "image_size",
"desc": "set video size",
"min": null,
"max": null,
"default": null
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "rule",
"type": "string",
"desc": "set rule (default \"B3/S23\")",
"min": null,
"max": null,
"default": "B3/S23"
},
{
"name": "random_fill_ratio",
"type": "double",
"desc": "set fill ratio for filling initial grid randomly (from 0 to 1) (default 0.618034)",
"min": 0.0,
"max": 1.0,
"default": 0.618034
},
{
"name": "ratio",
"type": "double",
"desc": "set fill ratio for filling initial grid randomly (from 0 to 1) (default 0.618034)",
"min": 0.0,
"max": 1.0,
"default": 0.618034
},
{
"name": "random_seed",
"type": "int64",
"desc": "set the seed for filling the initial grid randomly (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "seed",
"type": "int64",
"desc": "set the seed for filling the initial grid randomly (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "stitch",
"type": "boolean",
"desc": "stitch boundaries (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "mold",
"type": "int",
"desc": "set mold speed for dead cells (from 0 to 255) (default 0)",
"min": 0,
"max": 255,
"default": 0
},
{
"name": "life_color",
"type": "color",
"desc": "set life color (default \"white\")",
"min": null,
"max": null,
"default": "white"
},
{
"name": "death_color",
"type": "color",
"desc": "set death color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "mold_color",
"type": "color",
"desc": "set mold color (default \"black\")",
"min": null,
"max": null,
"default": "black"
}
]
},
{
"id": 426,
"meta": "...",
"name": "mandelbrot",
"type": "|->V",
"description": "Render a Mandelbrot fractal.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set frame size (default \"640x480\")",
"min": null,
"max": null,
"default": "640x480"
},
{
"name": "s",
"type": "image_size",
"desc": "set frame size (default \"640x480\")",
"min": null,
"max": null,
"default": "640x480"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set frame rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set frame rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "maxiter",
"type": "int",
"desc": "set max iterations number (from 1 to INT_MAX) (default 7189)",
"min": 1,
"max": 2147483647,
"default": 7189
},
{
"name": "start_x",
"type": "double",
"desc": "set the initial x position (from -100 to 100) (default -0.743644)",
"min": -100.0,
"max": 100.0,
"default": -0.743644
},
{
"name": "start_y",
"type": "double",
"desc": "set the initial y position (from -100 to 100) (default -0.131826)",
"min": -100.0,
"max": 100.0,
"default": -0.131826
},
{
"name": "start_scale",
"type": "double",
"desc": "set the initial scale value (from 0 to FLT_MAX) (default 3)",
"min": 0.0,
"max": 2147483647.0,
"default": 3.0
},
{
"name": "end_scale",
"type": "double",
"desc": "set the terminal scale value (from 0 to FLT_MAX) (default 0.3)",
"min": 0.0,
"max": 2147483647.0,
"default": 0.3
},
{
"name": "end_pts",
"type": "double",
"desc": "set the terminal pts value (from 0 to I64_MAX) (default 400)",
"min": 0.0,
"max": 2147483647.0,
"default": 400.0
},
{
"name": "bailout",
"type": "double",
"desc": "set the bailout value (from 0 to FLT_MAX) (default 10)",
"min": 0.0,
"max": 2147483647.0,
"default": 10.0
},
{
"name": "morphxf",
"type": "double",
"desc": "set morph x frequency (from -FLT_MAX to FLT_MAX) (default 0.01)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 0.01
},
{
"name": "morphyf",
"type": "double",
"desc": "set morph y frequency (from -FLT_MAX to FLT_MAX) (default 0.0123)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 0.0123
},
{
"name": "morphamp",
"type": "double",
"desc": "set morph amplitude (from -FLT_MAX to FLT_MAX) (default 0)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 0.0
},
{
"name": "outer",
"type": "int",
"desc": "set outer coloring mode (from 0 to INT_MAX) (default normalized_iteration_count)",
"min": 0,
"max": 2147483647,
"default": "normalized_iteration_count",
"options": [
{
"value": "iteration_count",
"desc": "set iteration count mode"
},
{
"value": "normalized_iteration_count",
"desc": "set normalized iteration count mode"
},
{
"value": "white",
"desc": "set white mode"
},
{
"value": "outz",
"desc": "set outz mode"
}
]
},
{
"name": "inner",
"type": "int",
"desc": "set inner coloring mode (from 0 to INT_MAX) (default mincol)",
"min": 0,
"max": 2147483647,
"default": "mincol",
"options": [
{
"value": "black",
"desc": "set black mode"
},
{
"value": "period",
"desc": "set period mode"
},
{
"value": "convergence",
"desc": "show time until convergence"
},
{
"value": "mincol",
"desc": "color based on point closest to the origin of the iterations"
}
]
}
]
},
{
"id": 427,
"meta": "...",
"name": "mptestsrc",
"type": "|->V",
"description": "Generate various test pattern.",
"params": [
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "test",
"type": "int",
"desc": "set test to perform (from 0 to INT_MAX) (default all)",
"min": 0,
"max": 2147483647,
"default": "all",
"options": [
{
"value": "dc_luma",
"desc": ""
},
{
"value": "dc_chroma",
"desc": ""
},
{
"value": "freq_luma",
"desc": ""
},
{
"value": "freq_chroma",
"desc": ""
},
{
"value": "amp_luma",
"desc": ""
},
{
"value": "amp_chroma",
"desc": ""
},
{
"value": "cbp",
"desc": ""
},
{
"value": "mv",
"desc": ""
},
{
"value": "ring1",
"desc": ""
},
{
"value": "ring2",
"desc": ""
},
{
"value": "all",
"desc": ""
}
]
},
{
"name": "t",
"type": "int",
"desc": "set test to perform (from 0 to INT_MAX) (default all)",
"min": 0,
"max": 2147483647,
"default": "all",
"options": [
{
"value": "dc_luma",
"desc": ""
},
{
"value": "dc_chroma",
"desc": ""
},
{
"value": "freq_luma",
"desc": ""
},
{
"value": "freq_chroma",
"desc": ""
},
{
"value": "amp_luma",
"desc": ""
},
{
"value": "amp_chroma",
"desc": ""
},
{
"value": "cbp",
"desc": ""
},
{
"value": "mv",
"desc": ""
},
{
"value": "ring1",
"desc": ""
},
{
"value": "ring2",
"desc": ""
},
{
"value": "all",
"desc": ""
}
]
},
{
"name": "max_frames",
"type": "int64",
"desc": "Set the maximum number of frames generated for each test (from 1 to I64_MAX) (default 30)",
"min": "1",
"max": 2147483647,
"default": "30"
},
{
"name": "m",
"type": "int64",
"desc": "Set the maximum number of frames generated for each test (from 1 to I64_MAX) (default 30)",
"min": "1",
"max": 2147483647,
"default": "30"
}
]
},
{
"id": 428,
"meta": "...",
"name": "nullsrc",
"type": "|->V",
"description": "Null video source, return unprocessed video frames.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 429,
"meta": "...",
"name": "pal75bars",
"type": "|->V",
"description": "Generate PAL 75% color bars.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 430,
"meta": "...",
"name": "pal100bars",
"type": "|->V",
"description": "Generate PAL 100% color bars.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 431,
"meta": "...",
"name": "rgbtestsrc",
"type": "|->V",
"description": "Generate RGB test pattern.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
},
{
"name": "complement",
"type": "boolean",
"desc": "set complement colors (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "co",
"type": "boolean",
"desc": "set complement colors (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 432,
"meta": ".S.",
"name": "sierpinski",
"type": "|->V",
"description": "Render a Sierpinski fractal.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set frame size (default \"640x480\")",
"min": null,
"max": null,
"default": "640x480"
},
{
"name": "s",
"type": "image_size",
"desc": "set frame size (default \"640x480\")",
"min": null,
"max": null,
"default": "640x480"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set frame rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set frame rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "seed",
"type": "int64",
"desc": "set the seed (from -1 to UINT32_MAX) (default -1)",
"min": "-1",
"max": "UINT32_MAX",
"default": "-1"
},
{
"name": "jump",
"type": "int",
"desc": "set the jump (from 1 to 10000) (default 100)",
"min": 1,
"max": 10000,
"default": 100
},
{
"name": "type",
"type": "int",
"desc": "set fractal type (from 0 to 1) (default carpet)",
"min": 0,
"max": 1,
"default": "carpet",
"options": [
{
"value": "carpet",
"desc": "sierpinski carpet"
},
{
"value": "triangle",
"desc": "sierpinski triangle"
}
]
}
]
},
{
"id": 433,
"meta": "...",
"name": "smptebars",
"type": "|->V",
"description": "Generate SMPTE color bars.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 434,
"meta": "...",
"name": "smptehdbars",
"type": "|->V",
"description": "Generate SMPTE HD color bars.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 435,
"meta": "...",
"name": "testsrc",
"type": "|->V",
"description": "Generate test pattern.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
},
{
"name": "decimals",
"type": "int",
"desc": "set number of decimals to show (from 0 to 17) (default 0)",
"min": 0,
"max": 17,
"default": 0
},
{
"name": "n",
"type": "int",
"desc": "set number of decimals to show (from 0 to 17) (default 0)",
"min": 0,
"max": 17,
"default": 0
}
]
},
{
"id": 436,
"meta": "...",
"name": "testsrc2",
"type": "|->V",
"description": "Generate another test pattern.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
},
{
"name": "alpha",
"type": "int",
"desc": "set global alpha (opacity) (from 0 to 255) (default 255)",
"min": 0,
"max": 255,
"default": 255
}
]
},
{
"id": 437,
"meta": "...",
"name": "yuvtestsrc",
"type": "|->V",
"description": "Generate YUV test pattern.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"320x240\")",
"min": null,
"max": null,
"default": "320x240"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "duration",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set video duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "sar",
"type": "rational",
"desc": "set video sample aspect ratio (from 0 to INT_MAX) (default 1/1)",
"min": "0",
"max": 2147483647,
"default": "1/1"
}
]
},
{
"id": 438,
"meta": "...",
"name": "nullsink",
"type": "V->|",
"description": "Do absolutely nothing with the input video."
},
{
"id": 439,
"meta": "...",
"name": "abitscope",
"type": "A->V",
"description": "Convert input audio to audio bit scope video output.",
"params": [
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"1024x256\")",
"min": null,
"max": null,
"default": "1024x256"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"1024x256\")",
"min": null,
"max": null,
"default": "1024x256"
},
{
"name": "colors",
"type": "string",
"desc": "set channels colors (default \"red|green|blue|yellow|orange|lime|pink|magenta|brown\")",
"min": null,
"max": null,
"default": "red|green|blue|yellow|orange|lime|pink|magenta|brown"
},
{
"name": "mode",
"type": "int",
"desc": "set output mode (from 0 to 1) (default bars)",
"min": 0,
"max": 1,
"default": "bars",
"options": [
{
"value": "bars",
"desc": ""
},
{
"value": "trace",
"desc": ""
}
]
},
{
"name": "m",
"type": "int",
"desc": "set output mode (from 0 to 1) (default bars)",
"min": 0,
"max": 1,
"default": "bars",
"options": [
{
"value": "bars",
"desc": ""
},
{
"value": "trace",
"desc": ""
}
]
}
]
},
{
"id": 440,
"meta": "...",
"name": "adrawgraph",
"type": "A->V",
"description": "Draw a graph using input audio metadata.",
"params": [
{
"name": "m1",
"type": "string",
"desc": "set 1st metadata key (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "fg1",
"type": "string",
"desc": "set 1st foreground color expression (default \"0xffff0000\")",
"min": null,
"max": null,
"default": "0xffff0000"
},
{
"name": "m2",
"type": "string",
"desc": "set 2nd metadata key (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "fg2",
"type": "string",
"desc": "set 2nd foreground color expression (default \"0xff00ff00\")",
"min": null,
"max": null,
"default": "0xff00ff00"
},
{
"name": "m3",
"type": "string",
"desc": "set 3rd metadata key (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "fg3",
"type": "string",
"desc": "set 3rd foreground color expression (default \"0xffff00ff\")",
"min": null,
"max": null,
"default": "0xffff00ff"
},
{
"name": "m4",
"type": "string",
"desc": "set 4th metadata key (default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "fg4",
"type": "string",
"desc": "set 4th foreground color expression (default \"0xffffff00\")",
"min": null,
"max": null,
"default": "0xffffff00"
},
{
"name": "bg",
"type": "color",
"desc": "set background color (default \"white\")",
"min": null,
"max": null,
"default": "white"
},
{
"name": "min",
"type": "float",
"desc": "set minimal value (from INT_MIN to INT_MAX) (default -1)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": -1.0
},
{
"name": "max",
"type": "float",
"desc": "set maximal value (from INT_MIN to INT_MAX) (default 1)",
"min": -2147483648.0,
"max": 2147483647.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set graph mode (from 0 to 2) (default line)",
"min": 0,
"max": 2,
"default": "line",
"options": [
{
"value": "bar",
"desc": "draw bars"
},
{
"value": "dot",
"desc": "draw dots"
},
{
"value": "line",
"desc": "draw lines"
}
]
},
{
"name": "slide",
"type": "int",
"desc": "set slide mode (from 0 to 4) (default frame)",
"min": 0,
"max": 4,
"default": "frame",
"options": [
{
"value": "frame",
"desc": "draw new frames"
},
{
"value": "replace",
"desc": "replace old columns with new"
},
{
"value": "scroll",
"desc": "scroll from right to left"
},
{
"value": "rscroll",
"desc": "scroll from left to right"
},
{
"value": "picture",
"desc": "display graph in single frame"
}
]
},
{
"name": "size",
"type": "image_size",
"desc": "set graph size (default \"900x256\")",
"min": null,
"max": null,
"default": "900x256"
},
{
"name": "s",
"type": "image_size",
"desc": "set graph size (default \"900x256\")",
"min": null,
"max": null,
"default": "900x256"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
}
]
},
{
"id": 441,
"meta": "...",
"name": "agraphmonitor",
"type": "A->V",
"description": "Show various filtergraph stats.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set monitor size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "s",
"type": "image_size",
"desc": "set monitor size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "opacity",
"type": "float",
"desc": "set video opacity (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "o",
"type": "float",
"desc": "set video opacity (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default full)",
"min": 0,
"max": 1,
"default": "full",
"options": [
{
"value": "full",
"desc": ""
},
{
"value": "compact",
"desc": ""
}
]
},
{
"name": "m",
"type": "int",
"desc": "set mode (from 0 to 1) (default full)",
"min": 0,
"max": 1,
"default": "full",
"options": [
{
"value": "full",
"desc": ""
},
{
"value": "compact",
"desc": ""
}
]
},
{
"name": "flags",
"type": "flags",
"desc": "set flags (default queue)",
"min": null,
"max": null,
"default": "queue",
"options": [
{
"value": "queue",
"desc": ""
},
{
"value": "frame_count_in",
"desc": ""
},
{
"value": "frame_count_out",
"desc": ""
},
{
"value": "frame_count_delta",
"desc": ""
},
{
"value": "pts",
"desc": ""
},
{
"value": "pts_delta",
"desc": ""
},
{
"value": "time",
"desc": ""
},
{
"value": "time_delta",
"desc": ""
},
{
"value": "timebase",
"desc": ""
},
{
"value": "format",
"desc": ""
},
{
"value": "size",
"desc": ""
},
{
"value": "rate",
"desc": ""
},
{
"value": "eof",
"desc": ""
},
{
"value": "sample_count_in",
"desc": ""
},
{
"value": "sample_count_out",
"desc": ""
},
{
"value": "sample_count_delta",
"desc": ""
}
]
},
{
"name": "f",
"type": "flags",
"desc": "set flags (default queue)",
"min": null,
"max": null,
"default": "queue",
"options": [
{
"value": "queue",
"desc": ""
},
{
"value": "frame_count_in",
"desc": ""
},
{
"value": "frame_count_out",
"desc": ""
},
{
"value": "frame_count_delta",
"desc": ""
},
{
"value": "pts",
"desc": ""
},
{
"value": "pts_delta",
"desc": ""
},
{
"value": "time",
"desc": ""
},
{
"value": "time_delta",
"desc": ""
},
{
"value": "timebase",
"desc": ""
},
{
"value": "format",
"desc": ""
},
{
"value": "size",
"desc": ""
},
{
"value": "rate",
"desc": ""
},
{
"value": "eof",
"desc": ""
},
{
"value": "sample_count_in",
"desc": ""
},
{
"value": "sample_count_out",
"desc": ""
},
{
"value": "sample_count_delta",
"desc": ""
}
]
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
}
]
},
{
"id": 442,
"meta": "...",
"name": "ahistogram",
"type": "A->V",
"description": "Convert input audio to histogram video output.",
"params": [
{
"name": "dmode",
"type": "int",
"desc": "set method to display channels (from 0 to 1) (default single)",
"min": 0,
"max": 1,
"default": "single",
"options": [
{
"value": "single",
"desc": "all channels use single histogram"
},
{
"value": "separate",
"desc": "each channel have own histogram"
}
]
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "scale",
"type": "int",
"desc": "set display scale (from 0 to 4) (default log)",
"min": 0,
"max": 4,
"default": "log",
"options": [
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "sqrt",
"desc": "square root"
},
{
"value": "cbrt",
"desc": "cubic root"
},
{
"value": "lin",
"desc": "linear"
},
{
"value": "rlog",
"desc": "reverse logarithmic"
}
]
},
{
"name": "ascale",
"type": "int",
"desc": "set amplitude scale (from 0 to 1) (default log)",
"min": 0,
"max": 1,
"default": "log",
"options": [
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "lin",
"desc": "linear"
}
]
},
{
"name": "acount",
"type": "int",
"desc": "how much frames to accumulate (from -1 to 100) (default 1)",
"min": -1,
"max": 100,
"default": 1
},
{
"name": "rheight",
"type": "float",
"desc": "set histogram ratio of window height (from 0 to 1) (default 0.1)",
"min": 0.0,
"max": 1.0,
"default": 0.1
},
{
"name": "slide",
"type": "int",
"desc": "set sonogram sliding (from 0 to 1) (default replace)",
"min": 0,
"max": 1,
"default": "replace",
"options": [
{
"value": "replace",
"desc": "replace old rows with new"
},
{
"value": "scroll",
"desc": "scroll from top to bottom"
}
]
},
{
"name": "hmode",
"type": "int",
"desc": "set histograms mode (from 0 to 1) (default abs)",
"min": 0,
"max": 1,
"default": "abs",
"options": [
{
"value": "abs",
"desc": "use absolute samples"
},
{
"value": "sign",
"desc": "use unchanged samples"
}
]
}
]
},
{
"id": 443,
"meta": "...",
"name": "aphasemeter",
"type": "A->N",
"description": "Convert input audio to phase meter video output.",
"params": [
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"800x400\")",
"min": null,
"max": null,
"default": "800x400"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"800x400\")",
"min": null,
"max": null,
"default": "800x400"
},
{
"name": "rc",
"type": "int",
"desc": "set red contrast (from 0 to 255) (default 2)",
"min": 0,
"max": 255,
"default": 2
},
{
"name": "gc",
"type": "int",
"desc": "set green contrast (from 0 to 255) (default 7)",
"min": 0,
"max": 255,
"default": 7
},
{
"name": "bc",
"type": "int",
"desc": "set blue contrast (from 0 to 255) (default 1)",
"min": 0,
"max": 255,
"default": 1
},
{
"name": "mpc",
"type": "string",
"desc": "set median phase color (default \"none\")",
"min": null,
"max": null,
"default": "none"
},
{
"name": "video",
"type": "boolean",
"desc": "set video output (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "phasing",
"type": "boolean",
"desc": "set mono and out-of-phase detection output (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "tolerance",
"type": "float",
"desc": "set phase tolerance for mono detection (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "t",
"type": "float",
"desc": "set phase tolerance for mono detection (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "angle",
"type": "float",
"desc": "set angle threshold for out-of-phase detection (from 90 to 180) (default 170)",
"min": 90.0,
"max": 180.0,
"default": 170.0
},
{
"name": "a",
"type": "float",
"desc": "set angle threshold for out-of-phase detection (from 90 to 180) (default 170)",
"min": 90.0,
"max": 180.0,
"default": 170.0
},
{
"name": "duration",
"type": "duration",
"desc": "set minimum mono or out-of-phase duration in seconds (default 2)",
"min": null,
"max": null,
"default": "2"
},
{
"name": "d",
"type": "duration",
"desc": "set minimum mono or out-of-phase duration in seconds (default 2)",
"min": null,
"max": null,
"default": "2"
}
]
},
{
"id": 444,
"meta": ".SC",
"name": "avectorscope",
"type": "A->V",
"description": "Convert input audio to vectorscope video output.",
"params": [
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 2) (default lissajous)",
"min": 0,
"max": 2,
"default": "lissajous",
"options": [
{
"value": "lissajous",
"desc": ""
},
{
"value": "lissajous_xy",
"desc": ""
},
{
"value": "polar",
"desc": ""
}
]
},
{
"name": "m",
"type": "int",
"desc": "set mode (from 0 to 2) (default lissajous)",
"min": 0,
"max": 2,
"default": "lissajous",
"options": [
{
"value": "lissajous",
"desc": ""
},
{
"value": "lissajous_xy",
"desc": ""
},
{
"value": "polar",
"desc": ""
}
]
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"400x400\")",
"min": null,
"max": null,
"default": "400x400"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"400x400\")",
"min": null,
"max": null,
"default": "400x400"
},
{
"name": "rc",
"type": "int",
"desc": "set red contrast (from 0 to 255) (default 40)",
"min": 0,
"max": 255,
"default": 40
},
{
"name": "gc",
"type": "int",
"desc": "set green contrast (from 0 to 255) (default 160)",
"min": 0,
"max": 255,
"default": 160
},
{
"name": "bc",
"type": "int",
"desc": "set blue contrast (from 0 to 255) (default 80)",
"min": 0,
"max": 255,
"default": 80
},
{
"name": "ac",
"type": "int",
"desc": "set alpha contrast (from 0 to 255) (default 255)",
"min": 0,
"max": 255,
"default": 255
},
{
"name": "rf",
"type": "int",
"desc": "set red fade (from 0 to 255) (default 15)",
"min": 0,
"max": 255,
"default": 15
},
{
"name": "gf",
"type": "int",
"desc": "set green fade (from 0 to 255) (default 10)",
"min": 0,
"max": 255,
"default": 10
},
{
"name": "bf",
"type": "int",
"desc": "set blue fade (from 0 to 255) (default 5)",
"min": 0,
"max": 255,
"default": 5
},
{
"name": "af",
"type": "int",
"desc": "set alpha fade (from 0 to 255) (default 5)",
"min": 0,
"max": 255,
"default": 5
},
{
"name": "zoom",
"type": "double",
"desc": "set zoom factor (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "draw",
"type": "int",
"desc": "set draw mode (from 0 to 2) (default dot)",
"min": 0,
"max": 2,
"default": "dot",
"options": [
{
"value": "dot",
"desc": "draw dots"
},
{
"value": "line",
"desc": "draw lines"
},
{
"value": "aaline",
"desc": "draw anti-aliased lines"
}
]
},
{
"name": "scale",
"type": "int",
"desc": "set amplitude scale mode (from 0 to 3) (default lin)",
"min": 0,
"max": 3,
"default": "lin",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "sqrt",
"desc": "square root"
},
{
"value": "cbrt",
"desc": "cube root"
},
{
"value": "log",
"desc": "logarithmic"
}
]
},
{
"name": "swap",
"type": "boolean",
"desc": "swap x axis with y axis (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "mirror",
"type": "int",
"desc": "mirror axis (from 0 to 3) (default none)",
"min": 0,
"max": 3,
"default": "none",
"options": [
{
"value": "none",
"desc": "no mirror"
},
{
"value": "x",
"desc": "mirror x"
},
{
"value": "y",
"desc": "mirror y"
},
{
"value": "xy",
"desc": "mirror both"
}
]
}
]
},
{
"id": 445,
"meta": "..C",
"name": "concat",
"type": "N->N",
"description": "Concatenate audio and video streams.",
"params": [
{
"name": "n",
"type": "int",
"desc": "specify the number of segments (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2147483647,
"default": 2
},
{
"name": "v",
"type": "int",
"desc": "specify the number of video streams (from 0 to INT_MAX) (default 1)",
"min": 0,
"max": 2147483647,
"default": 1
},
{
"name": "a",
"type": "int",
"desc": "specify the number of audio streams (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "unsafe",
"type": "boolean",
"desc": "enable unsafe mode (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 446,
"meta": "...",
"name": "showcqt",
"type": "A->V",
"description": "Convert input audio to a CQT (Constant/Clamped Q Transform) spectrum video output.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"1920x1080\")",
"min": null,
"max": null,
"default": "1920x1080"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"1920x1080\")",
"min": null,
"max": null,
"default": "1920x1080"
},
{
"name": "fps",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "bar_h",
"type": "int",
"desc": "set bargraph height (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "axis_h",
"type": "int",
"desc": "set axis height (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "sono_h",
"type": "int",
"desc": "set sonogram height (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "fullhd",
"type": "boolean",
"desc": "set fullhd size (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "sono_v",
"type": "string",
"desc": "set sonogram volume (default \"16\")",
"min": null,
"max": null,
"default": "16"
},
{
"name": "volume",
"type": "string",
"desc": "set sonogram volume (default \"16\")",
"min": null,
"max": null,
"default": "16"
},
{
"name": "bar_v",
"type": "string",
"desc": "set bargraph volume (default \"sono_v\")",
"min": null,
"max": null,
"default": "sono_v"
},
{
"name": "volume2",
"type": "string",
"desc": "set bargraph volume (default \"sono_v\")",
"min": null,
"max": null,
"default": "sono_v"
},
{
"name": "sono_g",
"type": "float",
"desc": "set sonogram gamma (from 1 to 7) (default 3)",
"min": 1.0,
"max": 7.0,
"default": 3.0
},
{
"name": "gamma",
"type": "float",
"desc": "set sonogram gamma (from 1 to 7) (default 3)",
"min": 1.0,
"max": 7.0,
"default": 3.0
},
{
"name": "bar_g",
"type": "float",
"desc": "set bargraph gamma (from 1 to 7) (default 1)",
"min": 1.0,
"max": 7.0,
"default": 1.0
},
{
"name": "gamma2",
"type": "float",
"desc": "set bargraph gamma (from 1 to 7) (default 1)",
"min": 1.0,
"max": 7.0,
"default": 1.0
},
{
"name": "bar_t",
"type": "float",
"desc": "set bar transparency (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "timeclamp",
"type": "double",
"desc": "set timeclamp (from 0.002 to 1) (default 0.17)",
"min": 0.002,
"max": 1.0,
"default": 0.17
},
{
"name": "tc",
"type": "double",
"desc": "set timeclamp (from 0.002 to 1) (default 0.17)",
"min": 0.002,
"max": 1.0,
"default": 0.17
},
{
"name": "attack",
"type": "double",
"desc": "set attack time (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "basefreq",
"type": "double",
"desc": "set base frequency (from 10 to 100000) (default 20.0152)",
"min": 10.0,
"max": 100000.0,
"default": 20.0152
},
{
"name": "endfreq",
"type": "double",
"desc": "set end frequency (from 10 to 100000) (default 20495.6)",
"min": 10.0,
"max": 100000.0,
"default": 20495.6
},
{
"name": "coeffclamp",
"type": "float",
"desc": "set coeffclamp (from 0.1 to 10) (default 1)",
"min": 0.1,
"max": 10.0,
"default": 1.0
},
{
"name": "tlength",
"type": "string",
"desc": "set tlength (default \"384*tc/(384+tc*f)\")",
"min": null,
"max": null,
"default": "384*tc/(384+tc*f"
},
{
"name": "count",
"type": "int",
"desc": "set transform count (from 1 to 30) (default 6)",
"min": 1,
"max": 30,
"default": 6
},
{
"name": "fcount",
"type": "int",
"desc": "set frequency count (from 0 to 10) (default 0)",
"min": 0,
"max": 10,
"default": 0
},
{
"name": "fontfile",
"type": "string",
"desc": "set axis font file",
"min": null,
"max": null,
"default": null
},
{
"name": "font",
"type": "string",
"desc": "set axis font",
"min": null,
"max": null,
"default": null
},
{
"name": "fontcolor",
"type": "string",
"desc": "set font color (default \"st(0, (midi(f)-59.5)/12);st(1, if(between(ld(0),0,1), 0.5-0.5*cos(2*PI*ld(0)), 0));r(1-ld(1)) + b(ld(1))\")",
"min": null,
"max": null,
"default": "st(0, (midi(f"
},
{
"name": "axisfile",
"type": "string",
"desc": "set axis image",
"min": null,
"max": null,
"default": null
},
{
"name": "axis",
"type": "boolean",
"desc": "draw axis (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "text",
"type": "boolean",
"desc": "draw axis (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "csp",
"type": "int",
"desc": "set color space (from 0 to INT_MAX) (default unspecified)",
"min": 0,
"max": 2147483647,
"default": "unspecified",
"options": [
{
"value": "unspecified",
"desc": "unspecified"
},
{
"value": "bt709",
"desc": "bt709"
},
{
"value": "fcc",
"desc": "fcc"
},
{
"value": "bt470bg",
"desc": "bt470bg"
},
{
"value": "smpte170m",
"desc": "smpte170m"
},
{
"value": "smpte240m",
"desc": "smpte240m"
},
{
"value": "bt2020ncl",
"desc": "bt2020ncl"
}
]
},
{
"name": "cscheme",
"type": "string",
"desc": "set color scheme (default \"1|0.5|0|0|0.5|1\")",
"min": null,
"max": null,
"default": "1|0.5|0|0|0.5|1"
}
]
},
{
"id": 447,
"meta": "...",
"name": "showfreqs",
"type": "A->V",
"description": "Convert input audio to a frequencies video output.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"1024x512\")",
"min": null,
"max": null,
"default": "1024x512"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"1024x512\")",
"min": null,
"max": null,
"default": "1024x512"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "mode",
"type": "int",
"desc": "set display mode (from 0 to 2) (default bar)",
"min": 0,
"max": 2,
"default": "bar",
"options": [
{
"value": "line",
"desc": "show lines"
},
{
"value": "bar",
"desc": "show bars"
},
{
"value": "dot",
"desc": "show dots"
}
]
},
{
"name": "ascale",
"type": "int",
"desc": "set amplitude scale (from 0 to 3) (default log)",
"min": 0,
"max": 3,
"default": "log",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "sqrt",
"desc": "square root"
},
{
"value": "cbrt",
"desc": "cubic root"
},
{
"value": "log",
"desc": "logarithmic"
}
]
},
{
"name": "fscale",
"type": "int",
"desc": "set frequency scale (from 0 to 2) (default lin)",
"min": 0,
"max": 2,
"default": "lin",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "rlog",
"desc": "reverse logarithmic"
}
]
},
{
"name": "win_size",
"type": "int",
"desc": "set window size (from 16 to 65536) (default 2048)",
"min": 16,
"max": 65536,
"default": 2048
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "overlap",
"type": "float",
"desc": "set window overlap (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "averaging",
"type": "int",
"desc": "set time averaging (from 0 to INT_MAX) (default 1)",
"min": 0,
"max": 2147483647,
"default": 1
},
{
"name": "colors",
"type": "string",
"desc": "set channels colors (default \"red|green|blue|yellow|orange|lime|pink|magenta|brown\")",
"min": null,
"max": null,
"default": "red|green|blue|yellow|orange|lime|pink|magenta|brown"
},
{
"name": "cmode",
"type": "int",
"desc": "set channel mode (from 0 to 1) (default combined)",
"min": 0,
"max": 1,
"default": "combined",
"options": [
{
"value": "combined",
"desc": "show all channels in same window"
},
{
"value": "separate",
"desc": "show each channel in own window"
}
]
},
{
"name": "minamp",
"type": "float",
"desc": "set minimum amplitude (from FLT_MIN to 1e-06) (default 1e-06)",
"min": -2147483648.0,
"max": 1e-06,
"default": 1e-06
},
{
"name": "data",
"type": "int",
"desc": "set data mode (from 0 to 2) (default magnitude)",
"min": 0,
"max": 2,
"default": "magnitude",
"options": [
{
"value": "magnitude",
"desc": "show magnitude"
},
{
"value": "phase",
"desc": "show phase"
},
{
"value": "delay",
"desc": "show group delay"
}
]
},
{
"name": "channels",
"type": "string",
"desc": "set channels to draw (default \"all\")",
"min": null,
"max": null,
"default": "all"
}
]
},
{
"id": 448,
"meta": ".S.",
"name": "showspatial",
"type": "A->V",
"description": "Convert input audio to a spatial video output.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"512x512\")",
"min": null,
"max": null,
"default": "512x512"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"512x512\")",
"min": null,
"max": null,
"default": "512x512"
},
{
"name": "win_size",
"type": "int",
"desc": "set window size (from 1024 to 65536) (default 4096)",
"min": 1024,
"max": 65536,
"default": 4096
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
}
]
},
{
"id": 449,
"meta": ".S.",
"name": "showspectrum",
"type": "A->V",
"description": "Convert input audio to a spectrum video output.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"640x512\")",
"min": null,
"max": null,
"default": "640x512"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"640x512\")",
"min": null,
"max": null,
"default": "640x512"
},
{
"name": "slide",
"type": "int",
"desc": "set sliding mode (from 0 to 4) (default replace)",
"min": 0,
"max": 4,
"default": "replace",
"options": [
{
"value": "replace",
"desc": "replace old columns with new"
},
{
"value": "scroll",
"desc": "scroll from right to left"
},
{
"value": "fullframe",
"desc": "return full frames"
},
{
"value": "rscroll",
"desc": "scroll from left to right"
},
{
"value": "lreplace",
"desc": "replace from right to left"
}
]
},
{
"name": "mode",
"type": "int",
"desc": "set channel display mode (from 0 to 1) (default combined)",
"min": 0,
"max": 1,
"default": "combined",
"options": [
{
"value": "combined",
"desc": "combined mode"
},
{
"value": "separate",
"desc": "separate mode"
}
]
},
{
"name": "color",
"type": "int",
"desc": "set channel coloring (from 0 to 14) (default channel)",
"min": 0,
"max": 14,
"default": "channel",
"options": [
{
"value": "channel",
"desc": "separate color for each channel"
},
{
"value": "intensity",
"desc": "intensity based coloring"
},
{
"value": "rainbow",
"desc": "rainbow based coloring"
},
{
"value": "moreland",
"desc": "moreland based coloring"
},
{
"value": "nebulae",
"desc": "nebulae based coloring"
},
{
"value": "fire",
"desc": "fire based coloring"
},
{
"value": "fiery",
"desc": "fiery based coloring"
},
{
"value": "fruit",
"desc": "fruit based coloring"
},
{
"value": "cool",
"desc": "cool based coloring"
},
{
"value": "magma",
"desc": "magma based coloring"
},
{
"value": "green",
"desc": "green based coloring"
},
{
"value": "viridis",
"desc": "viridis based coloring"
},
{
"value": "plasma",
"desc": "plasma based coloring"
},
{
"value": "cividis",
"desc": "cividis based coloring"
},
{
"value": "terrain",
"desc": "terrain based coloring"
}
]
},
{
"name": "scale",
"type": "int",
"desc": "set display scale (from 0 to 5) (default sqrt)",
"min": 0,
"max": 5,
"default": "sqrt",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "sqrt",
"desc": "square root"
},
{
"value": "cbrt",
"desc": "cubic root"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "4thrt",
"desc": "4th root"
},
{
"value": "5thrt",
"desc": "5th root"
}
]
},
{
"name": "fscale",
"type": "int",
"desc": "set frequency scale (from 0 to 1) (default lin)",
"min": 0,
"max": 1,
"default": "lin",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
}
]
},
{
"name": "saturation",
"type": "float",
"desc": "color saturation multiplier (from -10 to 10) (default 1)",
"min": -10.0,
"max": 10.0,
"default": 1.0
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "orientation",
"type": "int",
"desc": "set orientation (from 0 to 1) (default vertical)",
"min": 0,
"max": 1,
"default": "vertical",
"options": [
{
"value": "vertical",
"desc": ""
},
{
"value": "horizontal",
"desc": ""
}
]
},
{
"name": "overlap",
"type": "float",
"desc": "set window overlap (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "gain",
"type": "float",
"desc": "set scale gain (from 0 to 128) (default 1)",
"min": 0.0,
"max": 128.0,
"default": 1.0
},
{
"name": "data",
"type": "int",
"desc": "set data mode (from 0 to 2) (default magnitude)",
"min": 0,
"max": 2,
"default": "magnitude",
"options": [
{
"value": "magnitude",
"desc": ""
},
{
"value": "phase",
"desc": ""
},
{
"value": "uphase",
"desc": ""
}
]
},
{
"name": "rotation",
"type": "float",
"desc": "color rotation (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "start",
"type": "int",
"desc": "start frequency (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "stop",
"type": "int",
"desc": "stop frequency (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "fps",
"type": "string",
"desc": "set video rate (default \"auto\")",
"min": null,
"max": null,
"default": "auto"
},
{
"name": "legend",
"type": "boolean",
"desc": "draw legend (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "drange",
"type": "float",
"desc": "set dynamic range in dBFS (from 10 to 200) (default 120)",
"min": 10.0,
"max": 200.0,
"default": 120.0
},
{
"name": "limit",
"type": "float",
"desc": "set upper limit in dBFS (from -100 to 100) (default 0)",
"min": -100.0,
"max": 100.0,
"default": 0.0
},
{
"name": "opacity",
"type": "float",
"desc": "set opacity strength (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
}
]
},
{
"id": 450,
"meta": ".S.",
"name": "showspectrumpic",
"type": "A->V",
"description": "Convert input audio to a spectrum video output single picture.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"4096x2048\")",
"min": null,
"max": null,
"default": "4096x2048"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"4096x2048\")",
"min": null,
"max": null,
"default": "4096x2048"
},
{
"name": "mode",
"type": "int",
"desc": "set channel display mode (from 0 to 1) (default combined)",
"min": 0,
"max": 1,
"default": "combined",
"options": [
{
"value": "combined",
"desc": "combined mode"
},
{
"value": "separate",
"desc": "separate mode"
}
]
},
{
"name": "color",
"type": "int",
"desc": "set channel coloring (from 0 to 14) (default intensity)",
"min": 0,
"max": 14,
"default": "intensity",
"options": [
{
"value": "channel",
"desc": "separate color for each channel"
},
{
"value": "intensity",
"desc": "intensity based coloring"
},
{
"value": "rainbow",
"desc": "rainbow based coloring"
},
{
"value": "moreland",
"desc": "moreland based coloring"
},
{
"value": "nebulae",
"desc": "nebulae based coloring"
},
{
"value": "fire",
"desc": "fire based coloring"
},
{
"value": "fiery",
"desc": "fiery based coloring"
},
{
"value": "fruit",
"desc": "fruit based coloring"
},
{
"value": "cool",
"desc": "cool based coloring"
},
{
"value": "magma",
"desc": "magma based coloring"
},
{
"value": "green",
"desc": "green based coloring"
},
{
"value": "viridis",
"desc": "viridis based coloring"
},
{
"value": "plasma",
"desc": "plasma based coloring"
},
{
"value": "cividis",
"desc": "cividis based coloring"
},
{
"value": "terrain",
"desc": "terrain based coloring"
}
]
},
{
"name": "scale",
"type": "int",
"desc": "set display scale (from 0 to 5) (default log)",
"min": 0,
"max": 5,
"default": "log",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "sqrt",
"desc": "square root"
},
{
"value": "cbrt",
"desc": "cubic root"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "4thrt",
"desc": "4th root"
},
{
"value": "5thrt",
"desc": "5th root"
}
]
},
{
"name": "fscale",
"type": "int",
"desc": "set frequency scale (from 0 to 1) (default lin)",
"min": 0,
"max": 1,
"default": "lin",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
}
]
},
{
"name": "saturation",
"type": "float",
"desc": "color saturation multiplier (from -10 to 10) (default 1)",
"min": -10.0,
"max": 10.0,
"default": 1.0
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "orientation",
"type": "int",
"desc": "set orientation (from 0 to 1) (default vertical)",
"min": 0,
"max": 1,
"default": "vertical",
"options": [
{
"value": "vertical",
"desc": ""
},
{
"value": "horizontal",
"desc": ""
}
]
},
{
"name": "gain",
"type": "float",
"desc": "set scale gain (from 0 to 128) (default 1)",
"min": 0.0,
"max": 128.0,
"default": 1.0
},
{
"name": "legend",
"type": "boolean",
"desc": "draw legend (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "rotation",
"type": "float",
"desc": "color rotation (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "start",
"type": "int",
"desc": "start frequency (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "stop",
"type": "int",
"desc": "stop frequency (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "drange",
"type": "float",
"desc": "set dynamic range in dBFS (from 10 to 200) (default 120)",
"min": 10.0,
"max": 200.0,
"default": 120.0
},
{
"name": "limit",
"type": "float",
"desc": "set upper limit in dBFS (from -100 to 100) (default 0)",
"min": -100.0,
"max": 100.0,
"default": 0.0
},
{
"name": "opacity",
"type": "float",
"desc": "set opacity strength (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
}
]
},
{
"id": 451,
"meta": "...",
"name": "showvolume",
"type": "A->V",
"description": "Convert input audio volume to video output.",
"params": [
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "b",
"type": "int",
"desc": "set border width (from 0 to 5) (default 1)",
"min": 0,
"max": 5,
"default": 1
},
{
"name": "w",
"type": "int",
"desc": "set channel width (from 80 to 8192) (default 400)",
"min": 80,
"max": 8192,
"default": 400
},
{
"name": "h",
"type": "int",
"desc": "set channel height (from 1 to 900) (default 20)",
"min": 1,
"max": 900,
"default": 20
},
{
"name": "f",
"type": "double",
"desc": "set fade (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "c",
"type": "string",
"desc": "set volume color expression (default \"PEAK*255+floor((1-PEAK)*255)*256+0xff000000\")",
"min": null,
"max": null,
"default": "PEAK*255+floor((1-PEAK"
},
{
"name": "t",
"type": "boolean",
"desc": "display channel names (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "v",
"type": "boolean",
"desc": "display volume value (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "dm",
"type": "double",
"desc": "duration for max value display (from 0 to 9000) (default 0)",
"min": 0.0,
"max": 9000.0,
"default": 0.0
},
{
"name": "dmc",
"type": "color",
"desc": "set color of the max value line (default \"orange\")",
"min": null,
"max": null,
"default": "orange"
},
{
"name": "o",
"type": "int",
"desc": "set orientation (from 0 to 1) (default h)",
"min": 0,
"max": 1,
"default": "h",
"options": [
{
"value": "h",
"desc": "horizontal"
},
{
"value": "v",
"desc": "vertical"
}
]
},
{
"name": "s",
"type": "int",
"desc": "set step size (from 0 to 5) (default 0)",
"min": 0,
"max": 5,
"default": 0
},
{
"name": "p",
"type": "float",
"desc": "set background opacity (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "m",
"type": "int",
"desc": "set mode (from 0 to 1) (default p)",
"min": 0,
"max": 1,
"default": "p",
"options": [
{
"value": "p",
"desc": "peak"
},
{
"value": "r",
"desc": "rms"
}
]
},
{
"name": "ds",
"type": "int",
"desc": "set display scale (from 0 to 1) (default lin)",
"min": 0,
"max": 1,
"default": "lin",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "log"
}
]
}
]
},
{
"id": 452,
"meta": "...",
"name": "showwaves",
"type": "A->V",
"description": "Convert input audio to a video output.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"600x240\")",
"min": null,
"max": null,
"default": "600x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"600x240\")",
"min": null,
"max": null,
"default": "600x240"
},
{
"name": "mode",
"type": "int",
"desc": "select display mode (from 0 to 3) (default point)",
"min": 0,
"max": 3,
"default": "point",
"options": [
{
"value": "point",
"desc": "draw a point for each sample"
},
{
"value": "line",
"desc": "draw a line for each sample"
},
{
"value": "p2p",
"desc": "draw a line between samples"
},
{
"value": "cline",
"desc": "draw a centered line for each sample"
}
]
},
{
"name": "n",
"type": "int",
"desc": "set how many samples to show in the same point (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "r",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "split_channels",
"type": "boolean",
"desc": "draw channels separately (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "colors",
"type": "string",
"desc": "set channels colors (default \"red|green|blue|yellow|orange|lime|pink|magenta|brown\")",
"min": null,
"max": null,
"default": "red|green|blue|yellow|orange|lime|pink|magenta|brown"
},
{
"name": "scale",
"type": "int",
"desc": "set amplitude scale (from 0 to 3) (default lin)",
"min": 0,
"max": 3,
"default": "lin",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "sqrt",
"desc": "square root"
},
{
"value": "cbrt",
"desc": "cubic root"
}
]
},
{
"name": "draw",
"type": "int",
"desc": "set draw mode (from 0 to 1) (default scale)",
"min": 0,
"max": 1,
"default": "scale",
"options": [
{
"value": "scale",
"desc": "scale pixel values for each drawn sample"
},
{
"value": "full",
"desc": "draw every pixel for sample directly"
}
]
}
]
},
{
"id": 453,
"meta": "...",
"name": "showwavespic",
"type": "A->V",
"description": "Convert input audio to a video output single picture.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"600x240\")",
"min": null,
"max": null,
"default": "600x240"
},
{
"name": "s",
"type": "image_size",
"desc": "set video size (default \"600x240\")",
"min": null,
"max": null,
"default": "600x240"
},
{
"name": "split_channels",
"type": "boolean",
"desc": "draw channels separately (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "colors",
"type": "string",
"desc": "set channels colors (default \"red|green|blue|yellow|orange|lime|pink|magenta|brown\")",
"min": null,
"max": null,
"default": "red|green|blue|yellow|orange|lime|pink|magenta|brown"
},
{
"name": "scale",
"type": "int",
"desc": "set amplitude scale (from 0 to 3) (default lin)",
"min": 0,
"max": 3,
"default": "lin",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "sqrt",
"desc": "square root"
},
{
"value": "cbrt",
"desc": "cubic root"
}
]
},
{
"name": "draw",
"type": "int",
"desc": "set draw mode (from 0 to 1) (default scale)",
"min": 0,
"max": 1,
"default": "scale",
"options": [
{
"value": "scale",
"desc": "scale pixel values for each drawn sample"
},
{
"value": "full",
"desc": "draw every pixel for sample directly"
}
]
},
{
"name": "filter",
"type": "int",
"desc": "set filter mode (from 0 to 1) (default average)",
"min": 0,
"max": 1,
"default": "average",
"options": [
{
"value": "average",
"desc": "use average samples"
},
{
"value": "peak",
"desc": "use peak samples"
}
]
}
]
},
{
"id": 454,
"meta": "...",
"name": "spectrumsynth",
"type": "VV->A",
"description": "Convert input spectrum videos to audio output.",
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "set sample rate (from 15 to INT_MAX) (default 44100)",
"min": 15,
"max": 2147483647,
"default": 44100
},
{
"name": "channels",
"type": "int",
"desc": "set channels (from 1 to 8) (default 1)",
"min": 1,
"max": 8,
"default": 1
},
{
"name": "scale",
"type": "int",
"desc": "set input amplitude scale (from 0 to 1) (default log)",
"min": 0,
"max": 1,
"default": "log",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
}
]
},
{
"name": "slide",
"type": "int",
"desc": "set input sliding mode (from 0 to 3) (default fullframe)",
"min": 0,
"max": 3,
"default": "fullframe",
"options": [
{
"value": "replace",
"desc": "consume old columns with new"
},
{
"value": "scroll",
"desc": "consume only most right column"
},
{
"value": "fullframe",
"desc": "consume full frames"
},
{
"value": "rscroll",
"desc": "consume only most left column"
}
]
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default rect)",
"min": 0,
"max": 20,
"default": "rect",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "overlap",
"type": "float",
"desc": "set window overlap (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "orientation",
"type": "int",
"desc": "set orientation (from 0 to 1) (default vertical)",
"min": 0,
"max": 1,
"default": "vertical",
"options": [
{
"value": "vertical",
"desc": ""
},
{
"value": "horizontal",
"desc": ""
}
]
}
]
},
{
"id": 455,
"meta": "...",
"name": "avsynctest",
"type": "|->AV",
"description": "Generate an Audio Video Sync Test.",
"params": [
{
"name": "size",
"type": "image_size",
"desc": "set frame size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "s",
"type": "image_size",
"desc": "set frame size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "framerate",
"type": "video_rate",
"desc": "set frame rate (default \"30\")",
"min": null,
"max": null,
"default": "30"
},
{
"name": "fr",
"type": "video_rate",
"desc": "set frame rate (default \"30\")",
"min": null,
"max": null,
"default": "30"
},
{
"name": "samplerate",
"type": "int",
"desc": "set sample rate (from 8000 to 384000) (default 44100)",
"min": 8000,
"max": 384000,
"default": 44100
},
{
"name": "sr",
"type": "int",
"desc": "set sample rate (from 8000 to 384000) (default 44100)",
"min": 8000,
"max": 384000,
"default": 44100
},
{
"name": "amplitude",
"type": "float",
"desc": "set beep amplitude (from 0 to 1) (default 0.7)",
"min": 0.0,
"max": 1.0,
"default": 0.7
},
{
"name": "a",
"type": "float",
"desc": "set beep amplitude (from 0 to 1) (default 0.7)",
"min": 0.0,
"max": 1.0,
"default": 0.7
},
{
"name": "period",
"type": "int",
"desc": "set beep period (from 1 to 99) (default 3)",
"min": 1,
"max": 99,
"default": 3
},
{
"name": "p",
"type": "int",
"desc": "set beep period (from 1 to 99) (default 3)",
"min": 1,
"max": 99,
"default": 3
},
{
"name": "delay",
"type": "int",
"desc": "set flash delay (from -30 to 30) (default 0)",
"min": -30,
"max": 30,
"default": 0
},
{
"name": "dl",
"type": "int",
"desc": "set flash delay (from -30 to 30) (default 0)",
"min": -30,
"max": 30,
"default": 0
},
{
"name": "cycle",
"type": "boolean",
"desc": "set delay cycle (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "c",
"type": "boolean",
"desc": "set delay cycle (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "duration",
"type": "duration",
"desc": "set duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "set duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "fg",
"type": "color",
"desc": "set foreground color (default \"white\")",
"min": null,
"max": null,
"default": "white"
},
{
"name": "bg",
"type": "color",
"desc": "set background color (default \"black\")",
"min": null,
"max": null,
"default": "black"
},
{
"name": "ag",
"type": "color",
"desc": "set additional color (default \"gray\")",
"min": null,
"max": null,
"default": "gray"
}
]
},
{
"id": 456,
"meta": "..C",
"name": "amovie",
"type": "|->N",
"description": "Read audio from a movie source.",
"params": [
{
"name": "filename",
"type": "string",
"desc": "",
"min": null,
"max": null,
"default": null
},
{
"name": "format_name",
"type": "string",
"desc": "set format name",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set format name",
"min": null,
"max": null,
"default": null
},
{
"name": "stream_index",
"type": "int",
"desc": "set stream index (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "si",
"type": "int",
"desc": "set stream index (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "seek_point",
"type": "double",
"desc": "set seekpoint (seconds) (from 0 to 9.22337e+12) (default 0)",
"min": 0.0,
"max": 9223370000000.0,
"default": 0.0
},
{
"name": "sp",
"type": "double",
"desc": "set seekpoint (seconds) (from 0 to 9.22337e+12) (default 0)",
"min": 0.0,
"max": 9223370000000.0,
"default": 0.0
},
{
"name": "streams",
"type": "string",
"desc": "set streams",
"min": null,
"max": null,
"default": null
},
{
"name": "s",
"type": "string",
"desc": "set streams",
"min": null,
"max": null,
"default": null
},
{
"name": "loop",
"type": "int",
"desc": "set loop count (from 0 to INT_MAX) (default 1)",
"min": 0,
"max": 2147483647,
"default": 1
},
{
"name": "discontinuity",
"type": "duration",
"desc": "set discontinuity threshold (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "dec_threads",
"type": "int",
"desc": "set the number of threads for decoding (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "format_opts",
"type": "dictionary",
"desc": "set format options for the opened file",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 457,
"meta": "..C",
"name": "movie",
"type": "|->N",
"description": "Read from a movie source.",
"params": [
{
"name": "filename",
"type": "string",
"desc": "",
"min": null,
"max": null,
"default": null
},
{
"name": "format_name",
"type": "string",
"desc": "set format name",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set format name",
"min": null,
"max": null,
"default": null
},
{
"name": "stream_index",
"type": "int",
"desc": "set stream index (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "si",
"type": "int",
"desc": "set stream index (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2147483647,
"default": -1
},
{
"name": "seek_point",
"type": "double",
"desc": "set seekpoint (seconds) (from 0 to 9.22337e+12) (default 0)",
"min": 0.0,
"max": 9223370000000.0,
"default": 0.0
},
{
"name": "sp",
"type": "double",
"desc": "set seekpoint (seconds) (from 0 to 9.22337e+12) (default 0)",
"min": 0.0,
"max": 9223370000000.0,
"default": 0.0
},
{
"name": "streams",
"type": "string",
"desc": "set streams",
"min": null,
"max": null,
"default": null
},
{
"name": "s",
"type": "string",
"desc": "set streams",
"min": null,
"max": null,
"default": null
},
{
"name": "loop",
"type": "int",
"desc": "set loop count (from 0 to INT_MAX) (default 1)",
"min": 0,
"max": 2147483647,
"default": 1
},
{
"name": "discontinuity",
"type": "duration",
"desc": "set discontinuity threshold (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "dec_threads",
"type": "int",
"desc": "set the number of threads for decoding (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "format_opts",
"type": "dictionary",
"desc": "set format options for the opened file",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 458,
"meta": "...",
"name": "afifo",
"type": "A->A",
"description": "Buffer input frames and send them when they are requested."
},
{
"id": 459,
"meta": "...",
"name": "fifo",
"type": "V->V",
"description": "Buffer input images and send them when they are requested."
},
{
"id": 460,
"meta": "...",
"name": "abuffer",
"type": "|->A",
"description": "Buffer audio frames, and make them accessible to the filterchain.",
"params": [
{
"name": "time_base",
"type": "rational",
"desc": "(from 0 to INT_MAX) (default 0/1)",
"min": "0",
"max": 2147483647,
"default": "0/1"
},
{
"name": "sample_rate",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "sample_fmt",
"type": "sample_fmt",
"desc": "(default none)",
"min": null,
"max": null,
"default": "none"
},
{
"name": "channel_layout",
"type": "string",
"desc": "",
"min": null,
"max": null,
"default": null
},
{
"name": "channels",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
}
]
},
{
"id": 461,
"meta": "...",
"name": "buffer",
"type": "|->V",
"description": "Buffer video frames, and make them accessible to the filterchain.",
"params": [
{
"name": "width",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "video_size",
"type": "image_size",
"desc": "",
"min": null,
"max": null,
"default": null
},
{
"name": "height",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2147483647,
"default": 0
},
{
"name": "pix_fmt",
"type": "pix_fmt",
"desc": "(default none)",
"min": null,
"max": null,
"default": "none"
},
{
"name": "sar",
"type": "rational",
"desc": "sample aspect ratio (from 0 to DBL_MAX) (default 0/1)",
"min": "0",
"max": 2147483647,
"default": "0/1"
},
{
"name": "pixel_aspect",
"type": "rational",
"desc": "sample aspect ratio (from 0 to DBL_MAX) (default 0/1)",
"min": "0",
"max": 2147483647,
"default": "0/1"
},
{
"name": "time_base",
"type": "rational",
"desc": "(from 0 to DBL_MAX) (default 0/1)",
"min": "0",
"max": 2147483647,
"default": "0/1"
},
{
"name": "frame_rate",
"type": "rational",
"desc": "(from 0 to DBL_MAX) (default 0/1)",
"min": "0",
"max": 2147483647,
"default": "0/1"
}
]
},
{
"id": 462,
"meta": "...",
"name": "abuffersink",
"type": "A->|",
"description": "Buffer audio frames, and make them available to the end of the filter graph.",
"params": [
{
"name": "sample_fmts",
"type": "binary",
"desc": "set the supported sample formats",
"min": null,
"max": null,
"default": null
},
{
"name": "sample_rates",
"type": "binary",
"desc": "set the supported sample rates",
"min": null,
"max": null,
"default": null
},
{
"name": "channel_layouts",
"type": "binary",
"desc": "set the supported channel layouts (deprecated, use ch_layouts)",
"min": null,
"max": null,
"default": null
},
{
"name": "channel_counts",
"type": "binary",
"desc": "set the supported channel counts (deprecated, use ch_layouts)",
"min": null,
"max": null,
"default": null
},
{
"name": "ch_layouts",
"type": "string",
"desc": "set a '|'-separated list of supported channel layouts",
"min": null,
"max": null,
"default": null
},
{
"name": "all_channel_counts",
"type": "boolean",
"desc": "accept all channel counts (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 463,
"meta": "...",
"name": "buffersink",
"type": "V->|",
"description": "Buffer video frames, and make them available to the end of the filter graph.",
"params": [
{
"name": "pix_fmts",
"type": "binary",
"desc": "set the supported pixel formats",
"min": null,
"max": null,
"default": null
}
]
}
]