FCBI

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(v1.0.0 update)
(FCBI 1.0.1)
 
Line 2: Line 2:
 
{{Filter3
 
{{Filter3
 
| {{Author/Chikuzen}}, {{Author/Asd-g}}
 
| {{Author/Chikuzen}}, {{Author/Asd-g}}
|2=v1.0.0
+
|2=v1.0.1
|3=[https://github.com/Asd-g/AviSynth-FCBI/releases/ FCBI-1.0.0.7z]
+
|3=[https://github.com/Asd-g/AviSynth-FCBI/releases/ FCBI-1.0.1.7z]
 
|4=Resize  
 
|4=Resize  
 
|5=[https://github.com/Asd-g/AviSynth-FCBI/blob/master-1/LICENSE GPLv3]
 
|5=[https://github.com/Asd-g/AviSynth-FCBI/blob/master-1/LICENSE GPLv3]
Line 55: Line 55:
 
== Changelog ==
 
== Changelog ==
 
  Version      Date            Changes<br>
 
  Version      Date            Changes<br>
 +
v1.0.0      2022/06/20      - Fixed error message for opt.
 
  v1.0.0      2022/06/05      - Added support for 10..16-bit clips.
 
  v1.0.0      2022/06/05      - Added support for 10..16-bit clips.
 
                               - Frame properties passthrough.
 
                               - Frame properties passthrough.

Latest revision as of 18:51, 17 May 2023

Abstract
Author Chikuzen, Asd-g
Version v1.0.1
Download FCBI-1.0.1.7z
Category Resize
License GPLv3
Discussion


Contents

[edit] Description

Fast Curvature Based Interpolation. More info here (Japanese).
Port of FCBI filter (https://github.com/yoya/image.js/blob/master/fcbi.js) to AviSynth.

[edit] Requirements


  • Windows Vista SP2 or later
  • SSE2 capable CPU
  • Microsoft VisualC++ Redistributable Package 2022


[edit] Syntax and Parameters

FCBI (clip, bool "ed", int "tm")


clip   =
A clip to process.
Must be in YUV 8..16-bit planar format (except YV411).


bool  ed = false
Use edge detection or not.


int  tm = 30
Threshold for edge detection.
When ed is set to false, tm will be ignored.
Must be between 0 and range_max. Default: 30 * (2 ^ bit_depth - 1) / 255.


int  opt = -1
Sets which cpu optimizations to use.
  • -1 : Auto-detect.
  • 0 : Use C++ code.
  • 1 : Use SSE2 code.
Default: -1.


[edit] Examples

FCBI with default settings:

AviSource("blah.avi")
fcbi(ed=false, tm=30, opt=-1)


[edit] Changelog

Version      Date            Changes
v1.0.0 2022/06/20 - Fixed error message for opt. v1.0.0 2022/06/05 - Added support for 10..16-bit clips. - Frame properties passthrough. - Add opt parameter. - AviSynth+: self-registers as MT_NICE_FILTER.
v0.0.0 2017/03/17 - Initial release


[edit] External Links

  • GitHub - Source code repository (update).
  • GitHub - Source code repository (original).




Back to External Filters

Personal tools