YV12InterlacedReduceBy2
From Avisynth wiki
(Difference between revisions)
(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 | + | :::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.
- 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.
- int =
- 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
- avisynth.org.ru - YV12InterlacedReduceBy2 documentation, Russian.
Back to External Filters ←