[ { "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 } ] } ]