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. |
|
|
Thread Tools | Search this Thread | Display Modes |
3rd March 2009, 05:21 | #1 | Link |
Registered User
Join Date: Feb 2007
Posts: 7
|
Feeding The Cyberlink MPEG2 Decoder w/DXVA In to Avisynth?
Hey all;
I'm wondering if anyone knows how to feed the Cyberlink MPEG2 decoder in to Avisynth, and to have it use DXVA acceleration. I have some 30fps pure-interlaced MPEG2 material that I'm trying to encode in to H.264, and I noticed that the Cyberlink decoder has an excellent bob filter for it; it generates 60fps out of the material and does significantly better (in my opinion at least) than weaving/blending that usually happens when I try to encode this material with AutoMKV and the like. I don't know what exactly it's doing, but the results are comparable to motion-comp bob deinterlacers like MCBob, but it's significantly faster (real-time vs. 5fps). So what I would like to do is feed the Cyberlink decoder in to Avisynth, to have it decode and deinterlace the material before passing it on to x264 for encoding. I've tried setting up a filter graph chain with GraphEdit and feeding that in to Avisynth, and while I can come up with something that works as a chain it's missing any hardware acceleration. As a result the Cyberlink decoder uses its own internal software deinterlacer which isn't nearly as good. So basically my question is: is there any way to set up a filter graph such that the Cyberlink decoder is still DXVA/hardware accelerated works with avisynth? I realize it's probably a crazy idea, but I'm stubborn and want to make it work if possible. The video card, for anyone curious, is a GeForce 8800GTX. Last edited by ViRGE; 3rd March 2009 at 05:25. |
3rd March 2009, 05:28 | #2 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
|
IIRC, you can't do this, because the GPU does all the work internally and then passes it out to the LCD.
You can take advantage of H.264 / VC1 decoding and deinterlacing via CUDA, but this requires neuron2's special tools. I don't think he has such a tool for MPEG-2 yet. ~MiSfit
__________________
These are all my personal statements, not those of my employer :) |
3rd March 2009, 05:58 | #3 | Link | |
Compiling Encoder
Join Date: Jan 2007
Posts: 1,348
|
Quote:
|
|
3rd March 2009, 06:25 | #4 | Link | |
Registered User
Join Date: Feb 2007
Posts: 7
|
Quote:
Edit: And thanks for the link, kemuri-_9 Last edited by ViRGE; 3rd March 2009 at 06:31. |
|
|
|