Log in

View Full Version : Good way to resize a video


clubrulz
5th December 2008, 20:32
Hello all...I have my video captured at 640 x 480 and I would like to resize to 16:9 AR (624x352) and was wondering what a good command is.

Spline36resize
lanczosresize
etc...

Sagekilla
6th December 2008, 03:04
If you're fine with having squished looking objects (regardless of which resizer is used), Spline16 or Spline36 would do fine.

linyx
6th December 2008, 03:34
I like Lanczos4Resize for most general resizing and Spline36 for more *important* resizing. I have heard that nnedi is impressive also.

Sagekilla
6th December 2008, 03:48
Thing is, clubrulz is downcaling from 640x480 --> 624x352. It shouldn't matter as much which resizer he's using. Personally though, Lanczos tends to be more bitrate hungry while looking more or less the same as Spline. Also, since it's being downscaled by a rather small factor, most of the differences between resizers don't really matter.

(Note: NNEDI is for 2x upscaling btw. It's also very slow and pointless for what he wants to get done.

linyx
6th December 2008, 06:05
Thing is, clubrulz is downcaling from 640x480 --> 624x352. It shouldn't matter as much which resizer he's using
As long as it's not bilinear;).

(Note: NNEDI is for 2x upscaling btw. It's also very slow and pointless for what he wants to get done.
It's only for upscaling 2x? I thought it could do the same for downscaling, although i have never tried it.

thetoof
6th December 2008, 07:43
For 1/2 downscaling, I've heard somewhere that reduceby2() is pret-t-ty useful :rolleyes:

nnedi : the parameter for upscaling is dh (double height), which can be true (2x) or false (same size)... nothing about downscaling here!

Flux
6th December 2008, 21:06
I have some rendered 256x224 frames with 256 color palette. They are originally meant for NTSC television. Is there any resize method which could produce something like 592x448 from them with NTSC composite or s-video artifacts? Rendered ones have wrong aspect ratio because they are meant to stretch for 4:3 ratio or very close to it.

This method is called "NTSC filter" or something like that. I haven't found any Avisynth plugin which could do that. So if there isn't any way to do that, what could produce closest results?

vampiredom
6th December 2008, 22:49
Flux --

These are pretty low-res images for NTSC video. Maybe you want to try something like this?

PointResize(512, 448)
GaussResize(704, 448, p=50) # reduce p to soften image
AddBorders(8,16,8,16) # pad edges for 720x480 output

# if the result flickers on interlaced displays, try uncommenting the next line
# Blur(0, 0.5, mmx=false)