Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Deinterlace Filters In Vdub And Elsewhere
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
numetro
Posted: Sep 5 2011, 06:41 PM


Member


Group: Members
Posts: 27
Member No.: 30951
Joined: 22-April 11



Hi all,

I just started experimenting with the deinterlacing filter built in to Vdub and all the mode choices and algorithm choices.

My early test results are encouraging, but the small detail in my motion graphics is suffering a bit. The results are still greatly improved from the messed up interlace lines in the original AVI files saved from Adobe Premiere... the deinterlace feature built in to Premiere isn't worth a darn.

I'm wondering if there is another deinterlace filter that is available for Vdub that is known for giving the best results for holding small detail in motion graphics.

Also, on another thread on this forum, I found that someone wrote that they didn't think the deinterlace filters in Vdub worked very well and they were recommending XMedia Recode for deinterlacing... that website is in German, but I speak a little German and I can figure most things out enough to determine which is the correct download link.

So the questions are...

1) Does anyone have a recommendation for a deinterlace filter for Vdub?... maybe another better one that is available to install?

2) Does anyone have experience with the XMedia Recode app and how that works for deinterlacing?

3) I also got a recommendation for the TMPG Encoder, but when I went to download that I got a virus warning from my antivirus app... has anyone had experience with the TMPG Encoder?

Thanks so much for any reply,

numetro
 
    Top
evropej
Posted: Sep 8 2011, 11:57 PM


Advanced Member


Group: Members
Posts: 514
Member No.: 26523
Joined: 28-November 09



here is something i put together for someone else

http://evropej.com/deinterlacing/deinterlacing.html
 
     Top
numetro
Posted: Sep 9 2011, 12:06 AM


Member


Group: Members
Posts: 27
Member No.: 30951
Joined: 22-April 11



Hi ev,

I appreciate that video... twice! I'm the same person that you posted it for on the other thread.

I like it as much this time as I did the other night.

Thanks again,

numetro
 
    Top
evropej
Posted: Sep 9 2011, 03:43 AM


Advanced Member


Group: Members
Posts: 514
Member No.: 26523
Joined: 28-November 09



LOL, did not read into it.
Yeah, I asked the same question here as well about deinterlacing.
Did not get much back.
I guess its something you have to learn more about on your own.
Thats the vide I got.
 
     Top
MhXDigital
Posted: Nov 3 2011, 11:04 AM


Member


Group: Members
Posts: 25
Member No.: 29325
Joined: 13-December 10



Hi there,
I've started experimenting Deinterlacing filters two or three months ago.

Let me tell you that the ones available for VirtualDub are not the bests, but if you can use Avisynth together with Vdub, you may find better solutions.

From my experience, the best deinterlacing filter you can play with right now is QTGMC 3.32, but it's somehow slow, so if you have a decent fast PC (Core 2 Quad or Above), I strongly advice this.

Else, you can try the TDeint filter for avisynth, it's not as perfect as the QTGMC but it's at least faster smile.gif
 
     Top
evropej
Posted: Nov 3 2011, 01:54 PM


Advanced Member


Group: Members
Posts: 514
Member No.: 26523
Joined: 28-November 09



I will definitely try this out.

Update
Cant get it to run, I get interleaved2planar error. I installed all the dependant dlls. Now I remember why I dont use this, you need a phd to get things to work. I think I will stick to external encoders doing the deinterlacing for me.
 
     Top
MhXDigital
  Posted: Nov 4 2011, 11:02 AM


Member


Group: Members
Posts: 25
Member No.: 29325
Joined: 13-December 10



QUOTE (evropej @ Nov 3 2011, 01:54 PM)
I will definitely try this out.

Update
Cant get it to run, I get interleaved2planar error. I installed all the dependant dlls. Now I remember why I dont use this, you need a phd to get things to work. I think I will stick to external encoders doing the deinterlacing for me.

Do you have basic knowledge in dealing with Avisynth ?
If yes then just use these settings :

