Quantcast Avisynth: Necessary to use Selecteven() and Selectodd() for Interlacing? - digitalFAQ.com Forums [Archives]
Go Back    digitalFAQ.com Forums [Archives] > Video Production Forums > Avisynth Scripting

Reply
 
LinkBack Thread Tools
  #1  
03-21-2004, 03:38 PM
kipi kipi is offline
Free Member
 
Join Date: Feb 2004
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Hi all,
Interlacing is if I understand it correctly a 50/60 fps clip running at 25/29.97 fps where the frames are coded as:

1 field frame 1
1 field frame 2
2 field frame 1
2 field frame 2
etc.

All scripts treating interlaced material that I have seen does it like:

...
SeparateFields()
even=SelectEven().Filter1().Filter2()
odd=SelectOdd()..Filter1().Filter2()
Interleave(even,odd)
Weave()

My question is now why is it necessary to use selectEven() and selectOdd() and to filter the clips separately. Doesn't SeparateFields() create a clip where the fields are in the right order but the frame rate has been increased to the double. I.e.

1 field frame 1
2 field frame 1
...
1 field frame 2
2 field frame 2
...

If this would be the case one could simply do

...
SeparateFields()
Filter1()
Filter2()
Weave()

Why can't I do it like this instead?
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
03-21-2004, 07:18 PM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
"real" Interlacing means 50fields per second at half height, weaved to fullheight and therefore 25fps (in PAL, 60/29,97 NTSC)

We do use that select...() technique in case of temporal filter usage! Cause if a temporal filter just works on seperated fields, he would compare just to the next odd/next field which would be the same component in the same weaved frame later! ... and so wo do the select..() technique by performing that jump to every second field.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Avisynth: Problems with interlacing Leksa Avisynth Scripting 9 09-27-2004 01:04 PM
NTSC interlacing problems? color blurring effect around all moving objects? mabhz Video Encoding and Conversion 6 10-21-2003 03:54 PM
Recording Video: To decomb or not to decomb interlacing? nicksteel Video Capturing / Recording 2 03-18-2003 05:01 AM
KVCD: Clean slight interlacing? m0rdant Video Encoding and Conversion 8 12-19-2002 05:22 PM




 
All times are GMT -5. The time now is 09:25 AM  —  vBulletin © Jelsoft Enterprises Ltd