SSIQ
From Avisynth wiki
Abstract | |
---|---|
Author | Myrsloik |
Version | v1.1 |
Download | SSIQ |
Category | Rainbow & Dot Crawl Removal |
Requirements |
|
License | GPL |
Discussion |
Contents |
Introduction
- SSIQ is an AviSynth conversion of the VirtualDub filter Smart Smoother IQ version 0.6.
- In addition to RGB32 support where it produces identical output to the VirtualDub version, it also accepts YUY2 and YV12 without doing any internal colorspace conversions.
- For YUY2 and YV12 the chroma is first resized up to full resolution and then back in the end.
- The advantage of doing that is that you get a small speed increase and almost completely identical output.
- SSIQ is purely spatial.
Orginal Description:
- This filter performs structure-preserving smoothing (blurring) on the I/Q (chrominance or colour) information of the image, leaving Y (luminance) intact.
- It was created in an attempt to reduce the appearance of "rainbows" (cross-colour artifacts) near lines in some cel animation.
- It is based on Donald Graft's Smart Smoother filter, which operates in RGB space.
Requirements:
Parameters
- SSIQ(int "diameter", int "strength", bool "interlaced")
- diameter int = 11
- Determines the size of the area over which blurring is possible. The bigger it is the slower the filter runs.
- Valid diameters are: 3,5,7,9,11.
- Determines the size of the area over which blurring is possible. The bigger it is the slower the filter runs.
- diameter int = 11
- strength int = 200
- Determines how much blurring is done. Use the lowest amount that removes the unwanted noise/artifacts.
- Range: 1 - 300
- Determines how much blurring is done. Use the lowest amount that removes the unwanted noise/artifacts.
- strength int = 200
- interlaced: bool = false
- Set this if your source video is interlaced.
- interlaced: bool = false
Examples
AviSource("Blah.avi") SSIQ()
Changelog
Version 1.1: - Fixed an off by one error and in the process probably also made the YV12 and YUY2 modes slightly faster.
Credits
Originally created by Tim Parks and optimized by Mark DeNies. Less than optimal AviSynth conversion by Fredrik Mellbin.