Log in

View Full Version : Avisynth 2.5 : Strange strobo effect


springl
22nd November 2002, 19:52
My first post.
With Avisynth 2.06 and 2.07 no problem.
But when i use Avisynth 2.5 even with a simple script like this :
Loadplugin ("C:\Programmi\AviSynth2\plugins\Mpeg2dec3.dll")
Mpeg2Source("C:\WINDOWS\Desktop\Encoder\prova.d2v")
trim(0,2000)
crop(0,64,720,352)
I get a flashing movie,it seems as the present frame has memory of past frames.
It happens only to me?
What about?
I've got an Athlon Thunderbird 900 MHz, SDRAM OS Windows98SE
Thanks. Ciao
PS:I dont'know how and if it is possible upload 10 seconds of an avi
wich explains better than my words wich is the problem.
Sorry for my poor english.

MaTTeR
23rd November 2002, 17:17
Hi,

I had the same problem as yourself this morning. However, I'm more inclined to think this is a MPEG2DEC3 problem rather than AVS 2.5. The only way I can describe the problem is that a "ghost" from a previous frame is overlayed on all future frames. On the same source, I also have the terrible color problem that lighty and BulletProof reported in the MPEG2Dec3 0.90 thread. Let's wait and see if Marc FD finds anything.

PS. Your correct that the problem cant be reproduced using YUY2 methods.

Edit- Source is 4:3 interlaced.

springl
23rd November 2002, 19:10
My source is a 4/3, 29.970 fps, NTSC 20% FILM 80%, interlaced/progressive, 9 min 43 sec long Vob file.
Today I tried to convert it in MPEG2 pal progressive file and I noted that the "ghost frame" disappeared but the terrible color problem that lighty and BulletProof reported in the MPEG2Dec3 0.90 thread is still present.
I'm only a "user" and I'm not able to go into the deeps of the problem. I reported this problem to give a little contribution to the coder of this excellent forum.

springl
25th November 2002, 13:07
If I playback the vob file (NTSC/FILM video type, interlaced/progressive frame type) with DirectShowSource and avisynth 2.5, all the strange effects disappear so I think the problem is into Mpeg2Dec3 and Mpeg2Dec3_YV12 dll.
But when I try to encode the vob (with VD or AVS2AVI) I note a YUY2 output from DirectShowSource with every DirectShow filter I use to decode the vob. Wouldn't I obtain a natively YV12 output from DirectShowSource in avisynth 2.5?