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. |
![]() |
#1 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
DG NV tools
http://neuron2.net/dgdecnv/dgdecnv.html
Please note that the DG NV tools require a supported Nvidia graphics card. Also note that the DGNV tools are not free; a small donation is required as described at the link above. Last edited by Guest; 28th September 2010 at 14:06. |
![]() |
![]() |
![]() |
#4 | Link |
Registered User
Join Date: Apr 2006
Posts: 225
|
uploading a sample now. This is a good one, it has both single and double repeats (according to the .d2v file created by DGIndex), and it causes Beta3 of DGMPGIndexNV to generate combing artifacts.
EDIT: Here is the link: http://www.mediafire.com/?sharekey=3...4e75f6e8ebb871 Last edited by Turtleggjp; 22nd June 2009 at 20:40. |
![]() |
![]() |
![]() |
#6 | Link |
Registered User
Join Date: Apr 2006
Posts: 225
|
My test clip looks good now. I take it I need to re-index my files again after this change. I am now indexing the entire 2 hour capture file, and if it looks good I'll run a pass through x264 and see how it comes out. Thanks for fixing that so quick!
EDIT: BTW I noticed that the de-interlacing bug I pointed out before is still there. Is this going to take an updated Nvidia driver to fix (or rather, the problem is not with your program)? Last edited by Turtleggjp; 23rd June 2009 at 00:06. |
![]() |
![]() |
![]() |
#7 | Link |
Registered User
Join Date: Jan 2004
Posts: 2
|
I know I haven't responded to any previous NV tools threads, but I've been excitedly testing them out myself for some time. I really appreciate your work.
Moving on from that, I have an anime mpeg-2 vob source that was previously not providing correct timing in it's dgm with pulldown flags ignored (compared to audio stream and the d2v project file). Now with pulldown flags honored the timing seems right on with audio. However, I get this nVidia PureVideo deinterlacer (what I see as the neatest part of DGMPGIndexNV) error now: Code:
DGSource: Cannot use PureVideo deinterlacer with field repeats. Code:
LoadPlugin("C:\...\DGDecodeNV.dll") DGSource("anime.dgm",deinterlace=1) BTW, If you already explained this problem I'm very sorry for wasting your time, as I love your work and know you're busy. Last edited by Demn; 23rd June 2009 at 02:15. |
![]() |
![]() |
![]() |
#8 | Link | ||
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
Quote:
Anyway, NVCUVID leaves pulldown to the display process, which comes after the deinterlacing, so it would not be possible to honor the pulldown and then deinterlace the pulled-down frames. So, let me throw this back at you. Why are you deinterlacing a progressive video? A sample of your unprocessed source will be very helpful in understanding your case. It may be a case where we need a forced film mode, but I can't tell until I see your source material. Last edited by Guest; 23rd June 2009 at 02:38. |
||
![]() |
![]() |
![]() |
#9 | Link | |
Registered User
Join Date: Jan 2004
Posts: 2
|
Quote:
|
|
![]() |
![]() |
![]() |
#10 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
OK, it's field blended. Deinterlacing field blended video is a last resort solution. You can do a search on "blended fields" to find alternative approaches for restoring the progressive source. I don't get into that because I vomit every time I see such things. I prefer to keep my food in my stomach.
![]() Bear in mind that true interlaced animation is very rare. Some CGI does it, but hand drawn animation is drawn as frames, not fields, so it is progressive. The problem with your source is that it has gone through a field-blending standards conversion. Last edited by Guest; 23rd June 2009 at 03:01. |
![]() |
![]() |
![]() |
#11 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
It's not clear yet. I have been in discussion with Nvidia and they cannot duplicate it while I cannot find any issue in my code. So investigation continues. I still think it is an Nvidia problem but I have to find a way to prove it one way or the other.
|
![]() |
![]() |
![]() |
#12 | Link |
Registered User
Join Date: Mar 2006
Posts: 1,538
|
I have noticed that DGIndex and DGIndexNV report different audio delays. For example:
DGIndexNV: 20090622213601 PID 088 3_2ch 48KHz 384Kbps DELAY 0ms DGIndex: 20090622213601 PID 088 3_2ch 384Kbps DELAY 32ms Here is a sample: http://www.megaupload.com/?d=7QWXX4SA Last edited by rack04; 23rd June 2009 at 04:29. |
![]() |
![]() |
![]() |
#14 | Link | ||
Registered User
Join Date: Apr 2006
Posts: 225
|
Quote:
Quote:
I re-indexed my 2 hour long clip, and it appears to be handling the repated frames correctly, since the trim commands in my script now produce what looks to be a perfectly edited clip. Previously, when I opened the clip, the first frame was a few seconds into the episode. As far as I know, there are no repeated frames during the episode, only during the commercials (like the sample clip). So I don't think it's worth re-encoding the whole thing for testing purposes. Soon, I'll try with some of my 1080i shows that do have pulldown during the episode. Thanks again! Matt |
||
![]() |
![]() |
![]() |
#19 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
In the process of investigating, I upgraded to Nvidia driver 186.18 and let my tools use the nvcuvid.dll installed by the drivers, rather than the one I ship, and I find that it works fine now. Please try that and advise whether it now works correctly for you too.
|
![]() |
![]() |
![]() |
#20 | Link |
Registered User
Join Date: Apr 2006
Posts: 225
|
Looks good here now. Took a little effort, since the latest drivers for my laptop's card (9650m) are only 185.85, and they cause all kinds of problems. Asus (maker of my laptop) doesn't even list these drivers on their website. They only have 179.30 listed, and so far these have worked just fine for most things (CoreAVC's CUDA acceleration doesn't work at all with this driver, and it performs terribly with the 185.85 driver). I was able to install the 186.18 drivers on my main system which has a GeForce 7600GT and is running Windows 2000. Not exactly a good system for running your tools, but I was able to snatch the nvcuvid.dll file from the system folder and copy it over to my laptop. My test clip looks good, and I'll give the full episode a run through as soon as I can get the full clip ready to go again. Give Nvidia a big thank you for me!
Matt |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|