Sbr

From Avisynth wiki
Revision as of 10:21, 25 April 2022 by Reel.Deal (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Abstract
Author Asd-g
Version 1.0.0
Download sbr-1.0.0.7z
Category Spatial Denoisers
License GPLv3
Discussion

Contents

Description

sbr is helper function to make a highpass on a blur's difference, based on an script by Didée (originally released here). sbrV is the same but vertical only (originally released here).

Requirements


*** vcredist_x86.exe is required for sbr-x86
*** vcredist_x64.exe is required for sbr-x64


Syntax and Parameters

sbr (clip input, int "y", int "u", int "v", int "opt")
sbrV (clip input, int "y", int "u", int "v", int "opt")


clip   =
Input clip.


int  y = 3
int  u = 2
int  v = 2
Planes to process.
  • 1: Return garbage.
  • 2: Copy plane.
  • 3: Process plane.
Default: y = 3, u = v = 2.


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


Examples

sbr with default settings:

AviSource("Blah.avi")
sbr(y=3, u=2, v=2, opt=-1)

sbrV with default settings:

AviSource("Blah.avi")
sbrV(y=3, u=2, v=2, opt=-1)


Changelog

Version         Date            Changes
1.0.0 2022/04/04 - Initial release - Registered as MT_MULTI_INSTANCE.


External Links

  • GitHub - Source code repository.




Back to External Filters

Personal tools