Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
2nd August 2010, 08:25 | #1 | Link | |
Registered User
Join Date: Dec 2004
Posts: 145
|
Confused about dealing with interlaced video?
I know when processing interlaced footage it's important to separate the fields first, then reinterlace afterwards.
Is it advisable to do something like this to maximise quality - Quote:
Thanks in advance! |
|
2nd August 2010, 10:50 | #2 | Link |
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
If you are not changing the vertical dimension (height) then a simple SeparateFields() may suffice. If your filter chain has temporal dependencies then you may want to process the top and bottom fields individually. Use SelectEven() and SelectOdd() to divide them into 2 distinct clips, then Interleave() and Weave() to reassemble the processed whole frame.
Code:
Function ProcessIt(Clip clip) { clip ## (processing/denoise etc) ## return last } ...Source(...) AssumeBFF() SeparateFields() E=SelectEven().ProcessIt() O=SelectOdd().ProcessIt() Interleave(E, O) Weave() Last edited by IanB; 2nd August 2010 at 10:52. |
2nd August 2010, 15:50 | #3 | Link |
Registered User
Join Date: Dec 2002
Location: UK
Posts: 1,673
|
It depends on the nature of the noise and the nature of the filtering.
That's not a very helpful reply, but it's a truthful one! The most obvious visible differences between methods (if there are any) happen when either the chosen deinterlacing or the chosen denoising don't work too well. Cheers, David. |
Thread Tools | Search this Thread |
Display Modes | |
|
|