FCBI
From Avisynth wiki
(Difference between revisions)
(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. | + | |2=v1.0.1 |
− | |3=[https://github.com/Asd-g/AviSynth-FCBI/releases/ FCBI-1.0. | + | |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
- [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
[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).
- 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
[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
Back to External Filters ←