[RESOLVED] Bad Nvidia IVTC result vs avisynth

Support forum for DGDecNV
Post Reply
DAE avatar
slomorbo
Posts: 10
Joined: Tue Jan 25, 2011 9:28 pm

[RESOLVED] Bad Nvidia IVTC result vs avisynth

Post by slomorbo »

Hi,

I just tested the "Force Film (fieldop=1)" option on DGDecNV and I got mixed result.

1 - It's fast, more than double the speed of my avisynth script that does the job, "tfm(order=1).tdecimate()"
2 -Well the result quality is ... well ... shitty!

My source is an TV ATSC Record, MPEG2 1080i, 3:2 pulldown
It can be download here -> http://www.megaupload.com/?d=BYKWAFV0

My normal avisynth script that I use

Code: Select all

LoadPlugin("C:\video\tools\dgdecnv\DGDecodeNV.dll")
LoadPlugin("c:\video\tools\avs\ColorMatrix.dll")
LoadPlugin("c:\video\tools\avs\autocrop.dll")
LoadPlugin("c:\video\tools\avs\TIVTC.dll")
DGSource("C:\Users\slomorbo\Desktop\test\test.dgi")
tfm(order=1).tdecimate()
autocrop(mode=0,wmultof=4,hmultof=2,samples=10,aspect=0,threshold=40,samplestartframe=0,leftadd=0,rightadd=0,topadd=0,bottomadd=0)
Spline36Resize(1280,720)
The file after an encode with x264 can be download here -> http://www.megaupload.com/?d=CXLQMO8F
That give me a normal looking picture like this -> Image

My avisynth script that I use to test the nvidia's inverce telecine filter,

Code: Select all

LoadPlugin("C:\video\tools\dgdecnv\DGDecodeNV.dll")
LoadPlugin("c:\video\tools\avs\ColorMatrix.dll")
LoadPlugin("c:\video\tools\avs\autocrop.dll")
LoadPlugin("c:\video\tools\avs\TIVTC.dll")
DGSource("C:\Users\slomorbo\Desktop\test\test.dgi", fieldop=1)
autocrop(mode=0,wmultof=4,hmultof=2,samples=10,aspect=0,threshold=40,samplestartframe=0,leftadd=0,rightadd=0,topadd=0,bottomadd=0)
Spline36Resize(1280,720)
The file after an encode with x264 can be download here -> http://www.megaupload.com/?d=7HPL7Z93
That gave me a BAD picture quality like this(look at the hand) -> Image

It seem to me that the result look like a bad quality deinterlacer filter use on an interlaced source. It's even more obvious by looking at the result's video. There is a lot of ghosting...

My NVIDIA GPU is a Geforce G210 with VP4 engine
I'm using the lastest Nvidia Driver(tested with an older one and same thing)
I also use the lastest version of dgdecnv (2039).
What I think is that maybe the GPU does not have not enough processing power (shader) to do a good job? Or maybe it's just that the NVIDIA inverce telecine filter is shitty as hell?
Can someone test this with a more powerfull card that have the same VPx engine?

Can someone confirm or infirm my results?

Thank a lot for your help,

slomorbo
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: Bad Nvidia IVTC result vs avisynth (tfm and tdecimate)

Post by admin »

Force Film works by ignoring soft pulldown flags. Your stream does not have soft pulldown (it has hard pulldown; the fields are physically repeated in the stream), so Force Film is not applicable. You must use IVTC in your script, i.e., Telecide/Decimate or TFM/TDecimate.

As described in the documentation, if the Info dialog does not show field repeats, then the stream does not have soft pulldown. For your stream, the field repeats count remains at 0.

You refer to an "Nvidia IVTC filter". In fact there is no such thing available via NVCUVID.
Post Reply