wonkey_monkey
11th November 2005, 12:14
Hi all,
I'm working on a project for standards-converting PAL to NTSC. The final stage is to re-interlace 59.94fps progressive video, but I'm having trouble.
Weave() is no good, because it takes the already full vertical resolution and doubles it. If I PointResize to 50%, I lose half my resolution because it amounts to weaving even lines with even lines.
What I need to do is weave the even lines of frame x with the odd lines of frame y. Another way to achieve this would be to somehow shift every other frame up by 1 pixel, PointResize to 50%, then Weave().
Sorry if this has been answered before, or if there's a filter out there to do it, but most of the AviSynth stuff I've found on the web concentrates on de-interlacing.
Here's my script so far:
mpeg2source("football.d2v")
dgbob(1)
bilinearresize(720,480)
changefps(59.94)
David
I'm working on a project for standards-converting PAL to NTSC. The final stage is to re-interlace 59.94fps progressive video, but I'm having trouble.
Weave() is no good, because it takes the already full vertical resolution and doubles it. If I PointResize to 50%, I lose half my resolution because it amounts to weaving even lines with even lines.
What I need to do is weave the even lines of frame x with the odd lines of frame y. Another way to achieve this would be to somehow shift every other frame up by 1 pixel, PointResize to 50%, then Weave().
Sorry if this has been answered before, or if there's a filter out there to do it, but most of the AviSynth stuff I've found on the web concentrates on de-interlacing.
Here's my script so far:
mpeg2source("football.d2v")
dgbob(1)
bilinearresize(720,480)
changefps(59.94)
David