Jitter


Author V. C. Mohan
Date 28 May 2020
EMail: mohanvc

Function from TestInput Avisynth+ version, is free to use under GPL 3 licence.

This function intoduces Jitter on input akin to what sometimes seen on VHS conversions due hardware malfunction.

Type of Jitter which can be introduced are random and sinusoidal. In case of random jitter density of occurance can be specified. For sinusoidal type, speed of movement from frame to frame can be specified.


Details of parameters
Description Name Type Limits Default
Input clip clip none
type of pattern type string "rand", and "sine" "rand"
Maximum amplitude of Jitter jmax integer Between 4 and frame width / 4 32
Wave length of sinusoid wl integer should be between 16 and frame height / 2 height/8
speed of sinusoid moving frame to frame speed string "slow", "med", and "fast" "med"
density of randomly jittered rows in a frame density string "sparse", "med", and "dense" "med"

Usage examples
#avisource("c:\.............rl.avi")

#colorbars()
jitter( type = "rand", jmax = 24, density = "dense")
jitter( type = "sine", jmax = 16,wl = 80,speed = "med")
To my index page down loadmanyPlus plugin To Avisynth