misc.AverageFrames is broken right now but https://pastebin.com/wwj0vKfi
step by stp how it works:
- binarize the difference at "thr"
- takes the max of all 3 planes (thr can take an array if that helps)
- shrink this with std.Minimum (mt_inpand) by "radius" number of times
- if a single white pixel remains, the frame is positive (censored) and atx will be passed
- "min_length" is applied first, which should ideally remove stray frames (motion artifacts, ivtc errors)
- "smooth" is applied after, which extends atx into its neighboring scenes (that is, it fades in/out of uncensored scenes by n * 2 frames)
- lastly, "unfuck_mpeg2()" is applied to atx, which should give a speedup as opposed to pre-filtering (i.e. feel free to use BM3D)
Comments - 13
herkz
NoobSubs
Aryma
NoobSubs
ChaoXide
matheousse
Henk
Zastin (uploader)
GeekWorld
Interruptor
Zastin (uploader)
Hantersob
Redion