IT

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(Syntax and Parameters: add a few missing things)
m (add x64 category)
Line 1: Line 1:
{{FilterCat4|External_filters|Plugins|Restoration_filters|IVTC}}
+
{{FilterCat5|External_filters|Plugins|Plugins_x64|Restoration_filters|IVTC}}
 
{{Filter3
 
{{Filter3
 
| {{Author/thejam79}} / {{Author/minamina}}  
 
| {{Author/thejam79}} / {{Author/minamina}}  

Revision as of 17:15, 25 March 2020

Abstract
Author thejam79 / minamina
Version v0.1.03_width8K
Download IT_YV12_0103_width8K.zip
Category IVTC & Decimation
License GPLv2
Discussion

Contents

Description

IT is an inverse Telecine plugin, its official name is IT_YV12, it's the continued development of IT v0.051 by thejam79.

Requirements

  • AviSynth 2.5.8 or greater
  • Supported color formats: YUY2, YV12
  • MMX2 capable CPU is required.
  • Width must be a multiple of 16, height must be a multiple of 8.



Syntax and Parameters

IT (clip, int "fps", int "threshold", int "pthreshold", string "ref", bool "blend", bool "debug", string "read", string "write", string "log", int "dimode")


clip   =
Input clip.


int  fps = 24
  • 24 : frame-matching and decimation to 24FPS (IVTC)
  • 30 : frame-matching only, leaves the frame rate unchanged


int  threshold = 20
int  pthreshold = 75
Undocumented parameters.


string  ref = "TOP"
Field order:
  • "ALL"
  • "AUTO" : automatic
  • "TOP" : top field first (default)
  • "BOTTOM" : bottom field first
  • "NONE"


bool  blend = false
Set blend to true or false depending on whether you want any remaining interlaced frames to be deinterlaced by blending or interpolation. This parametter is only valid when fps=24.


bool  debug = false
Set to true to show debug information.


string  read = NULL
string  write = NULL
string  log = NULL
Read and write logs.


int  dimode = 1
Deinterlace mode:
  • 0 : none (leaves frames combed)
  • 1 : deinterlace (may produce some jagged lines in animation)
  • 2 : simple blur (simply blend; may produce some slight ghosting in high motion areas)
  • 3 : one field (compensate fields; very similar to mode 1 but less jagged edges)
  • 4 : end
  • 5 : deinterlace b


Examples

IT with default values:

MPEG2Source("telecine source.d2v")
IT(fps=24, threshold=20, pthreshold=75, ref="TOP", blend=false, debug=false, dimode=1)


Changelog

Version              Date            Changes
v0.1.03_width8K 11/30/2013 - change max width to 8192 - x64 version compiled with Intel C++ Composer. v0.1.03 07/12/2003 - diMode: mode 2 and 3; change internal processing. v0.1.02 05/05/2003 - diMode: add mode 3 v0.1.01 05/04/2003 - add diMode parameter - Support AviSynth 2.5 and YV12 colorspace



Archived Downloads

Version Download Mirror
v0.1.03_width8K IT_YV12_0103_width8K.zip IT_YV12_0103_width8K.zip
v0.1.03 IT_YV12_0103.zip it_25_dll_20030712.zip


External Links

  • Doom9 Forum - Is (IT) the IVTC plugin available for 2.5?
  • Doom9 Forun - Explanation of blend and diMode parameters.
  • avisynth.org - IT English documentation.
  • Niiyan - Extensive IT documentation in Japanese.
  • GitHub - IT VapourSynth port.




Back to External Filters


Personal tools