PDA

View Full Version : movie loaded with VirtualDub+AviSynth gets 'stretched'


aldaco12
4th January 2007, 15:30
Hi. I'm using AviSynth to 'teach' VirtualDub how to load D2V files, so I can

1) rip a DVD
2) use AVI2DVD to make a D2V file
3) load with VirtualDub the file 'LoadD2V.avs', which is written:

MPEG2Dec3dg_mpeg2source("C:\mc\Tmp\mov\dvd\Movie.d2v")
ConvertToYUY2()

so I can create an AVI using VirtualDub; I apply the filters:
- Deinterlace, to deinterlace the video
- Nulll Transform + 'cropping', to set some positive offsets and to crop the black bars, if needed
- Resize, to resize the movie screen wich results from the use of the 2 filters above mentioned into a more appropriate size.

The result of all this is that the AVI obtain is somewhat 'stratched', so its shapes are more 'oval' than 'round' (an O becomes an oval a little tall).

It is very strange, to me, since my use of the filter Resize is to produce a movie of resolution:
X' = constant * (720 - cropE - cropW)
Y' = constant * (576 - cropN - cropS)
(I live in a PAL country, and DVD specs are 720x576)
Obviously, "constant" is a constant, and the numbers I use as "cropX" are the pixels I crop when I use the Null transform filter to remove the black bars.

Why the screen seem a little taller than what it should be even if my use of the filter "Resize" should keep aspect ratio? Is it a wrong usage of AviSynth?

Thanks for helping me.

neuron2
4th January 2007, 16:47
Closed due to crossposting.