QUOTE
QTGMC(Preset="Medium",TR1=1,TR2=1,Rep1=0,Rep2=48,RepChroma=true,Sharpness=1.2,SLMode=0,SMode=2,EdiThreads=4)
SelectEven()

It gives nice quality with decent speed.
By the way, you don't need a PhD to deal with this, you just have to read the documentations of Avisynth and QTGMC.
Here is the full script you can use in Avisynth :
QUOTE
SetMTmode(2,4)
video=MPEG2Source("D:\SkyStar 2\***.d2v")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\NicAudio.dll")
audio=NicMPG123Source("D:\SkyStar 2\***.mp2")
AudioDub(video,audio)
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MT.dll")
SetMTMode(2)
QTGMC(Preset="Medium",TR1=1,TR2=1,Rep1=0,Rep2=48,RepChroma=true,Sharpness=1.2,SLMode=0,SMode=2,EdiThreads=4)
SelectEven()
Crop(24,16,-24,-16)
Lanczos4Resize(720,576)
SSRC(44100,fast=false)
Amplifydb(2.2)
 
     Top
evropej
Posted: Nov 4 2011, 02:53 PM


Advanced Member


Group: Members
Posts: 514
Member No.: 26523
Joined: 28-November 09



I spend about an hour last night trying to figure this out. I read the instructions on the help html and googled around with no results. They say to include certain things but nothing else about how to reference them. I dont use avisynth so I am not familiar with all the parameters. The basic examples they give are to simple. I will try again with what you suggested and see how it goes.

Have you compared these avs plugins with other methods?
 
     Top
MhXDigital
Posted: Nov 5 2011, 10:31 AM


Member


Group: Members
Posts: 25
Member No.: 29325
Joined: 13-December 10



QUOTE (evropej @ Nov 4 2011, 02:53 PM)
I spend about an hour last night trying to figure this out. I read the instructions on the help html and googled around with no results. They say to include certain things but nothing else about how to reference them. I dont use avisynth so I am not familiar with all the parameters. The basic examples they give are to simple. I will try again with what you suggested and see how it goes.

Have you compared these avs plugins with other methods?

Yes, I've compared them with most of the deinterlacing filters available for VirtualDub, QTGMC 3.32 beats them all, it's really great.
 
     Top
evropej
Posted: Nov 5 2011, 09:39 PM


Advanced Member


Group: Members
Posts: 514
Member No.: 26523
Joined: 28-November 09



unknown command SetMTmode
unknown command MPEG2Source
thanks for trying
 
     Top
levicki
Posted: Dec 16 2011, 02:13 PM


Advanced Member


Group: Members
Posts: 167
Member No.: 22605
Joined: 13-December 07



QUOTE (evropej @ Nov 5 2011, 10:39 PM)
unknown command SetMTmode
unknown command MPEG2Source
thanks for trying

For SetMTmode() you need to use AVISynth MT (multithreaded). Unfortunately, it is not entirely stable.
MPEG2Source() should work in AVISynth, it is a built-in source. You need to use other sources if you are not opening mpeg2 or vob file (for example AVISource, or DirectShowSource)

I recommend using FFMSAudioSource() and FFMSVideoSource() for anything else and stick with DGIndex/DGDecode for mpeg.

Once you find the right DLL files everything works fine and the results are amazing.
 
      Top
IanB
Posted: Dec 16 2011, 08:49 PM


Avisynth Team Member


Group: Members
Posts: 121
Member No.: 22295
Joined: 23-October 07



No, MPEG2Source() is a plugin. Available from http://neuron2.net/dgmpgdec/dgmpgdec.html
 
     Top
levicki
Posted: Jan 7 2012, 02:14 AM


Advanced Member


Group: Members
Posts: 167
Member No.: 22605
Joined: 13-December 07



QUOTE (IanB @ Dec 16 2011, 09:49 PM)
No, MPEG2Source() is a plugin. Available from http://neuron2.net/dgmpgdec/dgmpgdec.html

Thanks for correcting me, you are right.
 
      Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
12 replies since Sep 5 2011, 06:41 PM Track this topic | Email this topic | Print this topic

<< Back to VirtualDub Filters and Filter Development