Log in

View Full Version : divx -> SVCD resize algorithm change in 1.1.0


thebigcheese
28th December 2002, 20:31
I am having a problem with the resize algorith in 1.1.0 when converting NTSC divx movies.

I have tried on many movies - and the results are the same.
1.0.9 and 1.1.0 produce different results. I know I can manually change the resize parameters, but I just wanted to find out if I have setup 1.1.0 incorrectly, or if the algorith has changed for another reason, or if it's a bug:

EXAMPLE:
Original divx: 576x304

AVIsynth FIle from 1.0.9:

...
BicubicResize(480,338,0.00,0.75)
AddBorders(0,71,0,71)
..

AVIsynth FIle from 1.1.0c:

...
BicubicResize(480,460,0.0,0.6)
AddBorders(0,10,0,10)
...

This results in an stretched image.

Manual Calculation:
Horizontal Size: 480
Vertical Size: ROUND(304 / (576 / 640))) = 338
Border: (480 - ROUND(304 / (576 / 640))) / 2 = 71

This agrees with 1.0.9, but not with 1.1.0

I have tried this on about 15 different movies - the result is the same.

Besides this: DVD2SVCD kicks ass.