42770 lines
977 KiB
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
|
|
}
|
|
]
|
|
}
|
|
] |