YV12InterlacedReduceBy2

From Avisynth wiki
Revision as of 05:28, 30 March 2015 by Reel.Deal (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Abstract
Author Tom Barry
Version v0.1.1.0
Download YV12InterlacedReduceBy2.zip
Category Resize
License GPLv2
Discussion Doom9 Thread


Contents

Description

InterlacedReduceBy2 is a fast Reduce By 2 plugin, it includes 3 resizing filters.

  • InterlacedReduceBy2 works by taking only the even (starting with 0) pixels from the top field. So it will reduce both the width and height by a factor of 2. It blends the chroma slightly to avoid YV12 chroma delay.
  • InterlacedReduceBy2At60 is the same as YV12InterlacedReduceBy2 except it outputs 60 (or PAL 50) FPS, using both the top and bottom interlaced fields as source. Use this one if you get jerky motion on 30 FPS encodes.
  • YV12InterlacedSelectTopFields selects the top fields only and adjust for chroma delay but leaves the width unchanged.


Requirements

  • AviSynth 2.5.8 or later
  • Supported color formats: YV12


Syntax and Parameters

YV12InterlacedReduceBy2 (clip)
YV12InterlacedReduceBy2At60 (clip, int)
YV12InterlacedSelectTopFields (clip)


clip   =
Input clip.


int   =
topfirst: 0 for bottom field first (BFF), 1 for top field first (TFF).
When in doubt just try it both ways. One will be obviously wrong if you step through it one field at a time in VirtulDub.


  • Note: all parameters are unnamed and do not have a default so they must be specified.


Examples

Assume you have a 1920x1080 interlaced clip.

AviSource("blah.avi")
InterlacedReduceBy2()


Changelog

Version       Date            Changes
v0.1.1.0 2005/03/20 - Added YV12InterlacedReduceBy2At60(1) support v0.1.0.0 2003/03/01 - Initial release


Archived Downloads

Version Download Mirror
v0.1.1.0 YV12InterlacedReduceBy2.zip yv12interlacedreduceby2_25_dll_20050320.zip


External Links




Back to External Filters

Personal tools