Skip to content

Instantly share code, notes, and snippets.

@ACUVE
Last active January 17, 2016 11:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ACUVE/0a9d4686e687f840119a to your computer and use it in GitHub Desktop.
Save ACUVE/0a9d4686e687f840119a to your computer and use it in GitHub Desktop.
name: A simple filter to remove residual combing.
namespace: vinverse
identifier: biz.srsfckn.Vinverse
Vinverse(clip:clip; sstr:float:opt; amnt:int:opt; scl:float:opt)
name: Simple morphological filters.
namespace: morpho
identifier: biz.srsfckn.morpho
BottomHat(clip:clip; size:int:opt; shape:int:opt)
Close(clip:clip; size:int:opt; shape:int:opt)
Dilate(clip:clip; size:int:opt; shape:int:opt)
Erode(clip:clip; size:int:opt; shape:int:opt)
Open(clip:clip; size:int:opt; shape:int:opt)
TopHat(clip:clip; size:int:opt; shape:int:opt)
name: A subtitling filter based on libass.
namespace: assvapour
identifier: biz.srsfckn.vapour
AssRender(clip:clip; file:data; charset:data:opt; debuglevel:int:opt; fontdir:data:opt; linespacing:float:opt; margins:int[]:opt; sar:float:opt; scale:float:opt)
Subtitle(clip:clip; text:data; debuglevel:int:opt; fontdir:data:opt; linespacing:float:opt; margins:int[]:opt; sar:float:opt; style:data:opt; start:int:opt; end:int:opt)
name: Add some correlated color gaussian noise
namespace: grain
identifier: com.holywu.addgrain
Add(clip:clip; var:float:opt; uvar:float:opt; hcorr:float:opt; vcorr:float:opt; seed:int:opt; constant:int:opt)
name: MVTools
namespace: mv
identifier: com.nodame.mvtools
Analyse(super:clip; blksize:int:opt; blksizev:int:opt; levels:int:opt; search:int:opt; searchparam:int:opt; pelsearch:int:opt; isb:int:opt; lambda:int:opt; chroma:int:opt; delta:int:opt; truemotion:int:opt; lsad:int:opt; plevel:int:opt; global:int:opt; pnew:int:opt; pzero:int:opt; pglobal:int:opt; overlap:int:opt; overlapv:int:opt; divide:int:opt; badsad:int:opt; badrange:int:opt; isse:int:opt; meander:int:opt; trymany:int:opt; fields:int:opt; tff:int:opt; search_coarse:int:opt; dct:int:opt)
BlockFPS(clip:clip; super:clip; mvbw:clip; mvfw:clip; num:int:opt; den:int:opt; mode:int:opt; thres:int:opt; blend:int:opt; thscd1:int:opt; thscd2:int:opt; isse:int:opt)
Compensate(clip:clip; super:clip; vectors:clip; scbehavior:int:opt; thsad:int:opt; fields:int:opt; thscd1:int:opt; thscd2:int:opt; isse:int:opt; tff:int:opt)
Degrain1(clip:clip; super:clip; mvbw:clip; mvfw:clip; thsad:int:opt; thsadc:int:opt; plane:int:opt; limit:int:opt; limitc:int:opt; thscd1:int:opt; thscd2:int:opt; isse:int:opt)
Degrain2(clip:clip; super:clip; mvbw:clip; mvfw:clip; mvbw2:clip; mvfw2:clip; thsad:int:opt; thsadc:int:opt; plane:int:opt; limit:int:opt; limitc:int:opt; thscd1:int:opt; thscd2:int:opt; isse:int:opt)
Degrain3(clip:clip; super:clip; mvbw:clip; mvfw:clip; mvbw2:clip; mvfw2:clip; mvbw3:clip; mvfw3:clip; thsad:int:opt; thsadc:int:opt; plane:int:opt; limit:int:opt; limitc:int:opt; thscd1:int:opt; thscd2:int:opt; isse:int:opt)
Finest(super:clip; isse:int:opt)
FlowBlur(clip:clip; super:clip; mvbw:clip; mvfw:clip; blur:float:opt; prec:int:opt; thscd1:int:opt; thscd2:int:opt; isse:int:opt)
FlowFPS(clip:clip; super:clip; mvbw:clip; mvfw:clip; num:int:opt; den:int:opt; mask:int:opt; ml:float:opt; blend:int:opt; thscd1:int:opt; thscd2:int:opt; isse:int:opt)
FlowInter(clip:clip; super:clip; mvbw:clip; mvfw:clip; time:float:opt; ml:float:opt; blend:int:opt; thscd1:int:opt; thscd2:int:opt; isse:int:opt)
Mask(clip:clip; vectors:clip; ml:float:opt; gamma:float:opt; kind:int:opt; ysc:int:opt; thscd1:int:opt; thscd2:int:opt)
Recalculate(super:clip; vectors:clip; thsad:int:opt; smooth:int:opt; blksize:int:opt; blksizev:int:opt; search:int:opt; searchparam:int:opt; lambda:int:opt; chroma:int:opt; truemotion:int:opt; pnew:int:opt; overlap:int:opt; overlapv:int:opt; divide:int:opt; isse:int:opt; meander:int:opt; fields:int:opt; tff:int:opt; dct:int:opt)
SCDetection(clip:clip; vectors:clip; thscd1:int:opt; thscd2:int:opt)
Super(clip:clip; hpad:int:opt; vpad:int:opt; pel:int:opt; levels:int:opt; chroma:int:opt; sharp:int:opt; rfilter:int:opt; pelclip:clip:opt; isse:int:opt)
name: EEDI3
namespace: eedi3
identifier: com.vapoursynth.eedi3
eedi3(clip:clip; field:int; dh:int:opt; planes:int[]:opt; alpha:float:opt; beta:float:opt; gamma:float:opt; nrad:int:opt; mdis:int:opt; hp:int:opt; ucubic:int:opt; cost3:int:opt; vcheck:int:opt; vthresh0:float:opt; vthresh1:float:opt; vthresh2:float:opt; sclip:clip:opt)
name: FFmpegSource 2 for VapourSynth
namespace: ffms2
identifier: com.vapoursynth.ffms2
GetLogLevel()
Index(source:data; cachefile:data:opt; indextracks:int[]:opt; dumptracks:int[]:opt; audiofile:data:opt; errorhandling:int:opt; overwrite:int:opt; demuxer:data:opt)
SetLogLevel(level:int)
Source(source:data; track:int:opt; cache:int:opt; cachefile:data:opt; fpsnum:int:opt; fpsden:int:opt; threads:int:opt; timecodes:data:opt; seekmode:int:opt; width:int:opt; height:int:opt; resizer:data:opt; format:int:opt; alpha:int:opt)
Version()
name: RemoveGrain VapourSynth Port
namespace: rgvs
identifier: com.vapoursynth.removegrainvs
BackwardClense(clip:clip; planes:int[]:opt)
Clense(clip:clip; previous:clip:opt; next:clip:opt; planes:int[]:opt)
ForwardClense(clip:clip; planes:int[]:opt)
RemoveGrain(clip:clip; mode:int[])
Repair(clip:clip; repairclip:clip; mode:int[])
VerticalCleaner(clip:clip; mode:int[])
name: VapourSynth Resize
namespace: resize
identifier: com.vapoursynth.resize
Bicubic(clip:clip; width:int:opt; height:int:opt; format:int:opt; matrix:int:opt; matrix_s:data:opt; transfer:int:opt; transfer_s:data:opt; primaries:int:opt; primaries_s:data:opt; range:int:opt; range_s:data:opt; chromaloc:int:opt; chromaloc_s:data:opt; matrix_in:int:opt; matrix_in_s:data:opt; transfer_in:int:opt; transfer_in_s:data:opt; primaries_in:int:opt; primaries_in_s:data:opt; range_in:int:opt; range_in_s:data:opt; chromaloc_in:int:opt; chromaloc_in_s:data:opt; filter_param_a:float:opt; filter_param_b:float:opt; resample_filter_uv:data:opt; filter_param_a_uv:float:opt; filter_param_b_uv:float:opt; dither_type:data:opt; cpu_type:data:opt)
Bilinear(clip:clip; width:int:opt; height:int:opt; format:int:opt; matrix:int:opt; matrix_s:data:opt; transfer:int:opt; transfer_s:data:opt; primaries:int:opt; primaries_s:data:opt; range:int:opt; range_s:data:opt; chromaloc:int:opt; chromaloc_s:data:opt; matrix_in:int:opt; matrix_in_s:data:opt; transfer_in:int:opt; transfer_in_s:data:opt; primaries_in:int:opt; primaries_in_s:data:opt; range_in:int:opt; range_in_s:data:opt; chromaloc_in:int:opt; chromaloc_in_s:data:opt; filter_param_a:float:opt; filter_param_b:float:opt; resample_filter_uv:data:opt; filter_param_a_uv:float:opt; filter_param_b_uv:float:opt; dither_type:data:opt; cpu_type:data:opt)
Lanczos(clip:clip; width:int:opt; height:int:opt; format:int:opt; matrix:int:opt; matrix_s:data:opt; transfer:int:opt; transfer_s:data:opt; primaries:int:opt; primaries_s:data:opt; range:int:opt; range_s:data:opt; chromaloc:int:opt; chromaloc_s:data:opt; matrix_in:int:opt; matrix_in_s:data:opt; transfer_in:int:opt; transfer_in_s:data:opt; primaries_in:int:opt; primaries_in_s:data:opt; range_in:int:opt; range_in_s:data:opt; chromaloc_in:int:opt; chromaloc_in_s:data:opt; filter_param_a:float:opt; filter_param_b:float:opt; resample_filter_uv:data:opt; filter_param_a_uv:float:opt; filter_param_b_uv:float:opt; dither_type:data:opt; cpu_type:data:opt)
Point(clip:clip; width:int:opt; height:int:opt; format:int:opt; matrix:int:opt; matrix_s:data:opt; transfer:int:opt; transfer_s:data:opt; primaries:int:opt; primaries_s:data:opt; range:int:opt; range_s:data:opt; chromaloc:int:opt; chromaloc_s:data:opt; matrix_in:int:opt; matrix_in_s:data:opt; transfer_in:int:opt; transfer_in_s:data:opt; primaries_in:int:opt; primaries_in_s:data:opt; range_in:int:opt; range_in_s:data:opt; chromaloc_in:int:opt; chromaloc_in_s:data:opt; filter_param_a:float:opt; filter_param_b:float:opt; resample_filter_uv:data:opt; filter_param_a_uv:float:opt; filter_param_b_uv:float:opt; dither_type:data:opt; cpu_type:data:opt)
Spline16(clip:clip; width:int:opt; height:int:opt; format:int:opt; matrix:int:opt; matrix_s:data:opt; transfer:int:opt; transfer_s:data:opt; primaries:int:opt; primaries_s:data:opt; range:int:opt; range_s:data:opt; chromaloc:int:opt; chromaloc_s:data:opt; matrix_in:int:opt; matrix_in_s:data:opt; transfer_in:int:opt; transfer_in_s:data:opt; primaries_in:int:opt; primaries_in_s:data:opt; range_in:int:opt; range_in_s:data:opt; chromaloc_in:int:opt; chromaloc_in_s:data:opt; filter_param_a:float:opt; filter_param_b:float:opt; resample_filter_uv:data:opt; filter_param_a_uv:float:opt; filter_param_b_uv:float:opt; dither_type:data:opt; cpu_type:data:opt)
Spline36(clip:clip; width:int:opt; height:int:opt; format:int:opt; matrix:int:opt; matrix_s:data:opt; transfer:int:opt; transfer_s:data:opt; primaries:int:opt; primaries_s:data:opt; range:int:opt; range_s:data:opt; chromaloc:int:opt; chromaloc_s:data:opt; matrix_in:int:opt; matrix_in_s:data:opt; transfer_in:int:opt; transfer_in_s:data:opt; primaries_in:int:opt; primaries_in_s:data:opt; range_in:int:opt; range_in_s:data:opt; chromaloc_in:int:opt; chromaloc_in_s:data:opt; filter_param_a:float:opt; filter_param_b:float:opt; resample_filter_uv:data:opt; filter_param_a_uv:float:opt; filter_param_b_uv:float:opt; dither_type:data:opt; cpu_type:data:opt)
name: VapourSynth Core Functions
namespace: std
identifier: com.vapoursynth.std
AddBorders(clip:clip; left:int:opt; right:int:opt; top:int:opt; bottom:int:opt; color:float[]:opt)
AssumeFPS(clip:clip; src:clip:opt; fpsnum:int:opt; fpsden:int:opt)
Binarize(clip:clip; threshold:int:opt; v0:int:opt; v1:int:opt; planes:int[]:opt)
BlankClip(clip:clip:opt; width:int:opt; height:int:opt; format:int:opt; length:int:opt; fpsnum:int:opt; fpsden:int:opt; color:float[]:opt; keep:int:opt)
Cache(clip:clip; size:int:opt; fixed:int:opt; make_linear:int:opt)
ClipToProp(clip:clip; mclip:clip; prop:data:opt)
Convolution(clip:clip; matrix:int[]; bias:float:opt; divisor:float:opt; planes:int[]:opt; saturate:int:opt; mode:data:opt)
CropAbs(clip:clip; width:int; height:int; left:int:opt; top:int:opt; x:int:opt; y:int:opt)
CropRel(clip:clip; left:int:opt; right:int:opt; top:int:opt; bottom:int:opt)
Deflate(clip:clip; planes:int[]:opt; threshold:int:opt)
DeleteFrames(clip:clip; frames:int[])
DoubleWeave(clip:clip; tff:int)
DuplicateFrames(clip:clip; frames:int[])
Expr(clips:clip[]; expr:data[]; format:int:opt)
FlipHorizontal(clip:clip)
FlipVertical(clip:clip)
FrameEval(clip:clip; eval:func; prop_src:clip[]:opt)
FreezeFrames(clip:clip; first:int[]; last:int[]; replacement:int[])
Inflate(clip:clip; planes:int[]:opt; threshold:int:opt)
Interleave(clips:clip[]; extend:int:opt; mismatch:int:opt)
Invert(clip:clip; planes:int[]:opt)
Levels(clip:clip; min_in:int:opt; max_in:int:opt; gamma:float:opt; min_out:int:opt; max_out:int:opt; planes:int[]:opt)
Limiter(clip:clip; min:int:opt; max:int:opt; planes:int[]:opt)
LoadPlugin(path:data; forcens:data:opt; forceid:data:opt)
Loop(clip:clip; times:int:opt)
Lut(clip:clip; planes:int[]:opt; lut:int[]:opt; lutf:float[]:opt; function:func:opt; bits:int:opt; floatout:int:opt)
Lut2(clipa:clip; clipb:clip; planes:int[]:opt; lut:int[]:opt; lutf:float[]:opt; function:func:opt; bits:int:opt; floatout:int:opt)
MakeDiff(clipa:clip; clipb:clip; planes:int[]:opt)
MaskedMerge(clipa:clip; clipb:clip; mask:clip; planes:int[]:opt; first_plane:int:opt)
Maximum(clip:clip; planes:int[]:opt; threshold:int:opt; coordinates:int[]:opt)
Median(clip:clip; planes:int[]:opt)
Merge(clipa:clip; clipb:clip; weight:float[]:opt)
MergeDiff(clipa:clip; clipb:clip; planes:int[]:opt)
Minimum(clip:clip; planes:int[]:opt; threshold:int:opt; coordinates:int[]:opt)
ModifyFrame(clip:clip; clips:clip[]; selector:func)
PEMVerifier(clip:clip; upper:int[]:opt; lower:int[]:opt)
PlaneAverage(clip:clip; plane:int; prop:data:opt)
PlaneStats(clipa:clip; clipb:clip:opt; plane:int:opt; prop:data:opt)
Prewitt(clip:clip; min:int:opt; max:int:opt; planes:int[]:opt; rshift:int:opt)
PropToClip(clip:clip; prop:data:opt)
Reverse(clip:clip)
SelectEvery(clip:clip; cycle:int; offsets:int[])
SeparateFields(clip:clip; tff:int)
SetFrameProp(clip:clip; prop:data; delete:int:opt; intval:int[]:opt; floatval:float[]:opt; data:data[]:opt)
ShufflePlanes(clips:clip[]; planes:int[]; colorfamily:int)
Sobel(clip:clip; min:int:opt; max:int:opt; planes:int[]:opt; rshift:int:opt)
Splice(clips:clip[]; mismatch:int:opt)
StackHorizontal(clips:clip[])
StackVertical(clips:clip[])
Transpose(clip:clip)
Trim(clip:clip; first:int:opt; last:int:opt; length:int:opt)
Turn180(clip:clip)
name: VapourSynth Text
namespace: text
identifier: com.vapoursynth.text
ClipInfo(clip:clip; alignment:int:opt)
CoreInfo(clip:clip:opt; alignment:int:opt)
FrameNum(clip:clip; alignment:int:opt)
FrameProps(clip:clip; props:data[]:opt; alignment:int:opt)
Text(clip:clip; text:data; alignment:int:opt)
name: VapourSynth Delogo Filter v005a.0.4
namespace: delogo
identifier: in.7086.delogo
AddLogo(clip:clip; logofile:data; logoname:data:opt; pos_x:int:opt; pos_y:int:opt; depth:int:opt; yc_y:int:opt; yc_u:int:opt; yc_v:int:opt; start:int:opt; end:int:opt; fadein:int:opt; fadeout:int:opt; cutoff:int:opt)
EraseLogo(clip:clip; logofile:data; logoname:data:opt; pos_x:int:opt; pos_y:int:opt; depth:int:opt; yc_y:int:opt; yc_u:int:opt; yc_v:int:opt; start:int:opt; end:int:opt; fadein:int:opt; fadeout:int:opt; cutoff:int:opt)
name: VapourSynth IVTC Filter v0103.1.1
namespace: it
identifier: in.7086.it
IT(clip:clip; fps:int:opt; threshold:int:opt; pthreshold:int:opt)
name: VFM
namespace: vivtc
identifier: org.ivtc.v
VDecimate(clip:clip; cycle:int:opt; chroma:int:opt; dupthresh:float:opt; scthresh:float:opt; blockx:int:opt; blocky:int:opt; clip2:clip:opt; ovr:data:opt; dryrun:int:opt)
VFM(clip:clip; order:int; field:int:opt; mode:int:opt; mchroma:int:opt; cthresh:int:opt; mi:int:opt; chroma:int:opt; blockx:int:opt; blocky:int:opt; y0:int:opt; y1:int:opt; scthresh:float:opt; micmatch:int:opt; micout:int:opt; clip2:clip:opt)
name: FFT3DFilter rev1-b023e21
namespace: fft3dfilter
identifier: systems.innocent.fft3dfilter
FFT3DFilter(clip:clip; sigma:float:opt; beta:float:opt; plane:int:opt; bw:int:opt; bh:int:opt; bt:int:opt; ow:int:opt; oh:int:opt; kratio:float:opt; sharpen:float:opt; scutoff:float:opt; svr:float:opt; smin:float:opt; smax:float:opt; measure:int:opt; interlaced:int:opt; wintype:int:opt; pframe:int:opt; px:int:opt; py:int:opt; pshow:int:opt; pcutoff:float:opt; pfactor:float:opt; sigma2:float:opt; sigma3:float:opt; sigma4:float:opt; degrid:float:opt; dehalo:float:opt; hr:float:opt; ht:float:opt; ncpu:int:opt)
name: LSMASHSource for VapourSynth
namespace: lsmas
identifier: systems.innocent.lsmas
LWLibavSource(source:data; stream_index:int:opt; cache:int:opt; threads:int:opt; seek_mode:int:opt; seek_threshold:int:opt; dr:int:opt; fpsnum:int:opt; fpsden:int:opt; variable:int:opt; format:data:opt; decoder:data:opt; repeat:int:opt; dominance:int:opt)
LibavSMASHSource(source:data; track:int:opt; threads:int:opt; seek_mode:int:opt; seek_threshold:int:opt; dr:int:opt; fpsnum:int:opt; fpsden:int:opt; variable:int:opt; format:data:opt; decoder:data:opt)
name: TNLMeans rev1-22a40af
namespace: tnlm
identifier: systems.innocent.tnlm
TNLMeans(clip:clip; ax:int:opt; ay:int:opt; az:int:opt; sx:int:opt; sy:int:opt; bx:int:opt; by:int:opt; a:float:opt; h:float:opt; ssd:int:opt)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment