FastBlur: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
m update changelog
Line 2: Line 2:
{{Filter3
{{Filter3
| {{Author/David Horman}}
| {{Author/David Horman}}
| v0.1
| v0.2.1
| [http://horman.net/avisynth/ FastBlur.zip]
| [http://horman.net/avisynth/download/FastBlur.zip FastBlur.zip]
| Blurring  
| Blurring  
| Closed source
| Closed source
Line 15: Line 15:
* [x86]: [[AviSynth+]] or [http://sourceforge.net/projects/avisynth2/ AviSynth 2.6]
* [x86]: [[AviSynth+]] or [http://sourceforge.net/projects/avisynth2/ AviSynth 2.6]
* [x64]: [[AviSynth+]]
* [x64]: [[AviSynth+]]
* Supported color formats: [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],
* Supported color formats: [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]
<br>
<br>


Line 49: Line 49:
== Changelog ==
== Changelog ==
  Version      Date            Changes<br>
  Version      Date            Changes<br>
  v0.1        06/30/2019     - Initial release.
v0.2.1      2019/12/31      - YUY2 support (now converts internally to YV16 and back)
<br>
v0.2        2019/12/25      - Updated to fix a rounding/accumulation bug with floating point clips.
  v0.1        2019/06/30      - Initial release.
<br>
<br>
<!--
== Archived Downloads ==
{| class="wikitable" border="1"; width="500px"
|-
!!width="100px"| Version
!!width="150px"| Download
!!width="150px"| Mirror
|-
!v0.1
|[http://horman.net/avisynth/download/FastBlur.zip FastBlur.zip]
|[https://web.archive.org/web/20190630165302if_/http://horman.net/avisynth/download/FastBlur.zip FastBlur.zip]
|}
<br>-->
== External Links ==
== External Links ==
*[https://forum.doom9.org/showthread.php?t=176564 Doom9 Forum] - FastBlur discussion.
*[https://forum.doom9.org/showthread.php?t=176564 Doom9 Forum] - FastBlur discussion.

Revision as of 15:19, 10 May 2020

Abstract
Author wonkey_monkey
Version v0.2.1
Download FastBlur.zip
Category Blurring
License Closed source
Discussion Doom9 Thread


Description

Fast approximate Gaussian blurs.

Requirements



FastBlur (clip, float blur, float "y_blur", int "iterations, bool "dither", bool "gamma")


clip   =
Input clip.


float   =
Blur radius (equivalent to Photoshop Gaussian Blur's radius).


float  yblur =
Vertical blur (if different from horizontal blur)


int  iterations = 3
Number of iterations for approximation. Defaults to 3. A value of 1 performs a box blur.


bool  dither = false
Enable/disable dithering.


bool  gamma = true
Approximate gamma awareness. This should be disabled for masks..


Examples

  • FastBlur with strong settings:
AviSource("blah.avi")
#FastBlur(..TODO..) 


Changelog

Version      Date            Changes
v0.2.1 2019/12/31 - YUY2 support (now converts internally to YV16 and back) v0.2 2019/12/25 - Updated to fix a rounding/accumulation bug with floating point clips. v0.1 2019/06/30 - Initial release.





Back to External Filters