Log in

View Full Version : Error opening .d2v files created with DGIndex in GK


shamu200
2nd June 2005, 23:42
Sorry to go and create another topic related to this, but the only one I can see on here is locked, and since it doesn't totally answer my questions I just had to create another topic. Anyways, this is related to the "File is not a valid d2v project , avi or avs file!" error.

I've looked through the sticky post up top, and have found a less than perfect solution to my problems. I've updated DGDecode.dll to the version matching my version of DGIndex (1.2.1) and have made sure that there are no more outdated or unnecessary copies of DGDecode.dll. I still get the error when trying to open the file in GordianKnot.

Anyways, my band-aid fix for the problem was to create a .avs file (as mentioned in the sticky post) with the following lines in it:

loadplugin("C:\Program Files\GordianKnot\DGMPGDec\dgdecode.dll")
mpeg2source(".\myd2v.d2v")
I of course replace myd2v.d2v with the correct file. Anyways, when I open up the .avs file with GK it loads everything fine. If I try to open the .d2v I get the same error. Anyways, since it seems like it won't work without that .avs file, is there any newer version of DGIndex that will automatically create that file for me? Or maybe is there a setting in version 1.2.1 that can do that?

When you have about 30 sets of files that need encoding, creating all those .avs files manually can become quite difficult. Anyways, thanks for your help :D

Guest
3rd June 2005, 00:08
Try reading the Quick Start guide that comes with DGMPGDec 1.2.1!

shamu200
3rd June 2005, 00:40
Well now, I feel pretty stupid. Thanks for the help on this, now it creates the .avs file. I must have missed that part last night while skimming through it or something. I'm a little curious though, now that I have it working pretty well. In the example for a template.avs file, it includes two lines not shown in the manual way of creating the .avs file: loadplugin("...\Decomb.dll") and fielddeinterlace()

I was looking through some of the included documentation and can't seem to find what they do or what use they would have to me. If anyone can tell me what purpose they serve, or where I can find that info I'd really appreciate it.

Guest
3rd June 2005, 01:16
Well now, I feel pretty stupid. It's all about deluding yourself. It's much easier to live that way. For example, I've convinced myself that I'm smarter than Planck, Einstein, Feynman, and all those guys, because they stupidly believe in "photons".

I'm a little curious though, now that I have it working pretty well. In the example for a template.avs file, it includes two lines not shown in the manual way of creating the .avs file: loadplugin("...\Decomb.dll") and fielddeinterlace()

I was looking through some of the included documentation and can't seem to find what they do or what use they would have to me. If anyone can tell me what purpose they serve, or where I can find that info I'd really appreciate it. Decomb is a filter package some guy wrote that is used for deinterlacing and inverse telecine and all those arcane things I don't understand. I just included them as examples to show that your AVS template can have whatever you want in it. Actually, Avisynth has a zillion filters and you'll enter a black hole that you'll never escape from if you start trying to figure out what they all do. I'd rather guzzle beer, frankly.

shamu200
3rd June 2005, 02:28
It's all about deluding yourself. It's much easier to live that way. For example, I've convinced myself that I'm smarter than Planck, Einstein, Feynman, and all those guys, because they stupidly believe in "photons".I'll have to remember that for future use :D

So then, from the sounds of it I can just skip including those two lines I mentioned, as I take care of that stuff when I'm encoding it in GK. Thanks for the help neuron2!

Pookie
4th June 2005, 21:09
Tearing it up, Donald ! Thanks for your recent work on DGindex, BTW.