Every 5th frame is interlaced. How do I address this in avisynth? I've attached a sample of the video you can download below.
+ Reply to Thread
Results 1 to 6 of 6
You should provide a panning shot. I suspect you'll find more interlaced frames.
You're probably going to want to field match followed by decimation
That would be interesting if it was really every 5th.
I'd be curious to see such a script, just because.
I have a video where interlace reverses itself (not TFF then BFF, but TFF where the field invert; bottom is over top, but still TFF without judder). It comes and goes, so needs a specified frames start/end.
This would need some sort of auto to specify 5th. The issues are related, weird interlace damage.
Regarding your video which switches between scan lines in the correct order (0,1,2,3,4,5...) and scanlines in the wrong order (1,0,3,2,5,4...) you can probably create two videos, one with just TFM(), the other with SwapFields().TFM(), then use a runtime filter to select the frame with the least aliasing. If you provide a sample I'll take a stab at it...
Last edited by jagabo; 15th Dec 2020 at 13:38.
It's standard 3:2 pulldown. A Simple TFM().TDecimate() will restore the original 23.976 film frames.
LWLibavVideoSource("every 5th - 2.mkv", cache=false, prefer_hw=2) TFM() TDecimate(mode=1) # mode 1 might be a little smoother than the default (0)