Avsresize

From Avisynth wiki
Revision as of 22:00, 23 March 2020 by Reel.Deal (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Abstract
Author sekrit-twc
Version r1d
Download avsresize-r1d.7z
Category Resize
License Open source
Discussion Doom9 Forum


Contents

Description

z.lib resizers for AviSynth+

Requirements


Syntax and Parameters

z_ConvertFormat

Scaling, colorspace conversion, and depth conversion.

z_ConvertFormat (clip clip, int "width", int "height", str "pixel_type", str "colorspace_op", str "chromaloc_op", bool "interlaced", float "src_left", float "src_top", float "src_width", float "src_height", str "resample_filter", float "filter_param_a", float "filter_param_b", str "resample_filter_uv", float "filter_param_a_uv", float "filter_param_b_uv", str "dither_type")


clip   =
Input clip.


int  width =
int  height =
Output width and height in pixels.


string  pixel_type =
Output pixel type ("YV12", "YUV420P16", etc.)


string  colorspace_op =
Colorspace operation description.
Format is "matS[:transS[:primS[:rangeS]]]=>matD[:transD[:primD[:rangeD]]]"
Example JPEG to MPEG: "170m:709:709:f=>709:709:709:l"


string  colorspace_op =
Chroma location operation description.
Format is "[locS]=>[locD]"
Example JPEG to MPEG2: "center=>left"


bool  interlaced = false
  • debicubicY ignores chroma planes.


float  src_left =
float  src_top =
float  src_width =
float  src_height =
Optional crop rectangle in the input frame.


string  resample_filter =
Resampling modes: "point", "bilinear", "bicubic", "spline16", "spline36", "lanczos"
Compatibility aliases: "gauss", "spline64", "lanczos4","blackman", "sinc"


float  filter_param_a =
float  filter_param_b =
First and second parameter to resampler.
Example Bicubic (Mitchell-Netravali): resample_filter="bicubic", filter_param_a=0.333, filter_param_b=0.333
Example 4-tap Lanczos: resample_filter="lanczos", filter_param_a=4


string  resample_filter_uv =
Resampling mode for chroma.


float  filter_param_a_uv =
float  filter_param_b_uv =
First and second parameter to chroma resampler.


string  resample_filter =
Dithering type: "none", "ordered", "random", "error_diffusion"



Changelog

Version      Date            Changes
r1d 2018/03/21 - lastest release r1 2016/10/29 - initial release


Archived Downloads

Version Download Mirror
r1d avsresize-r1d.7z


External Links




Back to External Filters

Personal tools