View Full Version : MeGui AviSynth Script creator cannot open D2V files anymore
Hi!
I have used MeGui for some time now, but now I have a problem. If I create a D2V file using the D2V Creator, and try to open it with AviSynth Script creator, I get the following error message:
Cannot open video input
The File C:\...\name.d2v cannot be opened.
Please make sure it's a valid AviSynth script and that AviSynth is properly installed.
[...]
Error message for your reference:
Trying to read or write to protected memory. Could be a hint that other memory is damaged. (last 2 sentences translated by myself)
I've updated to MeGui 1041 recently, but I also tried 1020 with the same result. I also reinstalled AviSynth.
I'm using Vista (32Bit), maybe it has something to do with a Vista update? One week ago everything worked fine.
What should I do now?
best regards
mcka
homerpez
20th May 2007, 16:52
Ditto here, please help...
Also updated to MeGUI (latest development), and this is now happens with all AVS files. (I'm transcoding HD-DVD to x264 using graphedit and various things, to avs files, to MeGUI).
V-Dub Mod opens them fine, with video displayed, so the problem is MeGUI related... all worked fine until the latest builds.
mitsubishi
20th May 2007, 20:41
I got a version mismatch, but fixed that by putting the latest "DGDecode.dll" from http://neuron2.net/dgmpgdec/dgmpgdec.html in my avisynth plugins directory.
I have my DGindex in the plugins directory also and have changed meGUIs setting to reflect this.
Only after replacing the DGDecode.dll in my avisynth plugins directory I get a version mismatch error in MeGui (no longer the error mentioned above). When I replace the corresponding DGIndex.exe in the tools directory of MeGUI and create a new .d2v file, I again get the same error as in my first Posting. If I open such a .d2v file using StaxRip, it works, I can see a preview. So for me MeGUI does not work anymore.
Any ideas?
foxyshadis
9th June 2007, 03:16
Maybe it has something to do with characters in the path (any unicode?) or the length of the path. What is the entire script?
Deano123
17th June 2007, 22:39
Getting The Same Thing, Anyone Got A Solution?
mcka
16th November 2007, 15:24
Maybe it has something to do with characters in the path (any unicode?) or the length of the path. What is the entire script?
After upgrading to the latest versions of MeGUI, I still get the same error. I tried to open a d2v File with VirtualDubMod "via AviSynth". This creates an .avs file with the following content:
#ASYNTHER Default (AVISource)
AVISource("D:\tmp\TEST.d2v")
But this raises the same AviSynth error as MeGUI AviSynth Script Creator:
AviSynth open Faliure:
AviFileSource couldn't open file 'D:\tmp\TEST.d2v' ('D:\tmp\TEST--default.avs', line 2)
I don't think it's a problem with the names. I made sure to use the same DGIndex.exe and DGDecode.dll versions in MeGui and Avisynt, which is 1.5.0.0. StaxRip - which still works perfectly - uses 1.4.8.0. But even with a 1.4.8.0 DGDecode.dll AviSynth cannot open the d2v files created by StaxRip as well as MeGUI.
Any ideas?
Kurtnoise
16th November 2007, 15:26
wrong script...
Use MPEG2Source instead of AVISource for d2v files...
mcka
16th November 2007, 15:35
That's what VirtualDubMod created, and if I change it to MPEG2Source() I can open it "via avisynth" without problems.
So it's only a problem in MeGUI. MeGUI warns me if there is a version mismatch of DGIndex.exe and DGDecode.dll, if I use the right versions, I allways get the same error as described in my 1st posting.
Kurtnoise
16th November 2007, 15:44
http://forum.doom9.org/showthread.php?p=1066016#post1066016
mcka
16th November 2007, 16:07
That worked, thank you very much!
And thanks for the compiled mp4box binary for testing the new PASP feature ;-)
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.