Log in

View Full Version : Fillborders on interlaced source


dark76
1st April 2023, 18:18
Hello, I'm going crazy. I usually use fillborders without problems on PAL sources, but looks like I cant make it work on NTSC. On AVSPMOD I get the error: "Fillborders: Frame must be not interlaced".

MPEG2Source("F:\Sottotitoli\1958_The Woman Eater_DVD_CG\DVD_d2v.d2v")

tfm(order=-1).tdecimate(hybrid=1).FillBorders(2,0,2,0)

I tried various things like ConvertToYV12(interlaced=false) after the d2v, separatefields before fillborders but I guess I'm just doing silly things.
I get the same error even if i leave only the d2v loading and fillborders.
Any idea? Thank you.

I'm on windows 10 64 bit with avisynth+ 64 bit.

Reel.Deel
1st April 2023, 18:30
FillBorders makes use of frame properties and TFM/TDecimate don't alter the corresponding frame property.

tfm(order=-1).tdecimate(hybrid=1).propSet("_FieldBased", 0).FillBorders(2,0,2,0)

That should work but I did not test.

dark76
1st April 2023, 18:34
It works perfectly! I tried assumefieldbased() but it didnt work, I guess that works differently... Thank you again!