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.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 3rd June 2009, 01:16   #1  |  Link
shoopdabloop
Registered User
 
Join Date: Mar 2009
Posts: 166
Mo-comped EEDI2?

From my experience EEDI2 is the all-around best deinterlacer in terms of speed vs quality, although of course it ruins small non-combed parts of an image, such as static logos and writing.

Is there any way to utilize EEDI2 on only combed parts of a frame?

Last edited by shoopdabloop; 3rd June 2009 at 01:21.
shoopdabloop is offline   Reply With Quote
Old 3rd June 2009, 01:20   #2  |  Link
vampiredom
Registered User
 
Join Date: Aug 2008
Posts: 233
Try using it in combination with Yadifmod.
vampiredom is offline   Reply With Quote
Old 3rd June 2009, 01:32   #3  |  Link
shoopdabloop
Registered User
 
Join Date: Mar 2009
Posts: 166
Yadifmod does not check for combed parts of a frame....
It's simply a yadif that gets its spatial predictions from another clip... (in your suggestion, the source clip EEDI2'd)
The end result looks more Yadif than EEDI2.

Last edited by shoopdabloop; 3rd June 2009 at 01:40.
shoopdabloop is offline   Reply With Quote
Old 3rd June 2009, 02:36   #4  |  Link
thewebchat
Advanced Blogging
 
Join Date: May 2009
Posts: 479
You can use EEDI2 with TDeint as such:

Code:
interp = separatefields().selecteven().eedi2()
tdeint(edeint=interp)
Or, for double-rate:
Code:
interp = separatefields().eedi2(field=-2)
tdeint(mode=1,edeint=interp)
Another, slower, option would be to use the original MCBob script (v3.0c, I think) which uses EEDI2 with motion compensation.
thewebchat is offline   Reply With Quote
Old 3rd June 2009, 03:59   #5  |  Link
shoopdabloop
Registered User
 
Join Date: Mar 2009
Posts: 166
Thanks! My new favorite deinterlacer for anything interlaced containing anything other than full 60i motion is:

Code:
MT("TDeint(edeint=separatefields().selecteven().EEDI2())",0,splitvertical=true)
with my favorite for full 60i motion being:

Code:
MT("separatefields().selecteven().EEDI2()",0,splitvertical=true)
(the odd/even thing depends on the source)
shoopdabloop is offline   Reply With Quote
Old 3rd June 2009, 07:22   #6  |  Link
Didée
Registered User
 
Join Date: Apr 2002
Location: Germany
Posts: 5,407
Stockholm.
__________________
- We´re at the beginning of the end of mankind´s childhood -

My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!)
Didée is offline   Reply With Quote
Reply

Tags
eedi2 motion compensation


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 20:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.