YV12InterlacedReduceBy2

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(YV12InterlacedReduceBy2)
 
m (Syntax and Parameters: typo)
 
Line 34: Line 34:
 
::{{Par2| |int| }}
 
::{{Par2| |int| }}
 
:::<tt>'''topfirst'''</tt>: 0 for bottom field first (BFF), 1 for top field first (TFF).
 
:::<tt>'''topfirst'''</tt>: 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.  
+
:::When in doubt just try it both ways. One will be obviously wrong if you step through it one field at a time in VirtualDub.  
 
<br>
 
<br>
 
::*'''Note:''' all parameters are unnamed and do not have a default so they must be specified.
 
::*'''Note:''' all parameters are unnamed and do not have a default so they must be specified.
 
<br>
 
<br>
 +
 
==Examples==
 
==Examples==
 
Assume you have a 1920x1080 interlaced clip.
 
Assume you have a 1920x1080 interlaced clip.

Latest revision as of 01:24, 2 April 2015

Abstract
Author Tom Barry
Version v0.1.1.0
Download YV12InterlacedReduceBy2.zip
Category Resize
License GPLv2
Discussion Doom9 Thread


Contents

[edit] 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.


[edit] Requirements

  • AviSynth 2.5.8 or later
  • Supported color formats: YV12


[edit] 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 VirtualDub.


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


[edit] Examples

Assume you have a 1920x1080 interlaced clip.

AviSource("blah.avi")
InterlacedReduceBy2()


[edit] Changelog

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


[edit] Archived Downloads

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


[edit] External Links




Back to External Filters

Personal tools