How to force MeGUI to use ffdshow's decoder?

The place for all kinds of software for all kinds of operating systems.

Moderator: Dposcorp

How to force MeGUI to use ffdshow's decoder?

Postposted on Tue Aug 10, 2010 3:33 pm

I really like ffdshow's cubic interpolation deinterlacing filter, but so far MeGUI and Virtualdub refuse to use ffdshow as a video decoder, with Virtualdub not using the VFW equivalent. The only time ffdshow's decoder (and thus filter) gets used is when I play the video in Media Player Classic. Any solutions?
Mothership: Thuban 1055T@3.7GHz, 12GB DDR3, M5A99X EVO, GTX470+Icy Vision Rev.2@840/3800, Vertex 2E 60GB
Supply ship: Sargas@2.8GHz, 12GB DDR3, M4A88TD-V EVO/USB3
Corsair: Macbook Air Ivy Bridge
Crayon Shin Chan
Minister of Gerbil Affairs
 
Posts: 2238
Joined: Fri Sep 06, 2002 11:14 am
Location: Malaysia

Re: How to force MeGUI to use ffdshow's decoder?

Postposted on Tue Aug 10, 2010 4:36 pm

MeGUI is an x264 front end and VirtualDub is meant for capture and processing video, which also means it can encode. Point being, they're both meant to encode video, not decode. If you need to deinterlace the video as part of the encode process, you need look into AviSynth and the various filters it includes/supports. For deinterlacing, I would suggest NNEDI. Alternatively, there are various GUI based encoders like Handbrake that can do it for you.
Zoomastigophora
Gerbil Elite
 
Posts: 611
Joined: Tue Nov 11, 2008 7:10 pm

Re: How to force MeGUI to use ffdshow's decoder?

Postposted on Tue Aug 10, 2010 10:13 pm

Yeah, but you have to understand, in order to encode the video, they must first decode it so they can reencode it. Make sense?

Anyway I found what I needed - the ffdshow() Avisynth plugin is included with the ffdshow tryouts package once you tick the appropriate checkbox during installation. It basically puts any preset combination of ffdshow filters into the Avisynth pipeline, without using ffdshow for decoding.
Mothership: Thuban 1055T@3.7GHz, 12GB DDR3, M5A99X EVO, GTX470+Icy Vision Rev.2@840/3800, Vertex 2E 60GB
Supply ship: Sargas@2.8GHz, 12GB DDR3, M4A88TD-V EVO/USB3
Corsair: Macbook Air Ivy Bridge
Crayon Shin Chan
Minister of Gerbil Affairs
 
Posts: 2238
Joined: Fri Sep 06, 2002 11:14 am
Location: Malaysia

Re: How to force MeGUI to use ffdshow's decoder?

Postposted on Tue Aug 10, 2010 11:34 pm

Crayon Shin Chan wrote:Yeah, but you have to understand, in order to encode the video, they must first decode it so they can reencode it. Make sense?

Yea, sorry, I got thrown off when you said you wanted to use ffdshow's decode filters as part of MeGUI and VirtualDub. I just jumped to the conclusion that you were misunderstanding what their roles were. Out of curiosity, why do you like ffdshow's cubic interpolation deinterlace instead of some of the more used deinterlace filters like NNEDI?
Zoomastigophora
Gerbil Elite
 
Posts: 611
Joined: Tue Nov 11, 2008 7:10 pm

Re: How to force MeGUI to use ffdshow's decoder?

Postposted on Wed Aug 11, 2010 12:13 am

The name sounded simple and it worked amazingly well, given its simple name and proximity to "Bypass", which is a presumably even simpler algorithm at the top of the dropdown box. I use Yadif now that I saw that it has SSSE3 optimizations and the like and produces a similar result, but it seems the main limitation is the x264 encoder, so I haven't seen a speed increase.
Mothership: Thuban 1055T@3.7GHz, 12GB DDR3, M5A99X EVO, GTX470+Icy Vision Rev.2@840/3800, Vertex 2E 60GB
Supply ship: Sargas@2.8GHz, 12GB DDR3, M4A88TD-V EVO/USB3
Corsair: Macbook Air Ivy Bridge
Crayon Shin Chan
Minister of Gerbil Affairs
 
Posts: 2238
Joined: Fri Sep 06, 2002 11:14 am
Location: Malaysia

Re: How to force MeGUI to use ffdshow's decoder?

Postposted on Mon Aug 23, 2010 10:09 am

A more generic way to do things like this is to build the filter chain manually in graphedit, force the inclusion of ffdshow; then use avisynth to open that .grf file.
madlemming
Gerbil XP
 
Posts: 319
Joined: Fri Oct 15, 2004 2:22 pm


Return to General Software

Who is online

Users browsing this forum: Yahoo [Bot] and 5 guests