Log in

View Full Version : How to upsize properly interlaced video ?


Slavko_1
20th May 2007, 11:53
Are there any filters, scripts or methods to properly enlarge interlaced video material (from 680x512 to 720x576 for example) without conversion to progressive ( Bob, Deinterlace, DGBob and others) ? When I capture my old VHS tapes to DVD-VIDEO I alwys crop very noisy captured borders and next I add black borders to fit require DVD resolution. Sometimes borders are very wide and visible on TV. What can J do ? (sorry my bad english)

Leak
20th May 2007, 12:14
Are there any filters, scripts or methods to properly enlarge interlaced video material (from 680x512 to 720x576 for example) without conversion to progressive ( Bob, Deinterlace, DGBob and others) ? When I capture my old VHS tapes to DVD-VIDEO I alwys crop very noisy captured borders and next I add black borders to fit require DVD resolution. Sometimes borders are very wide and visible on TV. What can J do ? (sorry my bad english)
I'm afraid your best bet is to bob your material, resize it then re-interlace it again. You just can't resize interlaced material vertically since that'll smear the fields together.

And if you scale each field by itself you'll mess up their vertical alignment, though not by much.

np: David Sylvian - God's Monkey (Everything And Nothing)

Guest
20th May 2007, 12:18
Simplest is to bob, resize, and then reinterlace.

leakkernelbob() # or bob of your choice
lanczosresize(720,576) # or resize of your choice
separatefields().selectevery(4,0,3).weave()

EDIT: Crossed Leak's post. :)

Leak
20th May 2007, 12:22
EDIT: Crossed Leak's post. :)
Yeah, but your post has the re-interlacing part nailed down (as well as the other example code) - that's what I never quite can remember off the top of my head, so I leave it as a (search) exercise for the reader... ;)

np: David Sylvian - Let The Happiness In (Everything And Nothing)