From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(Description: add description by niiyan)
Line 30: Line 30:
* [x64]: [[AviSynth+]]
* [x64]: [[AviSynth+]]
* Supported color formats: [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]
* Supported color formats: [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]
== [[Script variables|Syntax and Parameters]] ==
== [[Script variables|Syntax and Parameters]] ==

Latest revision as of 17:48, 7 June 2020

Author kiraru2002, nekopanda
Version r8
Category IVTC & Decimation
License GPLv2


[edit] Description

Its: IvTc/deint Switcher

Description by niiyan:

Its is similar to TPRIVTC in using tpr (TMPGEnc Project), but there is a big difference between those two plugins as follows:

  • Its (at least, the latest version of Its) can't deinterlace or IVTC by itself.
  • You don't have to use tpr file.
  • Its cannot use TMPGEnc's deinterlace method (Even field, Odd field, etc.) now.

Its is a "meta" filter rather than a IVTC filer. Its switches deinterlace/IVTC filters according to def file. Def file can include a lot of setting information about range , filter, IVTC pattern, etc.

[edit] Requirements

[edit] Syntax and Parameters

Its (clip, string "def", string "tpr", int "fps", bool "debug", int "posx", int "posy", string "chapter", string "output", int "opt")

clip   =
Input clip.

string  def =
Specify the path to the definition file.

string  tpr =
Specify the path to the project file (.tpr) of the free version TMPGEnc (ver 2.5xx). Can be omitted.
Both binary format and text format are supported. (If you cannot read in binary format, please use text format). In this case, the def specification may be omitted.
However, for information, the filter only looks at the reverse telecine frame list, specifying the deinterlacing method (even, odd, etc.) is currently invalid.

int  fps = 0
Specify output fps:
  • -1 : 120fps(mixed fps) - delete frame stripped mode
  • 0 : 120fps(mixed fps)
  • 24 : 24fps
  • 30 : 30fps
When specifying 120fps, use the AVI output (VFR) plug-in (vfrout).
Use it from auoenc that comes with the WarpSharp plugin.
In addition, from 0.8, it can not be used with exavi_vfr.auo.

bool  debug = false
  • true : Debug information is displayed in the image.
  • false : Debug information is not displayed in the image.

int  posx = 0
int  posx = 0
Specify the display position of debug information with a pixel value.

string  chapter = ""
Specify the output path of the generated chapter.
Since it is generated immediately after initialization, it has already been output if the image is displayed in VirtualDub, for example.

string  output = ""
Specify the output destination path of the generated time code. When specifying a chapter file, only the extension is sufficient.
Except for debugging purposes, if it is a codec and encoding application that does not shift the frame even if itvfr is not used, it can be encoded there instead of exavi_vfr.
Since it is generated immediately after initialization, it has already been output if the image is displayed in VirtualDub, for example.

int  opt = 0
Undocumented parameter.

[edit] ItsCut

ItsCut (clip, string "timecodes")

clip   =
Input clip.

string  timecodes =
Undocumented parameter

[edit] Examples

Its with default values:

MPEG2Source("telecine source.d2v")

[edit] Changelog

Version      Date            Changes
r8 2019/09/20 - I fixed it a little because it was buggy r7 2018/01/21 - Supports 25fps (Because it was a considerable project, be careful!!) r6 2017/10/19 - Fixed error when the start frame of 24fps clip is not a multiple of 5. r5 2017/10/24 - AviSynth+: MT_SERIALIZED r4 2017/10/24 - Corrected 0.8.6 a little. AviSynth+ 64bit build v0.8.6 2006/07/03 - Last release by kiraru2002

[edit] Archived Downloads

Version Download Mirror
v0.8.6 Its086.7z

[edit] External Links

Back to External Filters

Personal tools