FCBI
From Avisynth wiki
Abstract | |
---|---|
Author | Chikuzen, Asd-g |
Version | v1.0.0 |
Download | FCBI-1.0.0.7z |
Category | Resize |
License | GPLv3 |
Discussion |
Contents |
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.
Requirements
- [x86]: AviSynth+ or AviSynth 2.6
- [x64]: AviSynth+
- Supported color formats: Y8, YV12, YV16, YV24
- AviSynth+: all planar formats (8/10/12/14/16-bit, Y, YUV without alpha) are supported.
- Windows Vista SP2 or later
- SSE2 capable CPU
- Microsoft VisualC++ Redistributable Package 2022
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).
- clip =
- bool ed = false
- Use edge detection or not.
- bool ed = false
- 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 tm = 30
- int opt = -1
- Sets which cpu optimizations to use.
- -1 : Auto-detect.
- 0 : Use C++ code.
- 1 : Use SSE2 code.
- Default: -1.
- Sets which cpu optimizations to use.
- int opt = -1
Examples
FCBI with default settings:
AviSource("blah.avi") fcbi(ed=false, tm=30, opt=-1)
Changelog
Version Date Changes
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
External Links
Back to External Filters ←