View Full Version : CCE RT for various frame resizers


mrbass
3rd September 2003, 09:57
Remember how SimpleResize is the fastest for SVCDs and Bilinear was pretty close but 2nd. Bicubic pulled up the rear as being the slowest but best quality IMHO. So I test these with DVD2DVD and the results are SimpleResize is now the slowest and Bilinear and Bicubic are the same. Supposedly Bilinear I think (which is the default) is supposed to be better than Bicubic in this case since it's not resizing the original video like it was with SVCD resolution.

Bottomline: just use Bilinear (default) for DVD2DVD conversion.

CCE RT 1.75 DVD2DVD
0=LoadPlugin(!SimpleResize.dll)
1=ConvertToYUY2().SimpleResize(^TargetWidth,^TargetHeight)
2=AddBorders(0,^BorderTop,0,^BorderBottom)
!SimpleResize.dll=C:\Program Files\DVD2SVCD\Avisynth2.5

Plugins\SimpleResize\SimpleResize.dll


---AVS Begin---
LoadPlugin("C:\PROGRA~1\DVD2SVCD\AVISYN~1.5PL\Mpeg2dec\MPEG2D~1.DLL")
mpeg2source("H:\GLADIA~1\source\DVD2AV~1.D2V")
LoadPlugin("C:\Program Files\DVD2SVCD\Avisynth2.5

Plugins\SimpleResize\SimpleResize.dll")
ConvertToYUY2().SimpleResize(720,480)
ConvertToYUY2()
----AVS End----

------------------------------------------------
CCE RT 2.09 DVD2DVD
0=BilinearResize(^TargetWidth,^TargetHeight)
1=AddBorders(0,^BorderTop,0,^BorderBottom)

---AVS Begin---
LoadPlugin("C:\PROGRA~1\DVD2SVCD\AVISYN~1.5PL\Mpeg2dec\MPEG2D~1.DLL")
mpeg2source("H:\GLADIA~1\source\DVD2AV~1.D2V")
BilinearResize(720,480)
ConvertToYUY2()
----AVS End----

------------------------------------------------

CCE RT 2.09 DVD2DVD
0=BicubicResize(^TargetWidth,^TargetHeight,^b_value,^c_value)
1=AddBorders(0,^BorderTop,0,^BorderBottom)
^b_value=0.0
^c_value=0.6


---AVS Begin---
LoadPlugin("C:\PROGRA~1\DVD2SVCD\AVISYN~1.5PL\Mpeg2dec\MPEG2D~1.DLL")
mpeg2source("H:\GLADIA~1\source\DVD2AV~1.D2V")
BicubicResize(720,480,0.0,0.6)
ConvertToYUY2()
----AVS End----

The eDealer
3rd September 2003, 11:13
Isn't it better to crop only, because the small positiv quality effect from resizing counteract the complet interpolation of the rest of the pixels ??? (No point with SVCD!, only DVD!)

I think a crop with best possible macroblock and consideration of the overscan will be better:

e.g. (16:9/1:2.35, Filmpixel 718x426)
Crop(16,80,688,416).AddBorders(16,80,16,80)
rounded to 16 -> aspect ratio error 0%!

So you cut a little more, but no effect to the rest of the picture ?!
We talk about the differences of crop 704x426 to resize 688x416 thats <3,75% of all!
This is additional used for better BR in the rest of the film!
And btw.: It's also the fastes version!

The Belgain
3rd September 2003, 11:18
Have you done any test for avi to dvd conversions (from an avi with a lower resolution than the DVD - ssay 640x...)? The results might be rather different.

I'll do this test if I have time. Should the quality be very much different?

ralphthedog
4th September 2003, 02:38
Same thing CCE(2.67) speed-wise here. I was quite surprised to find BicubicResize about 10% faster than Simple when Re-encoding DVD to DVD-R (PAL).

Been waiting for some of you DVD2SVCD heavies to get to this topic, which resize, or even whether there is any need to use a resize at all for DVD to DVD-R(16x9) backup.

mrbass
4th September 2003, 02:42
Originally posted by mrbass
---AVS Begin---
LoadPlugin("C:\PROGRA~1\DVD2SVCD\AVISYN~1.5PL\Mpeg2dec\MPEG2D~1.DLL")
mpeg2source("H:\GLADIA~1\source\DVD2AV~1.D2V")
LoadPlugin("C:\Program Files\DVD2SVCD\Avisynth2.5

Plugins\SimpleResize\SimpleResize.dll")
ConvertToYUY2().SimpleResize(720,480)
ConvertToYUY2()
----AVS End----


yes ..resizing it's definitely not needed. Perhaps a new option in the frameserver tab 'Don't Resize', SimpleResize, Bilinear, Bicubic. Then when doing DVD2DVD set the default to Don't Resize.

I did a few tests editing the .avs taking them out and it works fine. Also looked at my dvd2dvd-r guide and it doesn't have any resizing going on.

Now having said that I don't think it's giving a performance hit but heck I haven't a clue just from my limited testing. So then why did SimpleResize go slower than the other two? Well why is there two instances of ConvertToYUY2() in there? That's my guess.

ralphthedog
4th September 2003, 03:13
I actually removed the converttoYUY2() on the simpleresize line (I assumed I messed it up with my fiddling!!!), was still slower than Bicubic.

I had tried editing the .avs's and removing the resizers when I first started using DVD2SVCD to make elements for DVD-R (months ago) and couldn't see any problems(or speed increase), but not really knowing what the hell I'm doing I thought I'd err on the side of caution, leave it alone and await further instruction.

Thought I'd try that Bicublin unfiltered resizer plugin for speed on DVD-R, but I guess I don't need to now!!!