View Single Post
Old 4th September 2022, 17:17   #24  |  Link
Arx1meD
Registered User
 
Arx1meD's Avatar
 
Join Date: Feb 2021
Posts: 124
Cork_os, I think not.
Maybe create a clip with compensation for movement. Something like that:
Code:
function MC_Clip(clip clp, int "blksize", int "overlap", bool "chroma", bool "truemotion", bool "global") {
blksize    = Default(blksize, clp.Width()<=720?16:32)
overlap    = Default(overlap, blksize<=16?2:4)
chroma     = Default(chroma, true)
truemotion = Default(truemotion, true)
glob       = Default(global, true)

sup    = MSuper(clp, hpad=8, vpad=8, pel=1, sharp=2, chroma=chroma)
bvec1  = MAnalyse(sup, isb=true,  blksize=blksize, overlap=overlap, divide=0, delta=1, plevel=0, truemotion=truemotion, global=glob, chroma=chroma) # backward vectors
fvec1  = MAnalyse(sup, isb=false, blksize=blksize, overlap=overlap, divide=0, delta=1, plevel=0, truemotion=truemotion, global=glob, chroma=chroma) # forward vectors
backw1 = MFlow(clp, sup, bvec1)
forw1  = MFlow(clp, sup, fvec1)

Interleave(backw1, clp, forw1)
}

MC_Clip(blksize=32, overlap=16, chroma=true, truemotion=true, global=true)
# Your filters are here!
SelectEvery(3, 1)
Arx1meD is offline   Reply With Quote