View Full Version : Possibility to use nVidia hardware deinterlacer
ToS_Maverick
16th March 2006, 13:58
i really like the quality of nvidia's pure video decoder for mpg2. it somehow is like "TDeint(mode=1)" but the processing is done in realtime :devil:
now, i'd like to use nvida's decoder output to feed an encoder ;)
i was successful to get the signal into avisynth via
directshowsource("VTS_03_1.VOB")
but the output is 25fps and not 50. btw, i use a PAL-DVD.
AssumeFPS(50) didn't work either, the output was only sped up :(
is there a way to get the full 50fps feed?
communist
16th March 2006, 14:03
Hmm maybe
DirectShowSource("VTS_03_1.VOB",fps=50) ?
ToS_Maverick
16th March 2006, 14:06
the same as AssumeFPS(50), sped up...
zlab
16th March 2006, 17:39
Hi,
I tried the about solution but no purevideo icon appear on the system tray, how can I tell it's actual the nvidia GPU do the deinterlace, also the output of the clip is no better than the wrose software deinterlacer. Have I do the setting incorrectly? I'll already disable th e mpeg2 decoding in the ffdshow.
ToS_Maverick
16th March 2006, 18:09
you have to find out which filter is decoding the mpeg2 stream. i recommend graphedit for this task.
after that, i just unregistered the filters who try to decode the stream instead of the nvidia decoder with CCCP-Insurgent.
if the filters are set up correctly, the nvidia logo appears in the system tray.
zlab
16th March 2006, 18:48
Thanks for the tips, the rlfm setting the merit also do the similar thing.
zambelli
17th March 2006, 10:05
now, i'd like to use nvida's decoder output to feed an encoder ;)
No can do. PureVideo uses the DXVA interfaces for hardware accelerated decoding and deinterlacing. That requires a video surface to write to, which means the decoder would need to communicate directly with the video renderer.
See:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Display_d/hh/Display_d/dxvaguide_8e52a936-0cc7-41ec-8398-231e8cc42dd6.xml.asp
loki03
9th April 2006, 12:52
i too use it with directshowsource and it deinterlaces, so output is 25 for interlaced material and 25 for non-interlaced material. and its fast. without video playback the decoder goes into software mode and does its software-deinterlace.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.