Log in

View Full Version : Nic's AviSynth MPEG decoder doesn't work


e-Pawel
25th January 2007, 20:24
Hello,

Recently I downloaded that filter from http://nic.dnsalias.com/mpegdecoder.html. But it doesn't work :( When I create an avs file and open it with VirtualDubMod it shows that a D2V file is being created but then VD just shuts down. It's always the same, even when I try to play-back that file with WMP10.

What's the matter?

C u,
Pawel

P.S. How can I open MPEG-2 files with AviSynth elsewise?

foxyshadis
25th January 2007, 21:43
http://neuron2.net/dgmpgdec/dgmpgdec.html

See also the DGIndex/DGDecode forum.

e-Pawel
27th January 2007, 11:26
http://neuron2.net/dgmpgdec/dgmpgdec.html

See also the DGIndex/DGDecode forum.

Thanks, it may be an alternative solution... But can someone solve my problem with the other filter? Maybe its creator Nic could give me some tipps?

buzzqw
27th January 2007, 13:43
you could have an avisynth plugin directory messed up in same way... could be some filters are fighting each other..

anyway as foxyshadis say mpegdecoder is a little outdated. is better to upgrade to latest dgindex :)

BHH

e-Pawel
28th January 2007, 12:26
And is there another filter that can handle .vob files too (like Nic's filter does)?

Why is Nic's decoder outdated?

And where do you recommend me to put those filter? I put them all into the AviSynth/Plugins directory - is that wrong?

Guest
28th January 2007, 14:46
Did you use the MPEGDecoder or MPEGDecoder_YV12 version? Also, please post the script that fails.

And is there another filter that can handle .vob files too (like Nic's filter does)? DGMPGDec.

e-Pawel
28th January 2007, 15:11
Did you use the MPEGDecoder or MPEGDecoder_YV12 version? Also, please post the script that fails.

I only worked with the YV12 version, for the other one isn't supported by the version of AviSynth I use (2.5.7).

I also downloaded that other filter you mentioned but I didn't like it, 'cause all that stuff (DGIndex) seemed to me to be a bit circuitous ;) But if it's your recommendation I'll try it out! :)

Guest
28th January 2007, 16:13
I only worked with the YV12 version, for the other one isn't supported by the version of AviSynth I use (2.5.7). OK, I'll try to duplicate your problem and find the cause. But I still need your failing script as I asked for above.

I also downloaded that other filter you mentioned but I didn't like it, 'cause all that stuff (DGIndex) seemed to me to be a bit circuitous Yeah, I hear ya. The author should be shot for that. At least it works, though, eh?

Guest
28th January 2007, 16:23
I tried to duplicate your problem and I found that the D2V was created just fine. But that's irrelevant because the filter was unable to properly render the video. It has apparently not been updated to adhere to the new pitch/alignment requirements of more recent versions of Avisynth. You'd have to try to persuade Nic to update it.

But anyway, don't be scared of DGIndex. It's just a fancy way to make the D2V file. It's really easy and the process is described in the Quick Start guide that comes with DGMPGDec.

It's as easy as this. Load your VOB in DGIndex and then select File/Save Project. That's it. You now have a D2V and can use this script:

loadplugin("dgdecode.dll")
mpeg2source("yourfile.d2v")

The Scientist
28th January 2007, 17:12
Yeah, I hear ya. The author should be shot for that.lol :D

MarcioAB
3rd June 2007, 00:58
June/2007 and the MPEGDecoder (_YV12) still does not work.

The idea behind MPEGDecoder is great. Difficult to believe it did not move ahead.

So, lets go with DGMPGDec ...

Thanks for all this information.
Marcio